/*************************************************************************/
/**********************************BackEnd********************************/
/*************************************************************************/
//Insert Vehicle (Make the Request thosught makeRequest() gAjaxTool)
//Param: (Year, PVC ) -> Make the request with the param
//Param: (NA) -> Get the request with the page context
function inserVehicle(){
	if(inserVehicle.arguments.length==1 && inserVehicle.arguments[0] == true){
		//alert("do not hide drop downs");
		hideVehicleDropDowns = false;
	}
	if(inserVehicle.arguments.length==2){
		$(NAME_DIV_DROPDOWNS).style.display="none";

		//Following code change for new RAQ
		//$(NAME_DIV_VEHICLES).innerHTML = LOADING_IMG;
		$(NAME_DIV_VEHICLE_LOADING_IMAGE).innerHTML = LOADING_IMG;

		$(NAME_DIV_VEHICLES).style.display="block";
		var replaces = {YEAR: inserVehicle.arguments[0], PVC: inserVehicle.arguments[1]};
		makeRequest(SELECT_VEHICLE_URL + SELECT_VEHICLE_URL_PARAM.substitute(replaces) + getExtraParam(),"parseVehicleComplete","xml","vehicleLoadFail");
		return;
	}
	if(selectedTrim){
		//Following commented as part of new RAQ Change.
		if(hideVehicleDropDowns){
			$(NAME_DIV_DROPDOWNS).style.display="none";
			$(NAME_DIV_VEHICLES).style.display="block";
		}
		else{
			$(NAME_DIV_DROPDOWNS).style.display="block";
			$(NAME_DIV_VEHICLES).style.display="none";
		}
		//$(NAME_DIV_VEHICLES).innerHTML = LOADING_IMG;
		$(NAME_DIV_VEHICLE_LOADING_IMAGE).innerHTML = LOADING_IMG;

		var replaces = {YEAR: $(SELECT_ID_YEAR).options[$(SELECT_ID_YEAR).selectedIndex].value, PVC: $(SELECT_ID_TRIM).options[$(SELECT_ID_TRIM).selectedIndex].value};
		SELECTED_PVC = $(SELECT_ID_TRIM).options[$(SELECT_ID_TRIM).selectedIndex].value;
		if(SELECTED_PVC != ""){
			$(RAQ_PVC).value = SELECTED_PVC;//alert("inserVehicle(), SELECTED_PVC="+$(RAQ_PVC).value);
			$(RAQ_PVC_DESC).value = $(SELECT_ID_TRIM).options[$(SELECT_ID_TRIM).selectedIndex].innerHTML;//alert("inserVehicle(), RAQ_PVC_DESC="+$(RAQ_PVC_DESC).value);
		}
		SELECTED_YEAR = $(SELECT_ID_YEAR).options[$(SELECT_ID_YEAR).selectedIndex].value;
		makeRequest(SELECT_VEHICLE_URL + SELECT_VEHICLE_URL_PARAM.substitute(replaces) + getExtraParam(),"parseVehicleComplete","xml","vehicleLoadFail");
	}else{
		alert(PLEASE_SELECT_INFO);
	}
}

