/*** SET BUTTON'S FOLDER HERE ***/
var buttonFolder = "includes/images/buttons/";

/*** SET BUTTONS' FILENAMES HERE ***/
upSources = new Array("home1.gif","button2up.png","button3up.png","us1.gif","button5up.png","pro1.gif","serv1.gif","faq1.gif","links1.gif");

overSources = new Array("home2.gif","button2over.png","button3over.png","us2.gif","button5over.png","pro2.gif","serv2.gif","faq2.gif","links2.gif");


//*** NO MORE SETTINGS BEYOND THIS POINT ***//
totalButtons = upSources.length;



//*** MAIN BUTTONS FUNCTIONS ***//
// PRELOAD MAIN MENU BUTTON IMAGES
function preload() {
	for ( x=0; x<totalButtons; x++ ) {
		buttonUp = new Image();
		buttonUp.src = buttonFolder + upSources[x];
		buttonOver = new Image();
		buttonOver.src = buttonFolder + overSources[x];
	}
}

// SET MOUSEOVER BUTTON
function setOverImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + overSources[But-1];
}

// SET MOUSEOUT BUTTON
function setOutImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + upSources[But-1];
}


//preload();

/*
Form field Limiter script- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
*/

var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}







//** All Levels Navigational Menu- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/
//** Usage Terms: http://www.dynamicdrive.com/notice.htm

//** July 7th, 08'- Creation Date

//** July 16th, 08'- Updated to v 1.3:
	//1) Adds "Side Bar" orientation option. 
	//2) Drop Down Menus now auto adjust their positioning if too close to either right or bottom window edges.
	//3) Enhanced IFRAME shim "coverage" on the page.

//** July 19th, 08'- Updated to v 1.31: Drop down menu now positions at top of window edge if there's neither room downwards or upwards to settle.
//** Aug 13th, 08'- v1.32: Moved "rel" attribute from menu's <li> elements to inner <a>, for validation reasons

//** Sept 10th, 08'- Updated to v 1.4:
	//1) Added optional "sliding" animation when sub menus are revealed.
	//2) Arrow images now dynamically positioned, instead of relying on CSS's "right" property

var ddlevelsmenu={

downarrowpointer: ["includes/images/misc/arrow-down.gif", 11,7], //path to "down arrow" image that gets added to main menu items (last 2 parameters should be width/height of img)
rightarrowpointer: ["includes/images/misc/arrow-right.gif", 12,12], //path to "right arrow" image that gets added to LI elements within drop down menu containing additional menus
hideinterval: 200, //delay in milliseconds before sub menu(s) disappears onmouseout.
revealanimate: true, //enable sliding animation when revealing sub menus? (true/false)
httpsiframesrc: "blank.htm", //If menu is run on a secure (https) page, the IFRAME shim feature used by the script should point to an *blank* page *within* the secure area to prevent an IE security prompt. Specify full URL to that page on your server (leave as is if not applicable).

///No need to edit beyond here////////////////////

topmenuids: [], //array containing ids of all the primary menus on the page
topitems: {}, //object array containing all top menu item links
subuls: {}, //object array containing all ULs
topitemsindex: -1,
ulindex: -1,
hidetimers: {}, //object array timer
shimadded: false,
isff3orabove: /Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent) && RegExp.$1>=3, //detect FF3 or above

getoffset:function(what, offsettype){
	return (what.offsetParent)? what[offsettype]+this.getoffset(what.offsetParent, offsettype) : what[offsettype]
},

getoffsetof:function(el){
	el._offsets={left:this.getoffset(el, "offsetLeft"), top:this.getoffset(el, "offsetTop")}
},

getwindowsize:function(){
	this.docwidth=window.innerWidth? window.innerWidth-10 : this.standardbody.clientWidth-10
	this.docheight=window.innerHeight? window.innerHeight-15 : this.standardbody.clientHeight-18
},

gettopitemsdimensions:function(){
	for (var m=0; m<this.topmenuids.length; m++){
		var topmenuid=this.topmenuids[m]
		for (var i=0; i<this.topitems[topmenuid].length; i++){
			var header=this.topitems[topmenuid][i]
			var submenu=document.getElementById(header.getAttribute('rel'))
			header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
		}
	}
},

isContained:function(m, e){
	var e=window.event || e
	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
	if (c==m)
		return true
	else
		return false
},

addpointer:function(target, imgclass, imginfo){
	var pointer=document.createElement("img")
	pointer.src=imginfo[0]
	pointer.style.width=imginfo[1]+"px"
	pointer.style.height=imginfo[2]+"px"
	pointer.style.left=target.offsetWidth-imginfo[2]-2+"px"
	pointer.className=imgclass
	target.appendChild(pointer)
},

