var cur_section = "overview";
var takeOver = false;
var sect_disclaimers_array = new Array();

function low_band_background_img(){
	if(userData.bandwidth == 'low' && $('low_band_src')){
		$('main_content').setStyle("backgroundImage", "url('"+$('low_band_src').getProperty('src')+"')");
		var myFx = new Fx.Style($('main_content'),'opacity',{duration:500});
		myFx.start(0,1);
	}
}

function getImageDisclaimer(colorizer_section){
	var sect_dis_id_array = $$('h5.section_image_disclaimer');
	for (var t = 0; t < sect_dis_id_array.length; t++) {
		sect_disclaimers_array[t] = new Object();
		sect_disclaimers_array[t].id = sect_dis_id_array[t].id;
		sect_disclaimers_array[t].copy = sect_dis_id_array[t].innerHTML;
	}
	if(sect_dis_id_array[0]) {
		var cur_sect_disclaimer_id = sect_dis_id_array[0].id.split("_image_disclaimer");
		showImageDisclaimer(cur_sect_disclaimer_id[0]);
	}
}

function showImageDisclaimer(colorizer_section){
	var disclaimer_to_display;
	for (var t = 0; t < sect_disclaimers_array.length; t++) {
		if (sect_disclaimers_array[t].id == colorizer_section + "_image_disclaimer"){
			disclaimer_to_display = sect_disclaimers_array[t].copy;
		}
	}
	$('current_image_disclaimer').innerHTML = disclaimer_to_display;
	if(disclaimer_to_display != "-"){
		$('current_image_disclaimer').setStyle('display', 'block');
	}else{
		$('current_image_disclaimer').setStyle('display', 'none');
	}

}

// ==========================================================
// gotoMPG() 
// ==========================================================
function gotoMPG(cur_year, cur_vehicle) {
	window.location.replace('/en/performance/' + cur_year + '/#mpg_' + cur_vehicle);
}

// ==========================================================
// Employee Pricing deal() 
// ==========================================================
function closeDeal() {
	
	var body = $('pricing_body');
	var height = body.getSize().size.y;
	
	var animate = body.effect('height', {
					duration: 300,
					transition: Fx.Transitions.Expo.easeOut
	});
	animate.start(height, 0);
	
	$('deal_open').setStyle('display', 'block');
	$('title_panel').addClass('closed');
	$('pricing_body').addClass('closed');
	
	linkTrack('employee_pricing_plus', 'close');
	
}

// ==========================================================
// openDeal() 
// ==========================================================
function openDeal() {
	
	var body = $('pricing_body');
	var height = body.getSize().scrollSize.y - body.getStyle('padding-top').toInt();;
	
	var animate = body.effect('height', {
					duration: 300,
					transition: Fx.Transitions.Expo.easeOut
	});
	animate.start(0, height);
	$('deal_open').setStyle('display', 'none');
	$('title_panel').removeClass('closed');
	$('pricing_body').removeClass('closed');
	
	
	linkTrack('employee_pricing_plus', 'open');
	
}

// ==========================================================
// buildMyDeal(form) 
// ==========================================================
function buildMyDeal(form) {
	
		
	var z = form.zipcode;
	var finalZip = "";
	var re = new RegExp('^[0-9]{5}$');
		
		if( z = z.value ) {
			
			if( z.length == 5 ) {
			
				if( z.match( re )) {
						
					userData.zipcode = form.zipcode.value;
					if((hrefLocation.search("hostc") != -1) || (hrefLocation.search("hostd") != -1)){
					     ASC.Chrysler.setZipCode(form.zipcode.value);
					 }
					Cookie.set('userdata', Json.toString(userData), {duration: 365, path: "/"});
					finalZip = userData.zipcode;
				}
			}
		} 
	
	linkTrack('employee_pricing_plus', 'build_deal_form');
	
	// send to paage
	wrap('priceequip', 'zipcode='+finalZip, cur_vehicle);
	
}
onload_register('low_band_background_img()');
onload_register('getImageDisclaimer()');