//Insert the vehicle, with loading image. Note: Use for get incentives and netprice
//Param: (NA) -> Get the request with the page context
function inserVehicleHidden(){
	try{
		if(isVehicleSelected()){
			VehicleData[INDEX_VEHICLE_INCENTIVES] = LO;
			VehicleData[INDEX_VEHICLE_NETPRICE] = LO;
			showVehicleSelected(VehicleData);
		}
		if(selectedTrim){
			if(hideVehicleDropDowns){
				$(NAME_DIV_DROPDOWNS).style.display="none";
			}
			$(NAME_DIV_VEHICLES).style.display="block";
			var replaces = {YEAR: $(SELECT_ID_YEAR).options[$(SELECT_ID_YEAR).selectedIndex].value, PVC: $(SELECT_ID_TRIM).options[$(SELECT_ID_TRIM).selectedIndex].value};
			makeRequest(SELECT_VEHICLE_URL + SELECT_VEHICLE_URL_PARAM.substitute(replaces) + getExtraParam(),"parseVehicleComplete","xml","vehicleLoadFail");
		}else{
			if(hideVehicleDropDowns){
				$(NAME_DIV_DROPDOWNS).style.display="none";
			}
			$(NAME_DIV_VEHICLES).style.display="block";
			var replaces = {YEAR: getURLParam(PARAM_YEAR), PVC: getURLParam(PARAM_PVC)};
			makeRequest(SELECT_VEHICLE_URL + SELECT_VEHICLE_URL_PARAM.substitute(replaces) + getExtraParam(),"parseVehicleComplete","xml","vehicleLoadFail");
		}
	}catch(e){
		VehicleData[INDEX_VEHICLE_INCENTIVES] = NA;
		VehicleData[INDEX_VEHICLE_NETPRICE] = NA;
		showVehicleSelected(VehicleData);
	}
}

/*************Reload the zipcode*************/
//Get the zipCode from the cookie or set the cookie.
//Param: Na -> Set the Zipcode in the cookie if this don't have it. Or get the cookie.
function zipcodeAdded(){
	var zip = null;
	var reg = null
	try{
		zip = getDefaultLocation().zipcode;
		reg = getDefaultLocation().region.code;
	}catch(e){}
	setZipCodeData(zip,true);
	setRegionCodeData(reg);
	inserVehicleHidden();
	if(!(isDealerSelected()))
		insertDealers();
}

