var rowColor = "#e8e8e8";
var newColor = "#ff8122";
var noColor = "";
	
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

// Called from AddVehicle page in Admin desktop, used to populate the fields according to the Selected BodyType.

function test()
{
	//alert('enter');
	var obj = document.getElementById('ddlBodyType');
	if(obj.options[obj.selectedIndex].value == "MotorCycle")
	{
		//alert('enter');
		Check1();
	}
}

function CallDecoder()
{
	document.getElementById('btnDecodeVIN').click();
}


/*function Check1(value)
{
	//alert(value);
	//#e8e8e8
	//x.style.backgroundColor = ('red' == document.getElementById('trTrimRecords').style.backgroundColor)?  '#e8e8e8' : 'red'; 
	
//	document.getElementById('trTrimRecords').style.backgroundColor = (document.getElementById('trTrimRecords').style.backgroundColor == '#ff8122')?  '#e8e8e8' : '#ff8122'; 
	//var temp = document.getElementById('trTrimRecords').style.backgroundColor; 
	//alert(temp);
	var iHeight;
	var iWidth;
	var obj = document.getElementById('ddlBodyType');
	var obj1 = document.getElementById('ddlModelYear');
	var url = window.document.URL.toString();
	//alert('body type is ' + obj.options[obj.selectedIndex].value);
	if(obj.options[obj.selectedIndex].value == "MotorCycle")
	{
		document.getElementById('divWarranty').style.display='none';
		document.getElementById('trTrans').style.display = 'none';
		document.getElementById('trEng').style.display = 'none';
		document.getElementById('trExt').style.display = 'none';
		document.getElementById('trInt').style.display = 'none';
		document.getElementById('trColor').style.display = '';
		document.getElementById('trWar').style.display = 'none';
		document.getElementById('trServ').style.display = 'none';
		
		document.getElementById('trTrans1').style.display = 'none';
		document.getElementById('trEng1').style.display = 'none';
		document.getElementById('trSeats1').style.display = 'none';
		document.getElementById('trRoof1').style.display = 'none';
		document.getElementById('trWheel1').style.display = 'none';
		
		//document.getElementById('trStereo').style.display = 'none';
		document.getElementById('trAutomatic').style.display = 'none';
		document.getElementById('trAutomatic1').style.display = 'none';
		document.getElementById('trReview').style.display = 'none';
		document.getElementById('trReview1').style.display = 'none';
		
		document.getElementById('trTrim').style.display = 'none';
		document.getElementById('trTrimMsg').style.display = 'none';
		document.getElementById('trTrimRecords').style.display = 'none';
		document.getElementById('trInterior').style.display = 'none';
		document.getElementById('trMechanical').style.display = 'none';
		document.getElementById('trFeatures').style.display = 'none';
		document.getElementById('trFeaturesData').style.display = 'none';
		document.getElementById('trDimension').style.display = 'none';
		document.getElementById('trDimensionsData').style.display = 'none';
		document.getElementById('trPerformance').style.display = 'none';
		document.getElementById('trPerformanceData').style.display = 'none';
		document.getElementById('trPerformanceData1').style.display = 'none';
		
		document.getElementById('trSpc1').style.display = 'none';
		document.getElementById('trSpc2').style.display = 'none';
		document.getElementById('trSpc3').style.display = 'none';
		document.getElementById('trSpc4').style.display = 'none';
		document.getElementById('trSpc5').style.display = 'none';
		document.getElementById('trSpc6').style.display = 'none';
		
		document.getElementById('trSeats').style.display = 'none';
		document.getElementById('trRoof').style.display = 'none';
		document.getElementById('trWheel').style.display = 'none';
		
		document.getElementById('trLnkOptions').style.display = 'none';
		document.getElementById('trOptional').style.display = 'none';
		document.getElementById('trOldFeatures').style.display = 'none';
		if(url.indexOf("addvehicle") != -1)
		{
			try
			{
				iHeight = document.body.scrollHeight;
				iWidth = document.body.scrollWidth;
				window.resizeTo(iWidth,iHeight);
			}
			catch(err)
			{
			
			}
		}
	}
	else
	{
		if(value == 1)
		{
			Colors();
		}
		
		document.getElementById('trOldFeatures').style.display = 'none';
		document.getElementById('divWarranty').style.display='';	
		document.getElementById('trTrans').style.display = '';
		document.getElementById('trEng').style.display = '';
		document.getElementById('trExt').style.display = '';
		document.getElementById('trInt').style.display = '';
		document.getElementById('trColor').style.display = 'none';
		document.getElementById('trWar').style.display = '';
		document.getElementById('trServ').style.display = '';
		
		document.getElementById('trTrans1').style.display = '';
		document.getElementById('trEng1').style.display = '';
		document.getElementById('trSeats1').style.display = '';
		document.getElementById('trRoof1').style.display = '';
		document.getElementById('trWheel1').style.display = '';
		
		document.getElementById('trAutomatic').style.display = '';
		document.getElementById('trAutomatic1').style.display = '';
		document.getElementById('trReview').style.display = '';
		document.getElementById('trReview1').style.display = '';
		
		document.getElementById('trTrim').style.display = '';
		document.getElementById('trTrimMsg').style.display = '';
		document.getElementById('trTrimRecords').style.display = '';
		document.getElementById('trInterior').style.display = '';
		document.getElementById('trMechanical').style.display = '';
		document.getElementById('trFeatures').style.display = '';
		document.getElementById('trFeaturesData').style.display = '';
		document.getElementById('trDimension').style.display = '';
		document.getElementById('trDimensionsData').style.display = '';
		document.getElementById('trPerformance').style.display = '';
		document.getElementById('trPerformanceData').style.display = '';
		document.getElementById('trPerformanceData1').style.display = '';
		
		document.getElementById('trSpc1').style.display = '';
		document.getElementById('trSpc2').style.display = '';
		document.getElementById('trSpc3').style.display = '';
		document.getElementById('trSpc4').style.display = '';
		document.getElementById('trSpc5').style.display = '';
		document.getElementById('trSpc6').style.display = '';
		
		document.getElementById('trSeats').style.display = '';
		document.getElementById('trRoof').style.display = '';
		document.getElementById('trWheel').style.display = '';
		
		document.getElementById('trLnkOptions').style.display = '';
		document.getElementById('trOptional').style.display = '';
		
		if(url.indexOf("addvehicle") != -1)
		{
			try
			{
				iHeight = document.body.scrollHeight;
				iWidth = document.body.scrollWidth;
				//alert('height is ' + iHeight);
				window.resizeTo(iWidth,iHeight);
			}
			catch(err)
			{
			
			}
		}
	}
}*/

