// JavaScript Document for UNO car Dealers

/* To check for Empty Fields */
	function createXMLHttpRequest(frm) {
	var xmlHttp = null;
	try {
	xmlHttp = new XMLHttpRequest();
//	alert("FireFox, Opera, Safari");
	return xmlHttp;
	}catch (e){
		try {
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
//		alert("Internet Explorer");
		return xmlHttp;
		}catch (e){
			try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			return xmlHttp;
			}catch (e){
				alert("Your Browser not Supporting Ajax");
				return false;
			}
		}
	} 
}

var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)|([A-Za-z]\w*.\w*)@([A-Za-z]\w*\.\w*)$/;
function pop(url)
{
    var newwindow;
    newwindow=window.open(url,'name','height=600,width=700, resizable=yes');
    if (window.focus) {newwindow.focus()}
}

 function userLogin(frm) { 
	if(frm.elements[0].value=="") {
		alert("Enter your User ID");
		frm.elements[0].focus();
		return false;
	}
	
	if(frm.elements[1].value=="") {
		alert("Enter your Password");
		frm.elements[1].focus();
		return false;
	}
 return true;
}

 function userRegCheck(frm) {

	var usr=frm.elements[0];
	var	pwd=frm.elements[2];
	var	cpwd=frm.elements[3];
	var pemail=frm.elements[4];
	var lname=frm.elements[8];
	var zip=frm.elements[14];
	var country=frm.elements[12];
	var semail= frm.elements[15];
	var dtphone= frm.elements[16];
	var evphone= frm.elements[17];
	var celphone= frm.elements[18];
	var nocown= frm.elements[23];
	var etime= frm.elements[24];
	var ltime= frm.elements[26];
	
	if(usr.value=="") { alert("Please Enter User ID"); usr.focus();	return false; }
	if(pwd.value=="") { alert("Please Enter Password"); pwd.focus(); return false; }
	if(cpwd.value=="") { alert("Please Enter Confirm Password"); cpwd.focus(); return false; }
	if(pwd.value!=cpwd.value) { alert("Please enter the same password in both boxes"); pwd.value=""; cpwd.value=""; pwd.focus(); 		return false; }
	if(pemail.value=="") { alert("Please Enter Primary Email ID"); pemail.focus(); return false; }
	var matchArray = pemail.value.match(emailPat);
	if (matchArray == null) { alert("Invalid entry. Please enter valid Primary email address."); 		pemail.select(); return false; }
	if(lname.value=="") { alert("Please Enter Last Name"); lname.focus(); return false; }
	if(isNaN(zip.value)) { alert("Please Enter valid Zip Code"); zip.select(); return false; }
	if(country.value=="USA") {
		if(zip.value.length>0) {
		if( zip.value.length!=5 ) { alert("Please enter a valid ZIP code"); zip.select(); return false; }}}
		if(chkphone(dtphone,country)=="invalid") { alert("Please enter a valid phone number"); dtphone.select(); return false; }
		
		if(chkphone(evphone,country)=="invalid") { alert("Please enter a valid phone number"); evphone.select(); return false; }
		
		if(isNaN(celphone.value)) { alert("Please enter a valid phone number"); celphone.select(); return false; }
		
		if(chkno(etime)=="invalid") { alert("Please enter a valid Time"); etime.select(); return false; }
		
		if(chkno(ltime)=="invalid") { alert("Please enter a valid Time"); ltime.select(); return false; }
        if(isNaN(nocown.value)) { alert("Please enter Valid number"); nocown.select(); return false; }
		
		if(eval(nocown.value) < 0) { alert("Please enter Valid number"); nocown.select(); return false; }

	return true;
}

//Check Time Range

function chkno(tim) {
	if(isNaN(tim.value)) { return "invalid"; }
	if(eval(tim.value) < 0 || eval(tim.value) > 12) { return "invalid"; }
	
}


//Check phone length in USA

function chkphone(phnval,cntry) {
	if(isNaN(phnval.value)) { return "invalid"; }
	if(cntry.value=="USA") {
		if(phnval.value.length>0) {
			if(phnval.value.length!=10) { return "invalid"; } } }
}


function chk_cardealerzip(frm) {
	var zip_code = frm.elements[0];
	if(zip_code.value=="") {
		alert("Enter Zip Code");
		zip_code.focus();
		return false;
	}
    if(isNaN(zip_code.value)) {
		alert("Enter valid zip code");
		zip_code.select();
		return false;
	}

	if(zip_code.value.length!=5) {
		alert("Enter valid zip code");
		zip_code.select();
		return false;
	}
		
	return true;
	
	
}

function shownext(txt) {
	if(txt.value.length>2) {
		for(i=0;i<document.frm_userRegs.elements.length;i++) {
			if(document.frm_userRegs.elements[i].name==txt.name) {
					document.frm_userRegs.elements[i+1].focus();
			}
		}
	}
	
}