css:function(el, targetclass, action){
	var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")
	if (action=="check")
		return needle.test(el.className)
	else if (action=="remove")
		el.className=el.className.replace(needle, "")
	else if (action=="add" && !needle.test(el.className))
		el.className+=" "+targetclass
},

addshimmy:function(target){
	var shim=(!window.opera)? document.createElement("iframe") : document.createElement("div") //Opera 9.24 doesnt seem to support transparent IFRAMEs
	shim.className="ddiframeshim"
	shim.setAttribute("src", location.protocol=="https:"? this.httpsiframesrc : "about:blank")
	shim.setAttribute("frameborder", "0")
	target.appendChild(shim)
	try{
		shim.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)'
	}
	catch(e){}
	return shim
},

positionshim:function(header, submenu, dir, scrollX, scrollY){
	if (header._istoplevel){
		var scrollY=window.pageYOffset? window.pageYOffset : this.standardbody.scrollTop
		var topgap=header._offsets.top-scrollY
		var bottomgap=scrollY+this.docheight-header._offsets.top-header._dimensions.h
		if (topgap>0){
			this.shimmy.topshim.style.left=scrollX+"px"
			this.shimmy.topshim.style.top=scrollY+"px"
			this.shimmy.topshim.style.width="99%"
			this.shimmy.topshim.style.height=topgap+"px" //distance from top window edge to top of menu item
		}
		if (bottomgap>0){
			this.shimmy.bottomshim.style.left=scrollX+"px"
			this.shimmy.bottomshim.style.top=header._offsets.top + header._dimensions.h +"px"
			this.shimmy.bottomshim.style.width="99%"
			this.shimmy.bottomshim.style.height=bottomgap+"px" //distance from bottom of menu item to bottom window edge
		}
	}
},

hideshim:function(){
	this.shimmy.topshim.style.width=this.shimmy.bottomshim.style.width=0
	this.shimmy.topshim.style.height=this.shimmy.bottomshim.style.height=0
},


buildmenu:function(mainmenuid, header, submenu, submenupos, istoplevel, dir){
	header._master=mainmenuid //Indicate which top menu this header is associated with
	header._pos=submenupos //Indicate pos of sub menu this header is associated with
	header._istoplevel=istoplevel
	if (istoplevel){
		this.addEvent(header, function(e){
		ddlevelsmenu.hidemenu(ddlevelsmenu.subuls[this._master][parseInt(this._pos)])
		}, "click")
	}
	this.subuls[mainmenuid][submenupos]=submenu
	header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight}
	this.getoffsetof(header)
	submenu.style.left=0
	submenu.style.top=0
	submenu.style.visibility="hidden"
	this.addEvent(header, function(e){ //mouseover event
		if (!ddlevelsmenu.isContained(this, e)){
			if (typeof ddlevelsmenu.hidetimers[this._master][parseInt(this._pos)]!="undefined")
				clearTimeout(ddlevelsmenu.hidetimers[this._master][parseInt(this._pos)])
			if (this._istoplevel)
				ddlevelsmenu.css(this, "selected", "add")
			var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)]
			ddlevelsmenu.getoffsetof(header)
			var scrollX=window.pageXOffset? window.pageXOffset : ddlevelsmenu.standardbody.scrollLeft
			var scrollY=window.pageYOffset? window.pageYOffset : ddlevelsmenu.standardbody.scrollTop
			var submenurightedge=this._offsets.left + this._dimensions.submenuw + (this._istoplevel && dir=="topbar"? 0 : this._dimensions.w)
			var submenubottomedge=this._offsets.top + this._dimensions.submenuh
			//Sub menu starting left position
			var menuleft=(this._istoplevel? this._offsets.left + (dir=="sidebar"? this._dimensions.w : 0) : this._dimensions.w)
			if (submenurightedge-scrollX>ddlevelsmenu.docwidth){
				menuleft+= -this._dimensions.submenuw + (this._istoplevel && dir=="topbar" ? this._dimensions.w : -this._dimensions.w)
			}
			submenu.style.left=menuleft+"px"
			//Sub menu starting top position
			var menutop=(this._istoplevel? this._offsets.top + (dir=="sidebar"? 0 : this._dimensions.h) : this.offsetTop)
			if (submenubottomedge-scrollY>ddlevelsmenu.docheight){ //no room downwards?
				if (this._dimensions.submenuh<this._offsets.top+(dir=="sidebar"? this._dimensions.h : 0)-scrollY){ //move up?
					menutop+= - this._dimensions.submenuh + (this._istoplevel && dir=="topbar"? -this._dimensions.h : this._dimensions.h)
				}
				else{ //top of window edge
					menutop+= -(this._offsets.top-scrollY) + (this._istoplevel && dir=="topbar"? -this._dimensions.h : 0)
				}
			}
			submenu.style.top=menutop+"px"
			if (ddlevelsmenu.revealanimate==false || ddlevelsmenu.isff3orabove){ //apply shim immediately only if animation is turned off, or if on, in non FF2.x browsers
				ddlevelsmenu.positionshim(header, submenu, dir, scrollX, scrollY)
			}
			else{
				submenu.ff2scrollInfo={x:scrollX, y:scrollY}
			}
			ddlevelsmenu.showmenu(header, submenu, dir)
		}
	}, "mouseover")
	this.addEvent(header, function(e){ //mouseout event
		if (this._istoplevel){
			var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)]
			if (!ddlevelsmenu.isContained(this, e) && !ddlevelsmenu.isContained(submenu, e)) //hide drop down ul if mouse moves out of menu bar item but not into drop down ul itself
				ddlevelsmenu.hidemenu(submenu)
		}
		else if (!this._istoplevel && !ddlevelsmenu.isContained(this, e)){
			var headerlist=this
			ddlevelsmenu.hidetimers[this._master][parseInt(this._pos)]=setTimeout(function(){
				var submenu=ddlevelsmenu.subuls[headerlist._master][parseInt(headerlist._pos)]
				ddlevelsmenu.hidemenu(submenu)
			}, ddlevelsmenu.hideinterval)
		}
	}, "mouseout")
},