function Colors()
{
	var trans = document.getElementById('ddlTrans');
	var eng = document.getElementById('ddlEngine');
	var seat = document.getElementById('ddlSeat');
	var roof = document.getElementById('ddlRoof');
	var wheel = document.getElementById('ddlWheel');
	var temp = document.getElementById('lbTrimRecords');
	var trimText = document.getElementById('txtTrim');
	//alert(eng.options[eng.selectedIndex].text);
	//alert(trimText.value);
	 
	if(trimText.value != "")
	{
		document.getElementById('trTrimRecords').style.backgroundColor = rowColor;
	}
	else
	{
		document.getElementById('trTrimRecords').style.backgroundColor = newColor;
	}
	
	if(document.getElementById('txtStock').value == "")
	{
		document.getElementById('trStock').style.backgroundColor = newColor;
	}
	
	if(document.getElementById('ddlBodyType').value == "")
	{
		document.getElementById('trBodyType').style.backgroundColor = newColor;
	}
	else
	{
		document.getElementById('trBodyType').style.backgroundColor = rowColor;
	}
	
	if(document.getElementById('ddlModelYear').value == "")
	{
		document.getElementById('trModelYear').style.backgroundColor = newColor;
	}
	else
	{
		document.getElementById('trModelYear').style.backgroundColor = noColor;
	}
	
	if(document.getElementById('txtMake').value == "")
	{
		document.getElementById('trMake').style.backgroundColor = newColor;
	}
	else
	{
		document.getElementById('trMake').style.backgroundColor = rowColor;
	}
	
	if(document.getElementById('txtModel').value == "")
	{
		document.getElementById('trModel').style.backgroundColor = newColor;
	}
	
	if(document.getElementById('txtMileage').value == "")
	{
		document.getElementById('trMileage').style.backgroundColor = newColor;
	}
	
	if(trans.selectedIndex != -1)
	{
		if(trans.options[trans.selectedIndex].text == "Select Transmission Type")
		{
			document.getElementById('trTrans').style.backgroundColor = newColor;
		}
		else
		{
			document.getElementById('trTrans').style.backgroundColor = rowColor;
		}
	}
	
	if(seat.selectedIndex != -1)
	{
		if(seat.options[seat.selectedIndex].text == "Select Seating Surface")
		{
			document.getElementById('trSeats').style.backgroundColor = newColor;
		}
		else
		{
			document.getElementById('trSeats').style.backgroundColor = rowColor;
		}
	}
	
	if(wheel.selectedIndex != -1)
	{
		if(wheel.options[wheel.selectedIndex].text == "Select Wheel Type")
		{
			document.getElementById('trWheel').style.backgroundColor = newColor;
		}
		else
		{
			document.getElementById('trWheel').style.backgroundColor = rowColor;
		}
	}
	
	if(eng.selectedIndex != -1)
	{
		if(eng.options[eng.selectedIndex].text == "Select Engine Type")
		{
			document.getElementById('trEng').style.backgroundColor = newColor;
		}
		else
		{
			document.getElementById('trEng').style.backgroundColor = rowColor;
		}
	}
	
	if(roof.selectedIndex != -1)
	{
		if(roof.options[roof.selectedIndex].text == "Select Roof Type")
		{
			document.getElementById('trRoof').style.backgroundColor = newColor;
		}
		else
		{
			document.getElementById('trRoof').style.backgroundColor = rowColor;
		}
	}
	
	if(document.getElementById('txtCylinders').value == "")
	{
		document.getElementById('trCylinders').style.backgroundColor = newColor;
	}
	else
	{
		document.getElementById('trCylinders').style.backgroundColor = rowColor;
	}
	
	if(document.getElementById('txtIntColor').value == "")
	{
		document.getElementById('trInt').style.backgroundColor = newColor;
	}
	else
	{
		document.getElementById('trInt').style.backgroundColor = rowColor;
	}
	
	if(document.getElementById('txtExtColor').value == "")
	{
		document.getElementById('trExt').style.backgroundColor = newColor;
	}
	
}

