NCmake_model = new Array( new Array('Avalanche','Avalanche'), new Array('Aveo','Aveo'), new Array('Aveo5','Aveo5'), new Array('Camaro','Camaro'), new Array('Cobalt','Cobalt'), new Array('Colorado','Colorado'), new Array('Corvette','Corvette'), new Array('Cruze','Cruze'), new Array('Equinox','Equinox'), new Array('Express','Express'), new Array('HHR','HHR'), new Array('Impala','Impala'), new Array('Malibu','Malibu'), new Array('Silverado','Silverado'), new Array('Suburban','Suburban'), new Array('Tahoe','Tahoe'), new Array('Traverse','Traverse'), new Array('Volt','Volt') ); function clickButton(e, buttonid) { var bt = document.getElementById(buttonid); if (typeof bt == 'object') { if(navigator.appName.indexOf("Netscape")>(-1)) { if (e.keyCode == 13) { bt.click(); return false; } } if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)) { if (event.keyCode == 13) { bt.click(); return false; } } } } function PopulateNCModels(form_name){ var fname = eval("document." + form_name); if( NCmake_model.length > 1) { for (i = 0; i < NCmake_model.length; i++){ fname.model.options[i+1] = new Option(NCmake_model[i][1]); fname.model.options[i+1].value = NCmake_model[i][0]; } } else { fname.model.options[0] = new Option("Model Not Available"); fname.model.options[0].value = ""; } } function CalculateNCFormAction(form_name) { var fname = eval("document." + form_name); if( fname.model.selectedIndex <= 0) { alert( 'Please Select A Model'); return; } if( fname.zip_code.value.length < 5 || !isPositiveInteger( fname.zip_code.value)) { alert( 'Please Enter A Valid Zip'); return; } var makeSelected = "Chevrolet"; var modelSelected = fname.model.selectedIndex; fname.action = "http://autos.automotive.com/?sit=3014&&vehicle.make=Chevrolet&vehicle.model=" + fname.model.options[modelSelected].value + "&customer.address.zip=" + fname.zip_code.value; fname.submit(); } function UrlNormalize( str) { return str.toLowerCase().replace( / & /g, "_").replace( /&/g, "_").replace( / \/ /g, "_").replace( /\//g, "_").replace( /\'/g, "").replace( /\"/g, "").replace( /,/g, "").replace( /\./g, "").replace( / /g, "_").replace( /\(/g, "").replace( /\)/g, ""); } function isPositiveInteger(strX) { var re = /^\d*$/; strX = strX.toString(); if(!strX.match(re)) { return false; } return true; }