function chusa() {




sel=document.forms[0].elements[11];


zip=document.frm_userRegs.elements[13].value;	

	
var stri;
var start;
var end;
var t1;
var t2;
var t3;


	state = new Array("AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV", "NY", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY");
	if(sel.value=="USA") {

		for(var i=0;i<state.length;i++) {
			stri+="<option>"+state[i]+"</option>";
		}
		start="<select class=sel name=selstate>";
		end="</select>";

		document.getElementById("select").innerHTML = start+stri+end;
		t1="<input name=txtdtphone1 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t2="<input name=txtdtphone2 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t3="<input name=txtdtphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("dph").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
		t1="<input name=txtevphone1 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t2="<input name=txtevphone2 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t3="<input name=txtevphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("eph").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
		t1="<input name=txtclphone1 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t2="<input name=txtclphone2 type=text class=txtbox size=3 onkeyup=shownext(this) maxlength=3/>";
		t3="<input name=txtclphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("cph").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
	}
	else {
		stri="<input name=txtstate maxlength=30 type=text class=ntxtbox />";
		document.getElementById("select").innerHTML = stri;
		stri="<input name=txtdtphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("dph").innerHTML = stri;
		stri="<input name=txtevphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("eph").innerHTML = stri;
		stri="<input name=txtclphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("cph").innerHTML = stri;
	}
	
}


function chdealerusa(sel) {

zip=document.frm_carDealerRegs.elements[12];	
	
var stri;
var start;
var end;
var t1;
var t2;
var t3;
	state = new Array("AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV", "NY", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY");
	if(sel.value=="USA") {
		for(var i=0;i<state.length;i++) {
			stri+="<option>"+state[i]+"</option>";
		}
		start="<select class=sel name=selstate>";
		end="</select>";

		document.getElementById("select").innerHTML = start+stri+end;
		t1="<input name=txtpphone1 type=text class=txtbox size=3 maxlength=3/>";
		t2="<input name=txtpphone2 type=text class=txtbox size=3 maxlength=3/>";
		t3="<input name=txtpphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("ppn").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
		t1="<input name=txtsphone1 type=text class=txtbox size=3 maxlength=3/>";
		t2="<input name=txtsphone2 type=text class=txtbox size=3 maxlength=3/>";
		t3="<input name=txtsphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("spn").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
		t1="<input name=txtclphone1 type=text class=txtbox size=3 maxlength=3/>";
		t2="<input name=txtclphone2 type=text class=txtbox size=3 maxlength=3/>";
		t3="<input name=txtclphone3 type=text class=txtbox size=4 maxlength=4/>";
		document.getElementById("cpn").innerHTML="<span class=nbr>(</span>"+t1+"<span class=nbr>)</span>"+"-"+t2+"-"+t3;
	}
	else {
		stri="<input name=txtstate maxlength=30 type=text class=ntxtbox />";
		document.getElementById("select").innerHTML = stri;
		stri="<input name=txtdtphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("ppn").innerHTML = stri;
		stri="<input name=txtevphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("spn").innerHTML = stri;
		stri="<input name=txtclphone maxlength=30 type=text class=ntxtbox />";
		document.getElementById("cpn").innerHTML = stri;
	}
	
}


// Function for clear all fields in User_Registartion

function clear_reg(frmname) {

 for(var i=0;i<document.forms.length;i++) {	
	if(document.forms[i].name==frmname) {
		var frm = document.forms[i];
		for(var i=0;i<frm.elements.length;i++) {
			if(frm.elements[i].type=="text" || frm.elements[i].type=="password" || frm.elements[i].type=="textarea") 
			frm.elements[i].value="";
			
		}
	}
 }

}

// Function for select only one option Button

function reg_chk(frmname,fldname) {

	for(var i=0;i<document.forms.length;i++) {	
	if(document.forms[i].name==frmname) 
		var frm = document.forms[i];
	}
		for(var i=0;i<frm.elements.length;i++) {
			if(frm.elements[i].name!=fldname && frm.elements[i].type=="radio") {
				frm.elements[i].checked=false;
			}
		}
}


function show_sel(frmname,sel) {

	for(var i=0;i<document.forms.length;i++) {	
	if(document.forms[i].name==frmname) 
		var frm = document.forms[i];
	}
		for(var i=0;i<frm.elements.length;i++) {
			if(frm.elements[i].name==sel) {
				frm.elements[i].selectedIndex=0;
				
			}
		}
		
}


// For Check New Password and Confirm Password

function chk_pwd(frm) {
var pwd;
var cnpwd;
	for(i=0;i<frm.elements.length;i++) {
		if(frm.elements[i].name=="txtpwd") {
			pwd=frm.elements[i];
			if(frm.elements[i].value=="") {
				alert("Please choose a password for your Account");
				frm.elements[i].focus();
				return false;
			} 
			
			}

			if(frm.elements[i].name=="txtcnpwd") {
				cnpwd=frm.elements[i];
				if(frm.elements[i].value=="") {
				alert("Please Confirm the Password you have entered");
				frm.elements[i].focus();
				return false;
			} 
			
			}
	
	}
	
	if(pwd.value!=cnpwd.value)  {
		alert("The passwords you have entered do not match. Please check again");
			pwd.select();
			pwd.focus();
		return false;
	} else {
	 return true;	
	}


}

function validEmail(email) {
	if(email.value=="") { alert("Please Enter Email ID"); email.focus(); return false; }
	var matchArray = email.value.match(emailPat);
	if (matchArray == null) { alert("Invalid entry. Please enter valid email address."); 		email.select(); return false; }
	return true;
}




function check_mail(frm) {
	m_id = frm.elements[0];
	msg = frm.elements[2];
	var rtn = validEmail(m_id);
	if(rtn==true) {
	if(msg.value=="") { alert("Please Enter Message"); msg.focus(); return false; }
	}
	
	return rtn;
}


function brws_data() {
	
	var state = new Array("AK", "AL", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV", "NY", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY");
	var stri;
	for(var i=0;i<state.length;i++) {
		stri +="<option>"+state[i]+"</option>";
	}
	
	var start="<select class=sel name=selstate>";
	var end="</select>";
	document.getElementById("state").innerHTML = start+stri+end;
	}

function brws_valid(frm) {
	cmake = frm.elements[0];
	zip = frm.elements[2];
	city =  frm.elements[3];
	cntry =  frm.elements[5];
	 if(cmake.selectedIndex==-1) {
		alert("Plase Select Car Make"); 
		return false;
	 }
	 
	 if(zip.value=="" && city.value=="") {
		 alert("Please search with zip code or city");
		 return false;
	 }
	 
	 if(isNaN(zip.value)) {
		alert("Enter valid zip code");
		zip.select();
		return false;
	}
	if(city.value=="") {
	if(zip.value.length!=5) {
		alert("Enter valid zip code");
		zip.select();
		return false;
	}
	}
	 
	
	return true;
}



function car_detail() {

	var make = new Array("Acura","Alfa Romeo","AMC","Aston Martin","Audi","Avanti","Bentley","BMW","Buick","Cadillac","Chevrolet","Chrysler","Daewoo","Daihatsu","Datsun","DeLorean","Dodge","Eagle","Ferrari","Fiat","Ford","Geo","GMC","Honda","Hummer","Hyundai","Infiniti","Isuzu","Jaguar","Jeep","Kia","Lamborghini","Lancia","Land Rover","Lexus","Lincoln","Lotus","Maserati","Maybach","Mazda","Mercedes-Benz","Mercury","Merkur","Mini","Mitsubishi","Nissan","Oldsmobile","Peugeot","Plymouth","Pontiac","Porsche","Renault","Rolls-Royce","Saab","Saturn","Scion","Sterling","Subaru","Suzuki","Toyota","Triumph","Volkswagen","Volvo","Yugo");
	var stri;
 for(var i=0;i<make.length;i++) {
	stri +="<option value="+make[i]+">"+make[i]+"</option>";
	}
	start="<select name=srch_make multiple=multiple size=5>";
	end="</select>";
	document.getElementById("buy").innerHTML = start+stri+end;	
	start="<select style=\"width:150px;\" name=cmake class=sel onchange=selModel()><option value=none>&lt;--Select Car Make--&gt;</option>";
	document.getElementById("sell").innerHTML = start+stri+end;	
	start="<select style=\"width:150px;\" class=sel name=cmodel><option value=none>&lt;--Select Car Model--&gt;</option>";
	end="</select>";
	document.getElementById("sell_model").innerHTML = start+end;	
}

function car_detail_single() {

	var make = new Array("Acura","Alfa Romeo","AMC","Aston Martin","Audi","Avanti","Bentley","BMW","Buick","Cadillac","Chevrolet","Chrysler","Daewoo","Daihatsu","Datsun","DeLorean","Dodge","Eagle","Ferrari","Fiat","Ford","Geo","GMC","Honda","Hummer","Hyundai","Infiniti","Isuzu","Jaguar","Jeep","Kia","Lamborghini","Lancia","Land Rover","Lexus","Lincoln","Lotus","Maserati","Maybach","Mazda","Mercedes-Benz","Mercury","Merkur","Mini","Mitsubishi","Nissan","Oldsmobile","Peugeot","Plymouth","Pontiac","Porsche","Renault","Rolls-Royce","Saab","Saturn","Scion","Sterling","Subaru","Suzuki","Toyota","Triumph","Volkswagen","Volvo","Yugo");
	var stri = "";


 for(var i=0;i<make.length;i++) {
	stri +="<option value=\""+make[i]+"\">"+make[i]+"</option>";
	}
	start="<select size=8 style=\" margin-top:10px; font-size: 8pt; width: 155px;\" name=\"cmake\" id=\"cmake\"  onChange=\"selModel_single()\">";
	end="</select>";

	document.getElementById("sell").innerHTML = start+stri+end;	
	start="<select size=8 style=\"font-size: 8pt; width: 155px;background-color: #EEECEA;\" name=cmodel>";
	end="</select>";

	document.getElementById("sell_model").innerHTML = start+end;	
}



function selModel_single() {

/*var make = document.forms[0].elements[0];*/
var make = document.getElementById("cmake");


if(make.value==""){
document.getElementById("sell_model").innerHTML = "<select size=8 style=\"font-size: 8pt; width: 155px;\" name=cmodel><option value=\"\">Select a Model</option></select>";
return false;
}

var models = "<select size=8 style=\"font-size: 8pt; width: 155px;\" name=cmodel><option value=\"\">&nbsp;&nbsp;&nbsp;&nbsp;Loading...</option></select>";
document.getElementById("sell_model").innerHTML = models;
models = "";

var url = "/ajaxcrmodel?make="+make.value;
xmlHttp = createXMLHttpRequest();
xmlHttp.onreadystatechange = function gotModels() {
	if(xmlHttp.readyState==4){
		if(xmlHttp.status==200){
			var msg = xmlHttp.responseXML.getElementsByTagName("root")[0];
			models = "<select size=8 style=\"font-size: 8pt; width: 155px;\" name=cmodel>";
			for(i=0; i<msg.childNodes.length; i++){
				models = models + "<option value=\""+msg.getElementsByTagName("model")[i].childNodes[0].nodeValue+"\">"+msg.getElementsByTagName("model")[i].childNodes[0].nodeValue+"</option>";
			}
			models =models + "</select>";
				document.getElementById("sell_model").innerHTML = models;
		}
	}
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}




function selModel() {
		var stri1;

	var modelsArray = new Array(65);
	var modelsValue = new Array(65);
	modelsArray[0] = new Array("2.2CL","2.3CL","2.5TL","3.0CL","3.2CL","3.2TL","3.5 RL","Integra","Legend","MDX","NSX","RSX","SLX","TSX","Unspecified Acura","Vigor");
	modelsValue[0] = new Array("ACURA","2.2CL","2.3CL","2.5TL","3.0CL","3.2CL","3.2TL","3.5RL","INTEG","LEGEND","MDX","NSX","RSX","SLX","TSX","UNAVAIL","VIGOR");
	modelsArray[1] = new Array("164","GTV","GTV\-6","Milano","Spider","Spider Veloce","Unspecified Alfa Romeo");
	modelsValue[1] = new Array("ALFA","ALFA164","ALFGTV","ALFAGT","MIL","SPID","SPIDVOL","UNAVAIL");
modelsArray[2]= new Array("Alliance","Cherokee","CJ","CJ5","CJ7","Comanche","Concord","Eagle","Encore","Grand Wagoneer","J10","J20","Scrambler","Spirit","Unspecified AMC","Wagoneer","Wrangler");
modelsValue[2]= new Array("AMC","AMCALLIAN","CHEROKEE","CJ","CJ5","CJ7","COMANCHE","CON","EAGLE","AMCENC","GWAGONEER","J10","J20","SCRAMBLER","AMCSPIRIT","UNAVAIL","WAGONEER","AWRANGLER");
modelsArray[3]= new Array("DB7","DB9","Unspecified Aston Martin Models","Vanquish","Virage");
modelsValue[3]= new Array("ASTON","DB7","DB9","UNAVAILAST","VANQUISH","VIRAGE");
modelsArray[4]= new Array("100","200","4000","5000","80","90","A3","A4","A6","A8","Allroad Quattro","Cabriolet","Coupe","Quattro","RS 6","S4","S6","S8","TT","Unspecified Audi","V8 Quattro");
modelsValue[4]= new Array("AUDI","AUDI100","AUDI200","4000","5000","80","90","A3","A4","A6","A8","ALLRDQUA","AUDICABRI","AUDICOUPE","QUATTR","RS6","S4","S6","S8","TT","UNAVAIL","V8");
modelsArray[5]= new Array("Convertible","Coupe","Sedan","Unspecified Avanti Models");
modelsValue[5]= new Array("AVANTI","CONVERT","COUPEAVANT","SEDAN","UNAVAILAVA");
modelsArray[6]= new Array("Arnage","Azure","Bentley","Brooklands","Continental","Corniche","Mulsanne","Unspecified Bentley Models");
modelsValue[6]= new Array("BENTL","ARNAGE","AZURE","BENTLEY","BROOKLANDS","BENCONT","CORNICHE","BENMUL","UNAVAILBEN");
modelsArray[7]= new Array("318i","318iC","318iS","318ti","320i","323ci","323i","323ic","323is","323iT","325","325Ci","325e","325i","325iC","325is","325iT","325iX","325xi","325xiT","328Ci","328i","328iC","328iS","330Ci","330i","330xi","524td","525i","525iT","525xi","528e","528i","528iT","530i","530iT","530xi","533i","535i","540i","540iT","545i","633CSi","635CSi","645Ci","733i","735i","735iL","740i","740iL","745i","745Li","750i","750iL","750Li","760i","760Li","840Ci","850Ci","850CSi","850i","L6","L7","M Coupe","M Roadster","M SERIES","M3","M5","M6","Unspecified BMW","X3","X5","Z3","Z4","Z8");
modelsValue[7]= new Array("BMW","318I","318IC","318IS","318TI","320I","323CI","323I","323IC","323IS","323IT","BMW325","325CI","325E","325I","325IC","325IS","325IT","325IX","325XI","325XIT","328CI","328I","328IC","328IS","330CI","330I","330XI","524TD","525I","525IT","525XI","528E","528I","528IT","530I","530IT","530XI","533I","535I","540I","540IT","545I","633CSI","635CSI","645CI","733I","735I","735IL","740I","740IL","745I","745LI","750I","750IL","750LI","760I","760LI","840CI","850CI","850CSI","850I","L6","L7","BMWMCOUPE","BMWROAD","MSERIES","M3","M5","M6","UNAVAIL","X3","X5","Z3","Z4","Z8");
modelsArray[8]= new Array("Century","Electra","Estate Wagon","Grand National","LaCrosse","Le Sabre","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skyhawk","Skylark","Somerset","Terraza","Unspecified Buick");
modelsValue[8]= new Array("BUICK","CENT","ELEC","ESTATE","GRNAT","LACROSSE","LESA","PARK","RAINIER","REATTA","REG","RENDEZVOUS","RIV","BUICKROAD","SKYH","SKYL","SOMER","TERRAZA","UNAVAIL");
modelsArray[9]= new Array("Allante","Brougham","Catera","Cimarron","CTS","De Ville","Eldorado","Escalade","Escalade ESV","Escalade EXT","Fleetwood","Seville","SRX","STS","Unspecified Cadillac","XLR");
modelsValue[9]= new Array("CAD","ALLANT","BROUGH","CATERA","CIMA","CTS","DEV","ELDO","ESCALA","ESCALAESV","EXT","FLEE","SEV","SRX","STS","UNAVAIL","XLR");
modelsArray[10]= new Array("Astro","Avalanche","Aveo","Beretta","Blazer","Camaro","Caprice","Cavalier","Celebrity","Chevette","Citation","Cobalt","Colorado","Corsica","Corvette","El Camino","Equinox","Express Van","G Van","Impala","Lumina","Lumina APV","LUV","Malibu","Metro","Monte Carlo","Nova","Pickup","Prizm","S10 Blazer","S10 Pickup","Silverado and other CK1500","Silverado and other CK2500","Silverado and other CK3500","Spectrum","Sprint","SSR","Suburban","Tahoe","Tracker","TrailBlazer","TrailBlazer EXT","Unspecified Chevrolet","Uplander","Venture");
modelsValue[10]= new Array("CHEV","ASTRO","AVALNCH","AVEO","BERETT","BLAZER","CAM","CAP","CAV","CELE","CHEVETTE","CITATION","COBALT","COLORADO","CORSI","CORV","ELCAM","EQUINOX","G15EXP","G10","CHEVIMP","LUMINA","LAPV","LUV","MALI","CHVMETR","CHEVMONT","NOVA","HDP","CHEVPRIZM","CHVST","S10PICKUP","CHEV150","CHEVC25","CH3500PU","CHEVSPEC","CHSPRINT","SSR","CHEVSUB","TAHOE","TRACKE","TRAILBLZ","TRAILBZEXT","UNAVAIL","UPLANDER","VENTUR");
modelsArray[11]= new Array("300","300M","Caravan","Cirrus","Concorde","Conquest","Cordoba","Crossfire","E Class","Executive","Fifth Avenue","Imperial","Intrepid","LeBaron","LHS","Neon","New Yorker","Newport","Pacifica","Prowler","PT Cruiser","Sebring","Town & Country","Town &amp; Country","Unspecified Chrysler","Voyager");
modelsValue[11]= new Array("CHRY","300","CHRY300","CARAVAN","CIRRUS","CONC","CHRYCONQ","CORDOBA","CROSSFIRE","ECLASS","EXCUTIVE","FIFTH","IMPE","INTREPID","LEBA","LHS","CHRYNEON","NY","NEWPORT","PACIFICA","CHPROWLE","PTCRUIS","CHRYSEB","TANDC","TANDC","UNAVAIL","VOYAGER");
modelsArray[12]= new Array("Lanos","Leganza","Nubira","Unspecified Daewoo");
modelsValue[12]= new Array("DAEW","LANOS","LEGANZA","NUBIRA","UNAVAIL");
modelsArray[13]= new Array("Charade","Rocky","Unspecified Daihatsu");
modelsValue[13]= new Array("DAIHAT","CHAR","ROCKY","UNAVAIL");
modelsArray[14]= new Array("200SX","210","280 ZX","300 ZX","310","510","720","810","Maxima","Pickup","Pulsar","Sentra","Stanza","Unspecified Datsun");
modelsValue[14]= new Array("DATSUN","DAT200SX","DAT210","280Z","300ZX","310","510","720","810","DATMAX","DATPU","PUL","DATSENT","STAN","UNAVAIL");
modelsArray[15]= new Array("DMC-12");
modelsValue[15]= new Array("DELOREAN","DMC12");

modelsArray[16]= new Array("400","600","Aries","Avenger","Caravan","Challenger","Charger","Colt","Conquest","D50 Pick Up","Dakota","Daytona","Diplomat","Durango","Dynasty","Grand Caravan","Intrepid","Lancer","Magnum","Mirada","Monaco","Neon","Omni","Raider","Ram 1500 Truck","Ram 2500 Truck","Ram 3500 Truck","Ram Pickup","Ram SRT-10","Ram Van","Ram Wagon","Ramcharger","Rampage","Shadow","Spirit","Sprinter","SRT-4","St. Regis","Stealth","Stratus","Unspecified Dodge","Viper");
modelsValue[16]= new Array("DODGE","400","DOD600","ARI","AVENGR","DODCARA","CHALLENGER","DODCHAR","DODCOLT","DODCONQ","DODD50","DAKOTA","DAY","DIPLOMA","DURANG","DODDYNA","GRANDCARAV","INTRE","LANCERDODG","MAGNUM","MIRADA","MONACO","DODNEON","OMNI","RAIDER","RAM1504WD","RAM25002WD","RAM3502WD","RAM1502WD","RAMSRT10","RAMVANV8","RAMWAGON","RAMCGR","RAMPAGE","DODSHAD","DODSPIR","SPRINTER","SRT4","STREGIS","STEAL","STRATU","UNAVAIL","VIPER");
modelsArray[17]= new Array("Medallion","Premier","Summit","Talon","Unspecified Eagle","Vision");
modelsValue[17]= new Array("EAGLE","EAGLEMED","EAGLEPREM","SUMMIT","TALON","UNAVAIL","VISION");
modelsArray[18]= new Array("308 GTB","308 GTBI","308 GTS","308 GTSI","328 GTB","328 GTS","348 GTB","348 GTS","348 Spider","360","456 GT","512TR","612 Scaglietti","Enzo","F131","F355","F40","F430","F550","F575","Mondial","Testarossa","Unspecified Ferrari Models");
modelsValue[18]= new Array("FER","308GTB","308TBI","308GTS","308TSI","328GTB","328GTS","348GTB","348GTS","348SPI","360","456GT","512TR","612SCAGLIE","ENZO","F131","F355","F40","F430","F550","F575","MOND","TEST","UNAVAILFER");
modelsArray[19]= new Array("124","Bertone","Brava","Pininfarina","Strada","Unspecified Fiat Models","X19");
modelsValue[19]= new Array("FIAT","124","BERTON","BRAVA","PININ","STRADA","UNAVAILFIA","FIATX19");
modelsArray[20]= new Array("Aerostar","Aspire","Bronco","Bronco II","Club Wagon","Contour","Courier","Crown Victoria","Econoline","Escape","Escort","Excursion","EXP","Expedition","Explorer","Explorer Sport Trac","F Super Duty","F150","F250","F350","Fairmont","Festiva","Five Hundred","Focus","Freestar","Freestyle","Fusion","Granada","GT","Laser","LTD","Mustang","Pickup","Probe","Ranger","Taurus","Tempo","Thunderbird","Unspecified Ford","Windstar","ZX2 Escort");
modelsValue[20]= new Array("FORD","AERO","ASPIRE","BRON","B2","FORDCLUB","CONTOUR","COURIER","CROWNVIC","ECON","ESCAPE","ESCO","EXCURSION","EXP","EXPEDI","EXPLOR","SPORTTRAC","FSUP","F150PICKUP","F250","F350","FAIRM","FESTIV","FIVEHUNDRE","FOCUS","FREESTAR","FREESTYLE","FUSION","GRANADA","GT","LASER","LTD","MUST","FORDPU","PROBE","RANGER","TAURUS","TEMPO","TBIRD","UNAVAIL","WINDST","FORDZX2");
modelsArray[21]= new Array("Metro","Prizm","Spectrum","Storm","Tracker","Unspecified Geo");
modelsValue[21]= new Array("GEO","GEOMETRO","GEOPRIZM","SPECT","STORM","GEOTRACK","UNAVAIL");
modelsArray[22]= new Array("Caballero","Canyon","Envoy","Envoy XL","Envoy XUV","Jimmy","Pickup","Rally Wagon","S15 Pickup","Safari","Savana","Sierra","Sierra CK1500","Sierra CK2500","Sierra CK3500","Sonoma","Suburban","Syclone","Typhoon","Unspecified GMC","Vandura","Yukon","Yukon XL");
modelsValue[22]= new Array("GMC","CABALLERO","CANYON","ENVOY","ENVOYXL","ENVOYXUV","JIM","GMCPICKUP","RALLYWAG","S15","SAFARIGMC","GMCSAVANA","SIERRA","15SIPU4WD","GMCC25PU","GMC3500PU","SONOMA","SUB","GMCSYCLON","TYPH","UNAVAIL","GMCVANDUR","YUKON","YUKONXL");
modelsArray[23]= new Array("Accord","Civic","CR-V","CRX","Del Sol","Element","EV Plus","Insight","Odyssey","Passport","Pilot","Prelude","Ridgeline","S2000","Unspecified Honda");
modelsValue[23]= new Array("HONDA","ACCORD","CIVIC","CRV","CRX","HONDELSOL","ELEMENT","EVPLUS","INSIGHT","ODYESSY","PASSPO","PILOT","PRE","RIDGELINE","S2000","UNAVAIL");
modelsArray[24]= new Array("H1","H2","H3","Unspecified Hummer");
modelsValue[24]= new Array("AMGEN","HUMMER","H2","H3","UNAVAIL");
modelsArray[25]= new Array("Accent","Elantra","Excel","Pony","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","Unspecified Hyundai","XG300","XG350");
modelsValue[25]= new Array("HYUND","ACCENT","ELANTR","HYUEXCEL","PONY","SANTAFE","SCOUPE","SONATA","TIBURO","TUCSON","UNAVAIL","XG300","XG350");
modelsArray[26]= new Array("FX35","FX45","G20","G35","I30","I35","J30","M30","M35","M45","Q45","QX4","QX56","Unspecified Infiniti");
modelsValue[26]= new Array("INFIN","FX35","FX45","G20","G35","I30","I35","J30","M30","M35","M45","Q45","QX4","QX56","UNAVAIL");
modelsArray[27]= new Array("Amigo","Ascender","Axiom","Hombre","I-Mark","Impulse","Oasis","Pickup","Rodeo","Stylus","Trooper","Trooper II","Unspecified Isuzu","VehiCROSS");
modelsValue[27]= new Array("ISU","AMIGO","ASCENDER","AXIOM","HOMBRE","ISUMARK","ISUIMP","OASIS","ISUPU","RODEO","STYLUS","TROOP","TRP2","UNAVAIL","VEHICROSS");
modelsArray[28]= new Array("S-Type","Unspecified Jaguar","Vanden Plas","X-Type","XJ Series","XJ12","XJ6","XJ8","XJR","XJS","XK8","XKE Series","XKR");
modelsValue[28]= new Array("JAG","STYPE","UNAVAIL","VANDEN","XTYPE","XJ","JAGXJ12","JAGXJ6","XJ8","JAGXJR","JAGXJS","JAGXK8","JAGXKE","XKR");
modelsArray[29]= new Array("Cherokee","CJ","Comanche","Grand Cherokee","Grand Wagoneer","Liberty","Pickup","Unspecified Jeep","Wagoneer","Wrangler");
modelsValue[29]= new Array("JEEP","CHER","JEEPCJ","COMANC","JEEPGRAND","GRWAG","LIBERTY","JEEPPU","UNAVAIL","WAGONE","WRANGLER");
modelsArray[30]= new Array("Amanti","Optima","Rio","Sedona","Sephia","Sorento","Spectra","Sportage","Unspecified Kia");
modelsValue[30]= new Array("KIA","AMANTI","OPTIMA","RIO","SEDONA","SEPHIA","SORENTO","SPECTRA","SPORTA","UNAVAIL");
modelsArray[31]= new Array("Countach","Diablo","Gallardo","Jalpa","LM","Murcielago","Unspecified Lamborghini Models");
modelsValue[31]= new Array("LAM","COUNT","DIABLO","GALLARDO","JALPA","LM","MURCIELAGO","UNAVAILLAM");
modelsArray[32]= new Array("Beta","Unspecified Lancia Models","Zagato");
modelsValue[32]= new Array("LAN","BETA","UNAVAILLAN","ZAGATO");
modelsArray[33]= new Array("Defender","Discovery","Discovery II","Freelander","Land Rover","LR3","Range Rover","Unspecified Land Rover");
modelsValue[33]= new Array("ROV","DEFEND","DISCOV","DISCOV2","FRELNDR","LANDR","LR3","RANGE","UNAVAIL");
modelsArray[34]= new Array("ES250","ES300","ES330","GS300","GS400","GS430","GX470","IS300","LS400","LS430","LX450","LX470","RX 400h","RX300","RX330","SC300","SC400","SC430","Unspecified Lexus");
modelsValue[34]= new Array("LEXUS","ES250","ES300","ES330","GS300","GS400","GS430","GX470","IS300","LS400","LS430","LX450","LX470","RX400H","RX300","RX330","SC300","SC400","SC430","UNAVAIL");
modelsArray[35]= new Array("Aviator","Blackwood","Continental","LS","Mark LT","Mark VI","Mark VII","Mark VIII","Navigator","Town Car","Unspecified Lincoln","Zephyr");
modelsValue[35]= new Array("LINC","AVIATOR","BLKWOOD","CONT","LSLINCOLN","MARKLT","MARK6","MARK7","MARK8","NAVIGA","LINCTC","UNAVAIL","ZEPHYR");
modelsArray[36]= new Array("Elan","Elise","Esprit","Unspecified Lotus Models");
modelsValue[36]= new Array("LOTUS","ELAN","LOTELISE","ESPRIT","UNAVAILLOT");
modelsArray[37]= new Array("425","430","Biturbo","Coupe","GranSport","Quattroporte","Spyder","Unspecified Maserati Models");
modelsValue[37]= new Array("MAS","425","430","BITRBO","COUPEMAS","GRANSPORT","QP","SPYDER","UNAVAILMAS");
modelsArray[38]= new Array("57","62","Unspecified Maybach Models");
modelsValue[38]= new Array("MAYBACH","57MAYBACH","62MAYBACH","UNAVAILMAY");
modelsArray[39]= new Array("323","626","929","B-Series Pickup","GLC","Mazda3","Mazda6","Miata MX5","Millenia","MPV","MX3","MX6","Navajo","Protege","Protege5","RX-7","RX-8","Tribute","Unspecified Mazda");
modelsValue[39]= new Array("MAZDA","MAZDA323","MAZDA626","929","B-SERIES","GLC","MAZDA3","MAZDA6","MIATA","MILL","MPV","MX3","MX6","NAVAJO","PROTE","PROTE5","RX7","RX8","TRIBUTE","UNAVAIL");
modelsArray[40]= new Array("190D 2.2","190D 2.5","190DT","190E 2.3","190E 2.6","240D","260E","280CE","280E","300CD","300CDT","300CE","300D","300DT","300E","300SD","300SDL","300SE","300SEL","300SL","300TD","300TDT","300TE","350SD","350SDL","380SE","380SEC","380SEL","380SL","380SLC","400E","400SE","400SEL","420SEL","500E","500SEC","500SEL","500SL","560SEC","560SEL","560SL","600SEC","600SEL","600SL","C220","C230","C240","C280","C32 AMG","C320","C36 AMG","C43","C55 AMG","CL500","CL55 AMG","CL600","CL65 AMG","CLK320","CLK430","CLK500","CLK55 AMG","CLS500","CLS55 AMG","E300","E320","E320 CDI","E350","E420","E430","E500","E55 AMG","G500","G55 AMG","ML320","ML350","ML430","ML500","ML55 AMG","S320","S350","S350D","S420","S430","S500","S55 AMG","S600","S65 AMG","SL320","SL500","SL55 AMG","SL600","SL65 AMG","SLK230","SLK280","SLK32 AMG","SLK320","SLK350","SLK55 AMG","SLR","Unspecified Mercedes-Benz");
modelsValue[40]= new Array("MB","190D2.2","190D2.5","190DT","190E2.3","190E2.6","240D","260E","280CE","280E","300CD","300CDT","300CE","300D","300DT","300E","300SD","300SDL","300SE","300SEL","300SL","300TD","300TDT","300TE","350SD","350SDL","380SE","380SEC","380SEL","380SL","380SLC","400E","400SE","400SEL","420SEL","500E","500SEC","500SEL","500SL","560SEC","560SEL","560SL","600SEC","600SEL","600SL","C220","C230","C240","C280","C32AMG","C320","C36","C43","C55AMG","CL500","CL55","CL600","CL65AMG","CLK320","CLK430","CLK500","CLK55","CLS500","CLS55AMG","E300D","E320","E320CDI","E350","E420","E430","E500","E55","G500","G55AMG","ML320","ML350","ML430","ML500","ML55","S320","S350","S350D","S420","S430","S500","S55","S600","S65AMG","SL320","SL500","SL55AMG","SL600","SL65AMG","SLK230","SLK280","SLK32AMG","SLK320","SLK350","SLK55AMG","SLR","UNAVAIL");
modelsArray[41]= new Array("Capri","Cougar","Grand Marquis","Lynx","Marauder","Mariner","Marquis","Montego","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Unspecified Mercury","Villager","Zephyr");
modelsValue[41]= new Array("MERC","CAPRI","COUGAR","MERCGRAND","LYNX","MARAUDER","MARINER","MARQ","MONTEGO","MONTEREY","MOUNTA","MYSTIQ","SABLE","TOPAZ","TRACER","UNAVAIL","VILLA","ZEPHYR");
modelsArray[42]= new Array("Scorpio","Unspecified Merkur","XR4TI");
modelsValue[42]= new Array("MERKUR","SCORP","UNAVAIL","XR4TI");
modelsArray[43]= new Array("Cooper");
modelsValue[43]= new Array("MINI","COOPER");
modelsArray[44]= new Array("3000GT","Cordia","Diamante","Eclipse","Endeavor","Expo","Galant","Lancer","Mirage","Montero","Montero Sport","Outlander","Pickup","Precis","Sapporo","Sigma","Starion","Tredia","Unspecified Mitsubishi");
modelsValue[44]= new Array("MIT","3000GT","CORD","DIAMAN","ECLIP","ENDEAVOR","MITEXP","GALANT","LANCERMITS","MIRAGE","MONT","MONTSPORT","OUTLANDER","MITPU","PRECIS","SAPPOROMIT","SIGMA","MITSTAR","TRED","UNAVAIL");
modelsArray[45]= new Array("200SX","240SX","280ZX","300ZX","350Z","Altima","Frontier","Maxima","Murano","NX","Pathfinder","Pathfinder Armada","PICKUP","Pulsar","Quest","SE-R","Sentra","Stanza","Titan","Unspecified Nissan","Van","Xterra");
modelsValue[45]= new Array("NISSAN","NIS200SX","240SX","NIS280ZX","300ZXTURBO","350Z","ALTIMA","FRONTI","MAX","MURANO","NX","PATH","PATHARMADA","NISPU","PULSAR","QUEST","NISSER","SENTRA","STANZA","TITAN","UNAVAIL","NISVAN","XTERRA");
modelsArray[46]= new Array("88","88 Custom Cruiser Wagon","Achieva","Alero","Aurora","Bravada","Calais","Ciera","Cutlass","Cutlass Supreme","Firenza","Intrigue","Ninety-Eight","Omega","Regency","Silhouette","Toronado","Unspecified Oldsmobile");
modelsValue[46]= new Array("OLDS","88","CUCR","ACHIEV","ALERO","AURORA","BRAV","OLDCALAIS","CIERA","OLDCUS","CSUPR","OLDSFIR","INTRIG","98","OMEG","REGEN","SILHO","TORO","UNAVAIL");
modelsArray[47]= new Array("405","504","505","604","Unspecified Peugeot Models");
modelsValue[47]= new Array("PEUG","405","504","505","604","UNAVAILPEU");
modelsArray[48]= new Array("Acclaim","Arrow","Breeze","Caravelle","Champ","Colt","Conquest","Gran Fury","Grand Voyager","Horizon","Laser","Neon","Prowler","Reliant","Sapporo","Scamp","Sundance","Trailduster","Unspecified Plymouth","Voyager");
modelsValue[48]= new Array("PLYM","ACC","ARROW","BREEZE","CARAVE","CHAMP","COLT","PLYMCONQ","GRANFURY","PLYMGRANV","HORI","LASER","NEON","PROWLE","RELI","SAPPOROPLY","SCAMP","SUNDAN","TRAILDUST","UNAVAIL","VOYA");
modelsArray[49]= new Array("6000","Aztek","Bonneville","Catalina","Fiero","Firebird","Firebird Formula","G6","Grand Am","Grand Prix","GTO","J2000","Le Mans","Montana","Parisienne","Phoenix","Safari","Sunbird","Sunfire","T-1000","Trans Am","Trans Sport","Unspecified Pontiac","Vibe");
modelsValue[49]= new Array("PONT","6000","AZTEK","BON","CATALINA","FIERO","FBIRD","FORMFBIRD","G6","GRNDAM","GP","GTO","J2000","LEMANS","MONTANA","PARISI","PHOENIX","SAFARIPONT","SUNBIR","SUNFIR","T-1000","TRANSAM","TS","UNAVAIL","VIBE");
modelsArray[50]= new Array("911","911 Turbo","924","928","944","968","Boxster","Carrera GT","Cayenne","Unspecified Porsche");
modelsValue[50]= new Array("POR","911","911TURBO","924","928","944","968","BOXSTE","CARRERAGT","CAYENNE","UNAVAIL");
modelsArray[51]= new Array("181","18I","Fuego","Le Car","R18","R5","Sportwagon","Unspecified Renault Models");
modelsValue[51]= new Array("REN","181","18I","FU","LECAR","R18","R5","RENSPORT","UNAVAILREN");
modelsArray[52]= new Array("Camargue","Corniche","Park Ward","Phantom","Silver Dawn","Silver Seraph","Silver Spirit","Silver Spur","Unspecified Rolls-Royce Models");
modelsValue[52]= new Array("RR","CAMAR","CORN","PARKWARD","PHANT","DAWN","SILSERAPH","RRSPIR","SPUR","UNAVAILRR");
modelsArray[53]= new Array("3-Sep","5-Sep","9-2X","3-Sep","5-Sep","9-7x","900","9000","Unspecified Saab");
modelsValue[53]= new Array("SAAB","3-Sep","5-Sep","9-2X","3-Sep","5-Sep","97X","900","9000","UNAVAIL");
modelsArray[54]= new Array("ION","L100","L200","L300","LS","LW1","LW2","LW200","LW300","Relay","SC1","SC2","SL","SL1","SL2","SW1","SW2","Unspecified Saturn","Vue");
modelsValue[54]= new Array("SATURN","ION","L100","L200","L300","LSSATURN","LW","LW2","LW200","LW300","RELAY","SC1","SC2","SL","SL1","SL2","SW1","SW2","UNAVAIL","VUE");
modelsArray[55]= new Array("tC","xA","xB");
modelsValue[55]= new Array("SCION","TC","XA","XB");
modelsArray[56]= new Array("825","827","Unspecified Sterling Models");
modelsValue[56]= new Array("STERL","825","827","UNAVAILSTE");
modelsArray[57]= new Array("B9 Tribeca","Baja","Brat","DL","Forester","GL","Impreza","Justy","Legacy","Loyale","Outback","RX","SVX","Unspecified Subaru","XT");
modelsValue[57]= new Array("SUB","B9TRIBECA","BAJA","BRAT","SUBDL","FOREST","SUBGL","IMPREZ","JUSTY","LEGACY","LOYALE","SUBOUTBK","RX","SVX","UNAVAIL","XT");
modelsArray[58]= new Array("Aerio","Esteem","Forenza","Grand Vitara","Reno","Samurai","Sidekick","Swift","Unspecified Suzuki","Verona","Vitara","X-90","XL-7");
modelsValue[58]= new Array("SUZUKI","AERIO","ESTEEM","FORENZA","GRANDV","RENO","SAMUR","SIDE","SWIFT","UNAVAIL","VERONA","VITARA","X90","XL7");
modelsArray[59]= new Array("4Runner","Avalon","Camry","Celica","Corolla","Corona","Cressida","Echo","Highlander","Land Cruiser","Matrix","MR2","MR2 Spyder","Paseo","Pickup","Previa","Prius","RAV4","Sequoia","Sienna","Solara","Starlet","Supra","T100","Tacoma","Tercel","Tundra","Unspecified Toyota","Van");
modelsValue[59]= new Array("TOYOTA","4RUN","AVALON","CAMRY","CELICA","COROL","CORONA","CRESS","ECHO","HIGHLANDER","LC","MATRIX","MR2","MR2SPYDR","PASEO","PICKUP","PREVIA","PRIUS","RAV4","SEQUOIA","SIENNA","SOLARA","STARLET","SUPRA","T100","TACOMA","TERCEL","TUNDRA","UNAVAIL","TOYVAN");
modelsArray[60]= new Array("TR-7","TR-8","Unspecified Triumph");
modelsValue[60]= new Array("TRI","TR7","TR8","UNAVAIL");
modelsArray[61]= new Array("Cabrio","Cabriolet","Corrado","Dasher","Eurovan","Fox","Golf","GTI","Jetta","New Beetle","Passat","Phaeton","Pickup","Quantum","R32","Rabbit","Scirocco","Touareg","Unspecified Volkswagen","Vanagon");
modelsValue[61]= new Array("VOLKS","VOLKSCAB","CAB","CORR","DASHER","EUROVAN","VOLKSFOX","GOLF","GTI","JET","BEETLE","PASS","PHAETON","RABBITPU","QUAN","R32","RABBIT","SCIR","TOUAREG","UNAVAIL","VANAG");
modelsArray[62]= new Array("240","240 DL","240 GL","240 GLT","240 SE","244 GL","260","260 GLE","740","740 GL","740 GLE","740 SE","760","760 GLE","765 GLE","780","850","850 GLT","850 T-5","850 T-5R","940","940 GL","940 GLE","940 SE","960","C70","DL","GL","GLT","S40","S60","S70","S80","S90","Unspecified Volvo","V40","V50","V70","V90","XC70 and V70 Cross Country","XC90");
modelsValue[62]= new Array("VOLVO","240","240DL","240GL","240GLT","240SE","244GL","260","260GLE","740","740GL","740GLE","740SE","760","760GLE","765GLE","780","850","850GLT","850T5","850T5R","940","940GL","940GLE","940SE","960","C70","DL","VOLVGL","GLT","S40","S60","S70","S80","S90","UNAVAIL","V40","V50","V70","V90","XC","XC90");
modelsArray[63]= new Array("GV","GVC","GVL","GVS","GVX","Unspecified Yugo");
modelsValue[63]= new Array("YUGO","GV","GVC","GVL","GVS","GVX","UNAVAIL");

	var se_index = document.forms[0].elements[0].selectedIndex-1;
	
	if(se_index!=-1) {
	
	for(var j=0;j<modelsArray[se_index].length;j++) {
				stri1 +="<option value="+modelsValue[se_index][j]+">"+modelsArray[se_index][j]+"</option>";
	}
	
	start="<select style=\"width:150px;\" class=sel name=cmodel>";
	end="</select>";
	document.getElementById("sell_model").innerHTML = start+stri1+end;	
	} else {
		alert("Select Car make");
	}
	stri1="";
	

}

// For Home Page Sell Your Car Part for selecting car make



	function sel_ca_ma(frm) {

		if(frm.elements[0].selectedIndex==0) {
			alert("Please select make");
			return false;
		}
		return true;
	}


	function sel_ca_us(frm) {

		if(document.forms[0].elements[0].selectedIndex==-1) {
			alert("Please select Make");
			return false;
		}

		if(document.forms[0].elements[1].selectedIndex==-1) {
			alert("Please select Model");
			return false;
		}

/*		var zip_code = document.forms[0].elements[2];

        if(zip_code.value=="") {
            alert("Please Select City or Enter Zip Code");
            zip_code.focus();
            return false;
        }
        if(isNaN(zip_code.value)) {
            alert("Enter valid zip code");
            zip_code.select();
            return false;
        }

        if(zip_code.value.length!=5) {
            alert("Enter valid zip code");
            zip_code.select();
            return false;
	}

*/
		
		return true;
	}
	
function sel_de_us(frm) {

		
		var zip_code = frm.elements[1];
		
	if(frm.elements[0].selectedIndex==0)	{
		
	if(zip_code.value=="") {
		alert("Please Select City or Enter Zip Code");
		zip_code.focus();
		return false;
	}
    if(isNaN(zip_code.value)) {
		alert("Enter valid zip code");
		zip_code.select();
		return false;
	}

	if(zip_code.value.length!=5) {
		alert("Enter valid zip code");
		zip_code.select();
		return false;
	}
		}


		
		return true;
	}
	




	function cont_chech(frm) {
		var email = frm.elements[1];
		var msg = frm.elements[3];
        var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)|([A-Za-z]\w*.\w*)@([A-Za-z]\w*\.\w*)$/;
		if(email.value=="") {
				alert("Please Enter Email ID");
				email.focus();
				return false; }
	var matchArray = email.value.match(emailPat);
	if (matchArray == null) {
		alert("Invalid entry. Please enter valid email address.");
		email.select(); return false;
		}
		

	if(msg.value=="") {
		alert("Enter your Message Here");
		msg.focus();
		return false;
	}
	
		return true;
	}
	

	function feedback_check(frm) {
		var email = frm.elements[1];
		var msg = frm.elements[2];
        var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)|([A-Za-z]\w*.\w*)@([A-Za-z]\w*\.\w*)$/;
		if(email.value!="") {

		
	var matchArray = email.value.match(emailPat);
	if (matchArray == null) {
		alert("Invalid entry. Please enter valid email address.");
		email.select(); return false;
		}
			}

	if(msg.value=="") {
		alert("Enter your Feedback Here");
		msg.focus();
		return false;
	}
	
		return true;
	}
	


	function refer_frnd_check(frm) {
		var sname = frm.elements[0];
		var semail = frm.elements[1];
		var remail = frm.elements[2];
		var sub  = frm.elements[3];
		var com = frm.elements[4];

		var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)@([A-Za-z]\w*\.\w*)|([A-Za-z]\w*.\w*)@([A-Za-z]\w*\.\w*)(\.\w*)?$/;
		
		if(sname.value=="") {
			alert("Please Enter your Name");
			sname.focus();
			return false;
		}
		
		if(semail.value=="") {
				alert("Please Enter Your Email ID");
				semail.focus();
				return false; }
				
		var matchArray = semail.value.match(emailPat);
		if (matchArray == null) {
			alert("Invalid entry. Please enter your valid email address.");
			semail.select(); return false;
		}
		
		if(remail.value=="") {
				alert("Please Enter Friend's Email ID");
				remail.focus();
				return false; }
				if(textareaTOarray(remail)==false) {
					return false;
				}
				
		if(sub.value=="") {
			alert("Please Enter Subject");
			sub.focus();
			return false;
		}
		
		
		if(com.value==""){
			alert("Please Enter Comments about UnoCarDealers");
			com.focus();
			return false;
		}
		 
		
				

		return true;
	}
	

	function textareaTOarray(emails) {
		mail = emails.value.split(/[\n\r]+/);
		
	for(var i=0;i<mail.length;i++) {
			var matchArray = mail[i].match(emailPat);
			
			if(matchArray == null) {
				alert("Invalid entry. Please enter valid email address(es).");
				emails.focus();
				return false;
			}
	}			
			
	}

	
 function clear() {
 
 		alert("ok");
 
 }	
	
	
 function chkEmptyZip(frm) {
	 
	if(frm.elements[0].value==0) {
		alert("Please Enter Zip Code");
		 return false;
	}
	
	if(isNaN(frm.elements[0].value)) {
		alert("Please Enter Valid Zip Code");
		frm.elements[0].select();
		 return false;
	}
	
	if(frm.elements[0].value.length!=5) {
			alert("Please Enter valid zip code");
			frm.elements[0].select();
			return false;			
		}

	

 }
	