/************Parse Vehicle**********/
//Parse the xml to array and show the information
//Param xmlDom, this should be called by makerequest(gAjaxTool)
function parseVehicleComplete(xmlDoc){
	var error = xmlDoc.getElementsByTagName("error");
	if(error.length>0){
		messageFailVehicle(VEHICLE_PARSE_ERROR);
		return;
	}
	data = new Array();
	try{
		data[INDEX_VEHICLE_BRAND] = xmlDoc.getElementsByTagName('brandname').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_BRAND] = NA;
	}
	try{
		data[INDEX_VEHICLE_TYPE] = xmlDoc.getElementsByTagName('omnitureVehicleType').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_TYPE] = NA;
	}
	try{
		data[INDEX_VEHICLE_YEAR] = xmlDoc.getElementsByTagName('year').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_YEAR] = NA;
	}
	try{
		data[INDEX_VEHICLE_NAME] = xmlDoc.getElementsByTagName('name').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_NAME] = NA;
	}
	try{
		data[INDEX_VEHICLE_STYLE] = xmlDoc.getElementsByTagName('style').item(0).childNodes.item(0).data;
		$(RAQ_PVC_DESC).value = data[INDEX_VEHICLE_STYLE];//alert("parseVehicleComplete(), RAQ_PVC_DESC="+$(RAQ_PVC_DESC).value);
	}catch(e){
		data[INDEX_VEHICLE_STYLE] = NA;
	}
	try{
		data[INDEX_VEHICLE_MSRP] = "" + xmlDoc.getElementsByTagName('msrp').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_MSRP] = NA;
	}
	try{
		data[INDEX_VEHICLE_DRIVE_TYPE] = xmlDoc.getElementsByTagName('driveType').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_DRIVE_TYPE] = NA;
	}
	try{
		data[INDEX_VEHICLE_INCENTIVES] = "" + xmlDoc.getElementsByTagName('incentives').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_INCENTIVES] = NA;
	}
	/*try{
		data[INDEX_VEHICLE_DESCRIPTION] = xmlDoc.getElementsByTagName('description').item(0).childNodes.item(0).data;
		//alert("description="+data[INDEX_VEHICLE_DESCRIPTION]);
	}catch(e){
		data[INDEX_VEHICLE_DESCRIPTION] = NA;
	}*/
	data[INDEX_VEHICLE_DESCRIPTION] = "";
	try{
		data[INDEX_VEHICLE_NETPRICE] = "" + xmlDoc.getElementsByTagName('netPrice').item(0).childNodes.item(0).data;
	}catch(e){
		data[INDEX_VEHICLE_NETPRICE] = NA;
	}
	var internal_color = getURLParam(PARAM_INT_COLOR);
	if(internal_color != ""){
		data[INDEX_VEHICLE_INTCOLOR] = internal_color;
	}else{
		try{
			data[INDEX_VEHICLE_INTCOLOR] = xmlDoc.getElementsByTagName('intColor').item(0).childNodes.item(0).data;
		}catch(e){
			data[INDEX_VEHICLE_INTCOLOR] = NA;
		}
	}
	var external_color = getURLParam(PARAM_EXT_COLOR);
	if(external_color != ""){
		data[INDEX_VEHICLE_EXTCOLOR] = external_color;
	}else{
		try{
			data[INDEX_VEHICLE_EXTCOLOR] = xmlDoc.getElementsByTagName('extColor').item(0).childNodes.item(0).data;
		}catch(e){
			data[INDEX_VEHICLE_EXTCOLOR] = NA;
		}
	}
	var vin = getURLParam(PARAM_VIN);
	if(vin != "")
		data[INDEX_VEHICLE_VIN] = vin;
	else
		data[INDEX_VEHICLE_VIN] = NA;

	showVehicleSelected(data);

}
/*************************************************************************/
/**********************************FrontEnd********************************/
/*************************************************************************/
//Show the information of vehicle and set the it on the global array (VehicleData).
//Param: data  -> array of parse xml
function showVehicleSelected(data){
	var incentives = "";
	var netprice = "";
	var linktogetzip = "";
	var styleHIDEIINCPRICE="";
	var styleHIDEVIN = "";
	var replaces = {YEAR: SELECTED_YEAR, PVC: SELECTED_PVC, BRAND: data[INDEX_VEHICLE_BRAND]};
	var reflink = getLinkForVehicle(POP_UP_VIEW_STANDARD_FEATURES_LINK,POP_UP_VIEW_STANDARD_FEATURES_LINK_PARAM,replaces,POP_UP_VIEW_STANDARD_FEATURES_NAME,POP_UP_VIEW_STANDARD_FEATURES_OPTIONS,POP_UP_VIEW_STANDARD_FEATURES_LABEL);
	var st = getURLParam(PARAM_ST);
	var ref = getURLParam(PARAM_REF);
	var zipCode = getURLParam(PARAM_POSTAL_CODE);
	//Following code commented for new RAQ change.
	/*
	if(ref != ""){
		if(ref=="ws"){
			if(data[INDEX_VEHICLE_VIN]!="" && data[INDEX_VEHICLE_VIN]!=NA){
				var replaces = {YEAR: SELECTED_YEAR, PVC: SELECTED_PVC, VIN : data[INDEX_VEHICLE_VIN]};
				var reflink = getLinkForVehicle(POP_UP_WINDOWS_STICKER_LINK,POP_UP_WINDOWS_STICKER_LINK_PARAM,replaces,POP_UP_WINDOWS_STICKER_NAME,POP_UP_WINDOWS_STICKER_OPTIONS,POP_UP_WINDOWS_STICKER_LABEL);
			}
		}
		if(ref=="byo"){
			if(getURLParam(PARAM_OPTION_CODE_LIST)!=""){
				var replaces = {YEAR: SELECTED_YEAR, PVC: SELECTED_PVC, OPTIONCODES : getURLParam(PARAM_OPTION_CODE_LIST)};
				var reflink = getLinkForVehicle(POP_UP_WINDOWS_BYO_LINK,POP_UP_WINDOWS_BYO_LINK_PARAN,replaces,POP_UP_WINDOWS_BYO_NAME,POP_UP_WINDOWS_BYO_OPTIONS,POP_UP_WINDOWS_BYO_LABEL);
			}
		}
	}
	*/
	var Desc = "";
	var img = "<img onerror=\"imageDefaultRaq(this)\" src=\"" + BASE_CONTEXT + "/assets/en/images/vehicles/compare/thumbnails/" + whitoutBlank(data[INDEX_VEHICLE_YEAR]).toLowerCase() + "/" + whitoutBlank(data[INDEX_VEHICLE_BRAND]).toLowerCase() + ".gif\" />";
	$(NAME_DIV_VEHICLE_IMAGE).innerHTML=img;
	$(NAME_DIV_VEHICLE_LOADING_IMAGE).innerHTML = "";
	/*
	//Following code commented as part of new RAQ changes
	if(data[INDEX_VEHICLE_NETPRICE]==NA && data[INDEX_VEHICLE_NETPRICE]==NA){
		linktogetzip = "<a onclick=\"validateCookie(event,'zipcodeAdded()','byo',false);\" href=\"javascript:void(0)\">Set location to add incentives</a>";
		styleHIDEIINCPRICE ="hideDiv";
	}else{
		netprice = "" + data[INDEX_VEHICLE_NETPRICE] + "";
		incentives = "" + data[INDEX_VEHICLE_INCENTIVES] + "";
		Incentives_Loaded = true;
		linktogetzip = "";
		styleHIDEIINCPRICE ="showDiv";
	}
	*/
	//alert("ref:"+ref+"-VIN:"+data[INDEX_VEHICLE_VIN]+"NA:"+NA);
	if(data[INDEX_VEHICLE_VIN] != ""+NA){
		styleHIDEVIN ="showVIN";
	}
	else{
		styleHIDEVIN ="hideVIN";
	}
	//Following check is to decide if Ext/int color to be displayed on screen(zipcode is only parameter defines if user coming from BYO ir LV
	if(zipCode == null || zipCode == ""){
		styleHIDECOLOR="hideDiv";
	}
	else{
		styleHIDECOLOR="showDiv";
	}
	var changeVehcielLink = "<div id='changeVehicleLink' class='inputChange'><a href=\"#\" onclick=\"changeVehicle()\" />Change Vehicle</a></div>";
	var vin = getURLParam(PARAM_VIN);
	if((vin != "")||(ref=="byo")){
		changeVehcielLink = "";
	}


	var replaces = {NAME: data[INDEX_VEHICLE_NAME], STYLE: data[INDEX_VEHICLE_STYLE], MSRP: data[INDEX_VEHICLE_MSRP], YEAR: data[INDEX_VEHICLE_YEAR], DRIVETYPE: data[INDEX_VEHICLE_DRIVE_TYPE], INCENTIVES: incentives, NETPRICE: netprice, EXTCOLOR: data[INDEX_VEHICLE_EXTCOLOR], INTCOLOR: data[INDEX_VEHICLE_INTCOLOR], HIDECOLOR:styleHIDECOLOR, IMAGE: img, VIN: data[INDEX_VEHICLE_VIN],HIDEVIN: styleHIDEVIN, LINK : reflink, CHANGEVEHICLE: changeVehcielLink};
	if(hideVehicleDropDowns){
		$(NAME_DIV_VEHICLES).innerHTML = VEHICLE_DIV_HTML.substitute(replaces);
	}

	brandObj = data[INDEX_VEHICLE_NAME];//please don't remove it. It needs for tracking
	data[INDEX_VEHICLE_IMG] = BASE_CONTEXT + "/assets/en/images/vehicles/compare/thumbnails/" + whitoutBlank(data[INDEX_VEHICLE_YEAR]).toLowerCase() + "/" + whitoutBlank(data[INDEX_VEHICLE_BRAND]).toLowerCase() + ".gif";
	VehicleData = data;
	//alert($(NAME_DIV_VEHICLES).innerHTML);
	setVehicleSelected(true);
	showVehicleHeaderSelected(true);

	if(st != "")
		Desc = DESCRIPTION_STD;
	else
		Desc = DESCRIPTION_RAQ;

	var descriptionByo = getURLParam("PVC");
	var descriptionInventory = getURLParam("bac");
	var linkBack = getURLParam("linkBack");
	if(descriptionByo!="" && descriptionInventory==null){
		$(RAQ_MSG_TEXT).value = Desc + "\n"
		//+ "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n"
		+"Exterior color:"+data[INDEX_VEHICLE_EXTCOLOR]+"\n"
		+"Interior color:"+data[INDEX_VEHICLE_INTCOLOR]+"\n";
		//+"Drive type:"+data[INDEX_VEHICLE_DRIVE_TYPE] +"\n"
		//+"Vehicle name:"+data[INDEX_VEHICLE_NAME] +"\n"
		//+"MSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";
		//Commented as part of new RAq chanegs
		//+"Incentives:"+data[INDEX_VEHICLE_INCENTIVES] +"\n"
		//+"Net Price:"+ data[INDEX_VEHICLE_NETPRICE];
		$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n";
		$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nDrive type:"+data[INDEX_VEHICLE_DRIVE_TYPE] +"\n";
		$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nVehicle name:"+data[INDEX_VEHICLE_NAME] +"\n";
		$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nMSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";

	}else{
		if(descriptionInventory!="" && linkBack != "dl"){
			$(RAQ_MSG_TEXT).value = Desc + "\n"
			//+ "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n"
			+"Exterior color:"+data[INDEX_VEHICLE_EXTCOLOR]+"\n"
			+"Interior color:"+data[INDEX_VEHICLE_INTCOLOR]+"\n"
			//+"VIN:"+data[INDEX_VEHICLE_VIN]+"\n";
			//+"Drive type:"+data[INDEX_VEHICLE_DRIVE_TYPE] +"\n"
			//+"Vehicle name:"+data[INDEX_VEHICLE_NAME] +"\n"
			//+"MSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";
			//Commented as part of new RAq chanegs
			//+"Incentives:"+data[INDEX_VEHICLE_INCENTIVES] +"\n"
			//+"Net Price:"+ data[INDEX_VEHICLE_NETPRICE];
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nDrive type:"+data[INDEX_VEHICLE_DRIVE_TYPE] +"\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nVehicle name:"+data[INDEX_VEHICLE_NAME] +"\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nMSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";
			$(RAQ_MSG_TEXT).value = $(RAQ_MSG_TEXT).value + "VIN:"+ data[INDEX_VEHICLE_VIN] + "\n";

		}else{
			$(RAQ_MSG_TEXT).value = Desc + "\n";
			var internal_color = getURLParam(PARAM_INT_COLOR);
			if(internal_color != ""){
				$(RAQ_MSG_TEXT).value = $(RAQ_MSG_TEXT).value + "Exterior color:"+data[INDEX_VEHICLE_EXTCOLOR]+"\n";
				$(RAQ_MSG_TEXT).value = $(RAQ_MSG_TEXT).value + "Interior color:"+data[INDEX_VEHICLE_INTCOLOR]+"\n";
			}
			if(vin != ""){
				$(RAQ_MSG_TEXT).value = $(RAQ_MSG_TEXT).value + "VIN:"+data[INDEX_VEHICLE_VIN]+"\n";
			}
			//+ "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n"
			//+"Vehicle name:"+data[INDEX_VEHICLE_NAME] +"\n"
			//+"MSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";
			//Commented as part of new RAq chanegs
			//+"Incentives:"+data[INDEX_VEHICLE_INCENTIVES] +"\n"
			//+"Net Price:"+ data[INDEX_VEHICLE_NETPRICE];
			//data[INDEX_VEHICLE_EXTCOLOR]="";
			//data[INDEX_VEHICLE_INTCOLOR]="";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nModel: " + data[INDEX_VEHICLE_YEAR] + " " + data[INDEX_VEHICLE_STYLE] + "\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nDrive type:"+data[INDEX_VEHICLE_DRIVE_TYPE] +"\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nVehicle name:"+data[INDEX_VEHICLE_NAME] +"\n";
			$(RAQ_MSG_TEXT_HIDDEN).value = $(RAQ_MSG_TEXT_HIDDEN).value + "\nMSRP:"+ data[INDEX_VEHICLE_MSRP] + "\n";
		}
	}
}