showmenu:function(header, submenu, dir){
	if (this.revealanimate){
		submenu._curanimatepoint=0
		var endpoint=(header._istoplevel && dir=="topbar")? submenu.offsetHeight : submenu.offsetWidth
		submenu.style.width=submenu.style.height=0
		submenu.style.overflow="hidden"
		submenu.style.visibility="visible"
		clearTimeout(submenu._animatetimer)
		submenu._animatetimer=setInterval(function(){ddlevelsmenu.revealmenu(header, submenu, endpoint, dir)}, 10)
	}
	else{
		submenu.style.visibility="visible"
	}
},

revealmenu:function(header, submenu, endpoint, dir){
	if (submenu._curanimatepoint<endpoint){
		if (submenu._curanimatepoint==0) //reset either width or height of sub menu to "auto" when animation begins
			submenu.style[header._istoplevel && dir=="topbar"? "width" : "height"]="auto"
		submenu._curanimatepoint= submenu._curanimatepoint + 5 + (submenu._curanimatepoint/10)
		submenu.style[header._istoplevel && dir=="topbar"? "height" : "width"]=submenu._curanimatepoint+"px"
	}
	else{
		if (submenu.ff2scrollInfo) //if this is FF2 or below (meaning shim hasn't been applied yet
			this.positionshim(header, submenu, dir, submenu.ff2scrollInfo.x, submenu.ff2scrollInfo.y)
		submenu.style[header._istoplevel && dir=="topbar"? "height" : "width"]="auto"
		submenu.style.overflow="visible"
		clearInterval(submenu._animatetimer)
	}
},


hidemenu:function(submenu){
	if (typeof submenu._pos!="undefined"){ //if submenu is outermost UL drop down menu
		this.css(this.topitems[submenu._master][parseInt(submenu._pos)], "selected", "remove")
		this.hideshim()
	}
	clearTimeout(submenu._animatetimer)
	submenu.style.left=0
	submenu.style.top="-1000px"
	submenu.style.visibility="hidden"
},


addEvent:function(target, functionref, tasktype) {
	if (target.addEventListener)
		target.addEventListener(tasktype, functionref, false);
	else if (target.attachEvent)
		target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});
},