//--This method is for warranty dropdownlist change
/*function showWarranty()
{
    var result = document.getElementById('ddlWarranty');
    var result1 = result.options[result.selectedIndex].text;
   
    if(result1 == 'Limited')
    {
    
        document.getElementById('divWarranty').style.display = '';
        document.getElementById('txtLaborCoverage').value = document.getElementById('labourCoverage_Lim').value;
        document.getElementById('txtPartsCoverage').value = document.getElementById('partsCoverage_Lim').value;
        document.getElementById('txtSystemsCovered').value = document.getElementById('systemsCovered_Lim').value;
        document.getElementById('txtCoverageDuration').value = document.getElementById('coveredDuration_Lim').value;
    }
    else if(result1 == 'Full')
    {
        document.getElementById('divWarranty').style.display='';
        document.getElementById('txtLaborCoverage').value = document.getElementById('labourCoverage_Full').value;
        document.getElementById('txtPartsCoverage').value = document.getElementById('partsCoverage_Full').value;
        document.getElementById('txtSystemsCovered').value = document.getElementById('systemsCovered_Full').value;
        document.getElementById('txtCoverageDuration').value = document.getElementById('coveredDuration_Full').value;
    }
    else
    {
        document.getElementById('divWarranty').style.display='none';
    }
}*/

/* To Chnage the color of the row */

function TextBoxColor(obj , tr ,val)
{
	//alert(val);
	//alert(tr.style.backgroundColor);
	//document.getElementById('trTrimRecords').style.backgroundColor = (document.getElementById('trTrimRecords').style.backgroundColor == '#ff8122')?  '#e8e8e8' : '#ff8122'; 
	tr.style.backgroundColor = (obj.value == "")? newColor : val ;
}

//-- function used for default enter key clik on advanced search option.
//-- Created-- 05/10/17
function setDefaultClick()
{
	if(event.which || event.keyCode)
	{
		if ((event.which == 13) || (event.keyCode == 13)) 
		{
			document.getElementById('btnSearch').click();
			return false;
		}
	} 
	else
	{
		return true;
	} 
}