function sel_src_car(frm) {
	if(frm.elements[0].selectedIndex==-1) {
		alert("Please Select Car Make(s)")
		return false;
	}
}

	function chkzip(frm) {
		
		var model = document.forms[0].elements[0];
		var zip = document.forms[0].elements[1];
		
		if(model.selectedIndex==-1) {
			alert("Please Select Model(S)");
			return false;
		}
		
		if(zip.value=="") {
			alert("Please Enter zip code");
			zip.focus();
			return false;
		} 
		
		if(isNaN(zip.value)) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}
		
		if(zip.value.length!=5) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}

		
		return true;
		
	}
						  
	function chk_zip1(frm) {

		var zip = document.forms[0].elements[1];
		
		if(zip.value=="") {
			alert("Please Enter zip code");
			zip.focus();
			return false;
		} 
		
		if(isNaN(zip.value)) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}
		
		if(zip.value.length!=5) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}

		
		return true;
		
	}
						  


	function chk_zip(frm){
		var zip = document.forms[2].elements[1];
		var city = document.forms[2].elements[2];
		var state = document.forms[2].elements[3];
		
		if(zip.value=="" && city.value=="" && state.value=="") {
			alert("Please Enter either zip code or City and State");
			return false;
		} 
		
		if(city.value=="" && state.value=="") {
						if(zip.value.length!=5) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}
		if(isNaN(zip.value)) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}
		document.getElementById("sty").innerHTML="<input type=hidden name=srch value=zip>";		
	}
	if(zip.value=="") {
		if(city.value=="" || state.value=="") {
			alert("Please Enter both City and State");
			return false;
		} else {
		document.getElementById("sty").innerHTML="<input type=hidden name=srch value=city >";
		}
	}
	 document.forms[2].action="DealerData";		
	return true;
	}
	
	function chkmake(frm)
{
var msg=null;

if(frm.elements[0].selectedIndex==-1)
{
msg ="selecte a make";
}
if(msg!=null)
{
alert(msg);
   return false;
}

return true;
}