init:function(mainmenuid, dir){
	this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
	this.topitemsindex=-1
	this.ulindex=-1
	this.topmenuids.push(mainmenuid)
	this.topitems[mainmenuid]=[] //declare array on object
	this.subuls[mainmenuid]=[] //declare array on object
	this.hidetimers[mainmenuid]=[] //declare array on object
	if (!this.shimadded){
		this.shimmy={}
		this.shimmy.topshim=this.addshimmy(document.body) //create top iframe shim obj
		this.shimmy.bottomshim=this.addshimmy(document.body) //create bottom iframe shim obj
		this.shimadded=true
	}
	var menubar=document.getElementById(mainmenuid)
	var alllinks=menubar.getElementsByTagName("a")
	this.getwindowsize()
	for (var i=0; i<alllinks.length; i++){
		if (alllinks[i].getAttribute('rel')){
			this.topitemsindex++
			this.ulindex++
			var menuitem=alllinks[i]
			this.topitems[mainmenuid][this.topitemsindex]=menuitem //store ref to main menu links
			var dropul=document.getElementById(menuitem.getAttribute('rel'))
			dropul.style.zIndex=2000 //give drop down menus a high z-index
			dropul._master=mainmenuid  //Indicate which main menu this main UL is associated with
			dropul._pos=this.topitemsindex //Indicate which main menu item this main UL is associated with
			this.addEvent(dropul, function(){ddlevelsmenu.hidemenu(this)}, "click")
			var arrowpointer=(dir=="sidebar")? "rightarrowpointer" : "downarrowpointer"

			this.addpointer(menuitem, arrowpointer, this[arrowpointer])
			this.buildmenu(mainmenuid, menuitem, dropul, this.ulindex, true, dir) //build top level menu
			//dropul.onmouseover=function(){
				//do nothing
			//}
			this.addEvent(dropul, function(e){ //hide menu if mouse moves out of main UL element into open space
				if (!ddlevelsmenu.isContained(this, e) && !ddlevelsmenu.isContained(ddlevelsmenu.topitems[this._master][parseInt(this._pos)], e)){
					var dropul=this
					ddlevelsmenu.hidetimers[this._master][parseInt(this._pos)]=setTimeout(function(){
						ddlevelsmenu.hidemenu(dropul)
					}, ddlevelsmenu.hideinterval)
				}
			}, "mouseout")
			var subuls=dropul.getElementsByTagName("ul")
			for (var c=0; c<subuls.length; c++){
				this.ulindex++
				var parentli=subuls[c].parentNode
				this.addpointer(parentli.getElementsByTagName("a")[0], "rightarrowpointer", this.rightarrowpointer)
				this.buildmenu(mainmenuid, parentli, subuls[c], this.ulindex, false, dir) //build sub level menus
			}
		}
	} //end for loop
	this.addEvent(window, function(){ddlevelsmenu.getwindowsize(); ddlevelsmenu.gettopitemsdimensions()}, "resize")
},

setup:function(mainmenuid, dir){
	this.addEvent(window, function(){ddlevelsmenu.init(mainmenuid, dir)}, "load")
}

}

var makes = new Array('Select Manufacturer...','Alfa','Audi','BMW','Citroen','Fiat','Ford','Honda','Hyundai','Jaguar','Kia','Landrover','Lexus','Mercedes','Mitsubishi','Nissan','Peugeot','Renault','Rover','Saab','Seat','Skoda','Smart','Suzuki','Toyota','Volvo','VW');
var models = new Array();
models['Alfa'] = 'Select Model...^Brera^Crosswagon^GT^Spider^145^146^147^155^156^159^166';
models['Audi'] = 'Select Model...^80^A2^A3^A4^A5^A6^A8^TT^Q7';
models['BMW'] = 'Select Model...^1 Series^3 Series^X3^5 Series^X5^6 Series^7 Series';
models['Citroen'] = 'Select Model...^Berlingo^C1^C2^C3^C4^C4 Coup^C4-Picasso^C5^C5 Kombi^C6^C8^C-Crosser^Evasion^Jumper^Jumpy Kombi^Xantia^XM^Xsara^Xsara Picasso';
models['Fiat'] = 'Select Model...^Bravo/Brava^Coupe^Croma^Doblo^Ducato^Idea^Marea^Multipla^Panda^500^Punto^Grande-Punto^Linea^Scudo^Scudo Kombi^Stilo^Strada^Ulysse';
models['Ford'] = 'Select Model...^C-Max^Fiesta^Focus^Fusion^Galaxy^Mondeo^S-Max^Tourneo-Connect^Transit/Connect^Ranger';
models['Honda'] = 'Select Model...^Accord^Civic^CR-V^FR-V';
models['Hyundai'] = 'Select Model...^Accent^Elantra^Getz^H-1^Matrix^Santa-Fe^Starex^Terracan^Trajet^Tucson^Sonata^i30';
models['Jaguar'] = 'Select Model...^X-Type^S-Type^XJ';
models['Kia'] = 'Select Model...^Carens^Ceed^Carnival^Cerato^Magentis^Picanto^Retona^Rio^Sorento^Sportage';
models['Landrover'] = 'Select Model...^Range-Rover^Discovery^Defender^Freelander';
models['Lexus'] = 'Select Model...^IS';
models['Mercedes'] = 'Select Model...^A-Class^B-Class^C-Class^CLK-Class^CLS-Class^E-Class^G-Class^GL-Class^M-Class^R-Class^S-Class^Sprinter^Vito^Vaneo^Viano';
models['Mitsubishi'] = 'Select Model...^Carisma^Colt^Grandis^Outlander^L200^Pajero^Space-Star';
models['Nissan'] = 'Select Model...^Almera^Navara^Note^Kubistar^Micra^Pathfinder^Primastar^Primera^Pickup^Patrol^Qashqai^X-trail';
models['Peugeot'] = 'Select Model...^107^1007^206^306^207^307^406^407^4007^605^607^806^807^Boxer^Expert^Partner';
models['Renault'] = 'Select Model...^Avantime^Clio^Espace^Kangoo^Laguna^Master^Megane^Modus^LKW-Mascot^Scenic^Trafic^Vel Satis';
models['Rover'] = 'Select Model...^25^45^75^220^420^620';
models['Saab'] = 'Select Model...^9-3^9-5';
models['Seat'] = 'Select Model...^Altea^AlteaXL^Arosa^Cordoba^Ibiza^Inca^Leon^Toledo';
models['Skoda'] = 'Select Model...^Fabia^Octavia^Roomster^Superb';
models['Smart'] = 'Select Model...^Fourfour^Fourtwo^Roadster';
models['Suzuki'] = 'Select Model...^Vitara^Ignis^Swift^Jimny^Liana^Wagon^SX4';
models['Toyota'] = 'Select Model...^Auris^Aygo^Avensis^Corolla^Dyna^Hiace^Hilux^Land Cruiser^Picnic^Previa^RAV4^Yaris';
models['Volvo'] = 'Select Model...^C30^V40 S40^V50^S60^C70^V70^XC70^S80^XC90';
models['VW'] = 'Select Model...^Beetle^Bora^Caddy^Caravelle^Crafter^Eos^Eurovan^Fox^Golf III^Golf IV^Golf V^Golf Plus^Golf Variant^Jetta^LT^Lupo^Multivan^Passat^Passat Variant^Polo^Sharan^T4^T5^Trans Van^Touareg^Touran^Vento^Phaeton^Tiguan';
models['Select Manufacturer...'] = '                           ';