//Build the link for vehicles Popup
//Param: ref(eg; http://www.pontiac.com/showpopup), param(param with keyword), replaces(map withe the param replaces), name (name of popup), option (eg: width=835,height=600), label (info of the link)
function getLinkForVehicle(ref,param,replaces,name,option,label){
	return ("<a href=\"javascript:popup('" + ref + param.substitute(replaces) + "','" + name + "','" + option + "')\">" + label + "</a>");
}

//Fail ajax Request for vehicles
//Param NA -> Set error mesages on the vehicle div
function vehicleLoadFail(){
	$(NAME_DIV_VEHICLES).innerHTML = VEHICLE_LOAD_FAIL_MSG;
}

//Set visible the dropdown of vehicles div, and hide the info div
//Param: Na
function changeVehicle(){
	setVehicleSelected(false);
	showVehicleHeaderSelected(false);
	hideVehicleDropDowns = false;
	$(NAME_DIV_DROPDOWNS).style.display="block";
	$(NAME_DIV_VEHICLES).style.display="none";
	//Set default year
	var d = new Date();
	for(var i=0;i<$(SELECT_ID_YEAR).options.length;i++){
	  if($(SELECT_ID_YEAR).options[i].value == d.getFullYear()){
	        $(SELECT_ID_YEAR).options[i].selected="selected";
	  }
	}
	onChangeYear();
}