function chkzip_(frm) {

var zip;


for(var st=0;st<frm.elements.length-1;st++) {

	if(frm.elements[st].name=="srch_make") {
		if(frm.elements[0].selectedIndex==-1) {
				alert("selecte a make(s)");
				return false;
			}
	}

	if(frm.elements[st].name=="zip" || frm.elements[st].name=="txtzip") {
		zip = frm.elements[st];
				if(zip.value=="") {
			alert("Please Enter zip code");
			zip.focus();
			return false;
		} 
		
		if(isNaN(zip.value)) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}
		
		if(zip.value.length!=5) {
			alert("Please Enter valid zip code");
			zip.select();
			return false;			
		}


	}
}

		return true;

}


	function op(msg) {
		window.open("Result_map.jsp?res="+msg,"CheckUserID","width=500,height=360,scrollbars=yes,dependent=yes,screenX=300,screenY=200");
		}




	function validqna(frm) {
		
        var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)|([A-Za-z]\w*.\w*)@([A-Za-z]\w*\.\w*)$/;
		var matchArray = frm.elements[2].value.match(emailPat);
		
		if(frm.elements[0].value=="Your Question") {
			alert("Please Enter Question");
			return false;
		}
	
		if(frm.elements[0].value.length<10) {
				alert("Question have minimum 10 characters");
							return false;
		}
		
		if(frm.elements[0].value.length>600) {
				alert("Question have maximum 600 characters");
							return false;
		}
		
		if((frm.elements[2].value=="Email (Optional)" || frm.elements[2].value=="") && (frm.elements[3].checked==true || frm.elements[4].checked==true) ) {
			alert("Enter your Mail ID");
						return false;
		}
		
		if(frm.elements[2].value=="Email (Optional)" || frm.elements[2].value=="") { }else{
			if (matchArray == null) { alert("Please enter valid email address."); 		frm.elements[2].select(); return false; }
		}
		
		
		if(frm.elements[1].value=="Full Name(Optional)") {
				frm.elements[1].value = "";
		}
		
		if(frm.elements[2].value=="Email (Optional)") {
				frm.elements[2].value = "";
		}
		
		
		return true;
	}
	
	
	function fieldempty(txt) {
		
	if(txt.value=="Full Name(Optional)" || txt.value=="Email (Optional)" || txt.value=="Your Question") {
			txt.value = "";
	}
	
}

		
    function isvalidgarage(frm){

        var i =0;
        var error = "";
        var register = /^([A-Za-z0-9 ]+)$/;
        var months31 = /^(Jan|Mar|May|Jul|Aug|Oct|Dec)$/;

        var curDate = new Date();
        var months=["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
        var dates=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
        
        var cur_date = curDate.getDate();
        var cur_month = curDate.getMonth();
        var cur_year = curDate.getYear();
        if(cur_year<2000){

            cur_year = cur_year +1900;
        }
//        var cur_year = curDate.getYear();

        
        var make = document.getElementById("make");
        var model = document.getElementById("model");
        var model = document.getElementById("model");
        var mkyear = document.getElementById("year");
        var cur_mileage = document.getElementById("cur_mileage");
        var pdate = document.getElementById("pdate");
        var pmonth = document.getElementById("pmonth");
        var pyear = document.getElementById("pyear");
        var reg_no = document.getElementById("reg_no");
        var vin = document.getElementById("vin");

        var insdate = document.getElementById("insdate");
        var insmonth = document.getElementById("insmonth");
        var insyear = document.getElementById("insyear");

        var wtydate = document.getElementById("wtydate");
        var wtymonth = document.getElementById("wtymonth");
        var wtyyear = document.getElementById("wtyyear");

        var svsdate = document.getElementById("svsdate");
        var svsmonth = document.getElementById("svsmonth");
        var svsyear = document.getElementById("svsyear");

        var dlrdate = document.getElementById("dlrdate");
        var dlrmonth = document.getElementById("dlrmonth");
        var dlryear = document.getElementById("dlryear");

        var otrdate = document.getElementById("otrdate");
        var otrmonth = document.getElementById("otrmonth");
        var otryear = document.getElementById("otryear");

        document.getElementById("cmake").style.color="black";
        document.getElementById("cmodel").style.color="black";
        document.getElementById("ccur_mileage").style.color="black";
        document.getElementById("creg_no").style.color="black";
        document.getElementById("cpdate").style.color="black";
        document.getElementById("cinsdate").style.color="black";
        document.getElementById("cwtydate").style.color="black";
        document.getElementById("csvsdate").style.color="black";
        document.getElementById("cdlrdate").style.color="black";
        document.getElementById("cotrdate").style.color="black";
        
        
        if(make.value=="") {
            document.getElementById("cmake").style.color="red";
            i = 1;
            error = error + "Please Select Make\n";
        }

        if(model.value=="") {
            document.getElementById("cmodel").style.color="red";
            i = 1;
            error = error + "Please Select Model\n";
        }

        var mil =""+ parseInt(cur_mileage.value);
        
        if(cur_mileage.value=="") {
            document.getElementById("ccur_mileage").style.color="red";
            i = 1;
            error = error + "Please Enter Current Mileage\n";
        }else if(isNaN(cur_mileage.value)){
            document.getElementById("ccur_mileage").style.color="red";
            i = 1;
            error = error + "Please Enter Valid Current Mileage\n";
        }else if(mil.length < 4) {
            document.getElementById("ccur_mileage").style.color="red";
            i = 1;
            error = error + "Mileage Should Contain Minimum 4 Digits\n";
        }

        if(reg_no.value=="") {
            document.getElementById("creg_no").style.color="red";
            i = 1;
            error = error + "Please Enter Registration No\n";
        }else if(reg_no.value.match(register)==null){
            document.getElementById("creg_no").style.color="red";
            i = 1;
            error = error + "Please Enter Valid Registration No\n";
        }
        
        var get_dates = getDates(getIndexOf(pmonth.value),parseInt(pyear.value));


        if(((cur_month) < getIndexOf(pmonth.value)) && (parseInt(pyear.value)==cur_year )) {
            document.getElementById("cpdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Purchase Month\n";
        }else if(parseInt(pdate.value) > get_dates) {
            document.getElementById("cpdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Purchase Date\n";
        }


        if(vin.value.match(register)==null && vin.value!=""){
            document.getElementById("cvin").style.color="red";
            i = 1;
            error = error + "Please Enter Valid VIN\n";
        }

        
        get_dates = getDates(getIndexOf(insmonth.value),parseInt(insyear.value));

        if((parseInt(insyear.value) < cur_year) || (isNaN(insyear.value)) || (insyear.value.length!=4) ) {
            document.getElementById("cinsdate").style.color="red";
            i = 1;
            error = error + "Please Enter valid Year for Insurance Epire\n";
        }else if((cur_month > getIndexOf(insmonth.value)) && (parseInt(insyear.value)==cur_year )) {
            document.getElementById("cinsdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Month for Insurance Epire\n";
        }else if((parseInt(insdate.value) > get_dates) || ((parseInt(insdate.value) < cur_date) && (parseInt(insyear.value)==cur_year) && (cur_month <= getIndexOf(insmonth.value)) ) ){
            document.getElementById("cinsdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Date for Insurance Epire\n";
        }


        get_dates = getDates(getIndexOf(wtymonth.value),parseInt(wtyyear.value));

        if(parseInt(wtyyear.value) < cur_year  || (isNaN(wtyyear.value)) || (wtyyear.value.length!=4) ) {
            document.getElementById("cwtydate").style.color="red";
            i = 1;
            error = error + "Please Enter valid Year for Warranty Epire\n";
        }else if((cur_month > getIndexOf(wtymonth.value)) && (parseInt(wtyyear.value)==cur_year )) {
            document.getElementById("cwtydate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Month for Warranty Epire\n";
        }else if((parseInt(wtydate.value) > get_dates) || ((parseInt(wtydate.value) < cur_date) && (parseInt(wtyyear.value)==cur_year) && (cur_month <= getIndexOf(wtymonth.value)) ) ){
            document.getElementById("cwtydate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Date for Warranty Epire\n";
        }

        get_dates = getDates(getIndexOf(svsmonth.value),parseInt(svsyear.value));

        if(parseInt(svsyear.value) < cur_year || (isNaN(svsyear.value)) || (svsyear.value.length!=4)  ) {
            document.getElementById("csvsdate").style.color="red";
            i = 1;
            error = error + "Please Enter valid Year for Next Service\n";
        }else if((cur_month > getIndexOf(svsmonth.value)) && (parseInt(svsyear.value)==cur_year )) {
            document.getElementById("csvsdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Month for Next Service\n";
        }else if((parseInt(svsdate.value) > get_dates) || ((parseInt(svsdate.value) < cur_date) && (parseInt(svsyear.value)==cur_year) && (cur_month <= getIndexOf(svsmonth.value)) ) ){
            document.getElementById("csvsdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Date for Next Service\n";
        }

        get_dates = getDates(getIndexOf(dlrmonth.value),parseInt(dlryear.value));

        if(parseInt(dlryear.value) < cur_year || (isNaN(dlryear.value)) || (dlryear.value.length!=4)  ) {
            document.getElementById("cdlrdate").style.color="red";
            i = 1;
            error = error + "Please Enter valid Year for Driving License Renewal\n";
        }else if((cur_month > getIndexOf(dlrmonth.value)) && (parseInt(dlryear.value)==cur_year )) {
            document.getElementById("cdlrdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Month for Driving License Renewal\n";
        }else if((parseInt(dlrdate.value) > get_dates) || ((parseInt(dlrdate.value) < cur_date) && (parseInt(dlryear.value)==cur_year) && (cur_month <= getIndexOf(dlrmonth.value)) ) ){
            document.getElementById("cdlrdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Date for Driving License Renewal\n";
        }

        get_dates = getDates(getIndexOf(otrmonth.value),parseInt(otryear.value));

        if(parseInt(otryear.value) < cur_year || (isNaN(otryear.value)) || (otryear.value.length!=4) ) {
            document.getElementById("cotrdate").style.color="red";
            i = 1;
            error = error + "Please Enter valid Year for Other Reminders\n";
        }else if((cur_month > getIndexOf(otrmonth.value)) && (parseInt(otryear.value)==cur_year )) {
            document.getElementById("cotrdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Month for Other Reminders\n";
        }else if((parseInt(otrdate.value) > get_dates) || ((parseInt(otrdate.value) < cur_date) && (parseInt(otryear.value)==cur_year) && (cur_month <= getIndexOf(otrmonth.value)) ) ){
            document.getElementById("cotrdate").style.color="red";
            i = 1;
            error = error + "Please Select Valid Date for Other Reminders\n";
        }



        if(i==1){
            alert(error);
            return false;
        }

        return true;
        
}


function getDates(month, year) {
    var months=["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
    var dates=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

    if(year%4==0 && month==1){
        return dates[month]+1;
    }else {
        return dates[month];
    }
}


function getIndexOf(month) {
    var months=["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

    for(var i=0; i<months.length; i++){
        if(months[i]==month){
            return i;
        }
    }
}




function insedit(frm){


document.getElementById("insdate").disabled = false;
document.getElementById("insmonth").disabled = false;
document.getElementById("insyear").disabled = false;
document.getElementById("insedit").innerHTML = "<a href=\"\" onclick=\"return insurance_update(this)\">Update</a>";
return false;
}

function wtyedit(frm){

    document.getElementById("wtydate").disabled = false;
    document.getElementById("wtymonth").disabled = false;
    document.getElementById("wtyyear").disabled = false;
    document.getElementById("wtyedit").innerHTML = "<a href=\"\" onclick=\"return waranty_update(this)\">Update</a>";
    return false;
}
function svsedit(frm){

    document.getElementById("svsdate").disabled = false;
    document.getElementById("svsmonth").disabled = false;
    document.getElementById("svsyear").disabled = false;
    document.getElementById("svsedit").innerHTML = "<a href=\"\" onclick=\"return service_update(this)\">Update</a>";
    return false;
}

function dlredit(frm){

    document.getElementById("dlrdate").disabled = false;
    document.getElementById("dlrmonth").disabled = false;
    document.getElementById("dlryear").disabled = false;
    document.getElementById("dlredit").innerHTML = "<a href=\"\" onclick=\"return license_update(this)\">Update</a>";
    return false;
}
function otredit(frm){

    document.getElementById("otrdate").disabled = false;
    document.getElementById("otrmonth").disabled = false;
    document.getElementById("otryear").disabled = false;
    document.getElementById("otredit").innerHTML = "<a href=\"\" onclick=\"return other_update(this)\">Update</a>";
    return false;
}


function advancedsearchcar(){
	var make = document.getElementById("srch_make");
	var model = document.getElementById("srch_model");
	var fmyear = document.getElementById("fmyear");
	var toyear = document.getElementById("toyear");
	var fmprice = document.getElementById("fmprice");
	var toprice = document.getElementById("toprice");
	var state = document.getElementById("selstate");
	
	document.getElementById("make").style.color="#000000";
	document.getElementById("model").style.color="#000000";
	document.getElementById("year").style.color="#000000";
	document.getElementById("price").style.color="#000000";
	document.getElementById("zip").style.color="#000000";
	document.getElementById("err").innerHTML = "";
				
		iserror = false;
		if(make.value==""){
			document.getElementById("make").style.color="red";
			iserror = true;
		}
		if(model.value==""){
			document.getElementById("model").style.color="red";
			iserror = true;
		}
		if(parseInt(fmyear.value)>parseInt(toyear.value)){
			document.getElementById("year").style.color="red";
			iserror = true;
		}
		if(parseInt(fmprice.value)>parseInt(toprice.value)){
			document.getElementById("price").style.color="red";
			iserror = true;
		}
		if(state.value==""){
			document.getElementById("zip").style.color="red";
			iserror = true;
		}
		
		if(iserror){
		document.getElementById("err").innerHTML = "Labels Marked RED are Mandatory";
		document.getElementById("err").style.color="red";
				return false;				
		}
		

}

function checkchanges(){
	var model = document.getElementById("srch_model");
	for(i=0; i<model.length; i++){
		if(model[i].selected == true){
				if((model[i].value).substring(0,3)=="al_"){
					for(j=i; j<model.length; j++){
						if((model[i].value).substring(3,6)==(model[j].value).substring(0,3)){
						model[j].selected=false;
						}
					}
				
				}
		}
	}
}