function menu_change(menu){// MAKE MODEL
// only need to create this menu once since it will not change
// it will be made when this function is called via onLoad="menu_change('ALL')" in the BODY element
if (menu == 'ALL'){
// get the select object for the make menu 
var make_menu = document.getElementById('make_menu');
// strip the select element of any options it may currently have
while ( make_menu.options.length ){
make_menu.remove(make_menu.options[0]);
}
// itterate through the global array makes that contain our vehicle mfgrs name
for ( var i = 0; i < makes.length; i++ ){
// create an option element
var newOpt=document.createElement('option');
// make the option text equal the make of the vehicle
newOpt.text=makes[i];
// try to add the option element to the select element
try{
make_menu.add(newOpt,null); // standards compliant
}catch(ex){
make_menu.add(newOpt); // IE only
}
// now that we have our new option element we can give it a value, the same as the text in this case
make_menu.options[i].value = makes[i];
}
// make the first option in the new drop-down list the selected one
make_menu.selectedIndex = 0;
}
// this will rebuild the model menu, it needs to be built on page load, and rebuild whenever MAKE has changed
if (menu == 'MAKE' || menu == 'ALL'){
// get the select object for the model menu 
var model_menu = document.getElementById('model_menu');
// strip the select element of any options it may currently have
while ( model_menu.options.length ){
model_menu.remove(model_menu.options[0]);
}
// the structure for our models array is: models['<MAKE>'] = '<model>^<model>^<model>'
// so we need to know what the current selected make and class is
// so we can access the appropriate models array to get our list of models
// get the select element for our makes menu
var current_make = document.getElementById('make_menu');
// get the value of the currently selected option of the menu
current_make = current_make.options[current_make.selectedIndex].value;
// create our string index key for the models array we are looking for
var index = current_make;
// now that we know what models array to get we can get the '^' delimited string value and turn it into an array
var model_list = models[index].split('^');
// itterate through our local array model_list that contain our vehicle models for the currently selected make and class
for ( var i in model_list ){
// create an option element
var newOpt=document.createElement('option');
// make the option text equal the model of the vehicle
newOpt.text=model_list[i];
// try to add the option element to the select element
try{
model_menu.add(newOpt,null); // standards compliant
}catch(ex){
model_menu.add(newOpt); // IE only
}
// now that we have our new option element we can give it a value, the same as the text in this case
model_menu.options[i].value = model_list[i];
}
// make the first option in the new drop-down list the selected one
model_menu.selectedIndex = 0;
}
return;
}