//Write any error on vehicle div
//Param msg -> String of information to show
function messageFailVehicle(msg){
	$(NAME_DIV_VEHICLES).innerHTML = msg;
}

//Set Extra param por get vehicle information
//Param Na -> Get the extra param of the form
function getExtraParam(){
	var extra="";
	var userType = getURLParam(PARAM_USER_TYPE);
	if(getZipCodeData()!=null && getRegionCodeData()!=null ){
		extra = extra + "&zip=" + getZipCodeData() + "&region=" + getRegionCodeData();
	}
	if(userType != "")
		extra = extra + "&userType=" + userType;
	return extra;
}

function showVehicleHeaderSelected(flag){
	if (flag){
		$(NAME_HEADER_VEHICLE).style.display="none";
		$(NAME_HEADER_SELECTED_VEHICLE).style.display="block";
	}
	else{
		$(NAME_HEADER_VEHICLE).style.display="block";
		$(NAME_HEADER_SELECTED_VEHICLE).style.display="none";
	}
}

function changeVehicleImage(){
	if ($(NAME_DROP_VEHICLE_BRAND).value == SELECT_OPTIONAL_BRAND){
		var img = "<img src=\"" + BASE_CONTEXT + "/assets/en/images/global/vehicleplaceholder.jpg\" />";
	}
	else{
		var img = "<img src=\"" + BASE_CONTEXT + "/assets/en/images/vehicles/compare/thumbnails/"
				+ whitoutBlank($(NAME_DROP_VEHICLE_YEAR).value).toLowerCase() + "/"
				+ whitoutBlank($(NAME_DROP_VEHICLE_BRAND).value).toLowerCase() + ".gif\" onerror=\"imageDefaultRaq(this)\" />";
	}
	$(NAME_DIV_VEHICLE_IMAGE).innerHTML=img;
}

function imageDefaultRaq(img){
	img.src = BASE_CONTEXT+'/assets/mds/common/images/car.gif';
}
