var whatChanged="";
function procLBClose() {
jQuery("#lstMake").css({'display':'block'});
jQuery("#lstModel").css({'display':'block'});
jQuery("#lstMan").css({'display':'block'});
}
function procLBOpen() {
jQuery("#lstMake").css({'display':'none'});
jQuery("#lstModel").css({'display':'none'});
jQuery("#lstMan").css({'display':'none'});
}

function alignImages() {						
	jQuery(".thumbWheels").each(function() {				
		if(this.height==this.width && this.height==150) {		
			jQuery(this).css({'margin-left':'0px'});
			jQuery(this).css({'margin-top':'0px'});
		}
		else if(this.height<this.width) {
			valTM=Math.floor((150 - this.height) / 2 ) + 'px'; // The Outer Div enclosing this image is 150 px height
			jQuery(this).css({'margin-top':valTM});
		}
		else if(this.height>this.width){
			valLM=Math.floor((150 - this.width) / 2 ) + 'px'; // The Outer Div enclosing this image is 150 px width
			jQuery(this).css({'margin-left':valLM});							
		}							
	}
	);
}	

function getModels(carMake) {
	whatChanged='make';
	//var row = document.getElementById("lstRow");
	//row.style.display = 'none';
	//var row = document.getElementById("waitRow");
	//row.style.display = '';	
	makeRequest("getMod.php","?carMake="+carMake);
}

function getProducts(carModel) {
	alert(carModel);
	whatChanged='model';
	var row = document.getElementById("lstRow");
	row.style.display = 'none';
	var row = document.getElementById("waitRow");
	row.style.display = '';	
	makeRequest("getProduct.php","?isFilter=true&carModel="+carModel);
}


function makeRequest(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
  }
  
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', url + parameters, true);
  http_request.send(null);
}

function alertContents() {
//alert(http_request.responseText);
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {
		result = http_request.responseText;
		//alert(result);

		//var row = document.getElementById("waitRow");
		//row.style.display = 'none';			
		//var row = document.getElementById("waitProd");
		//row.style.display = 'none';			
		//var row = document.getElementById("lstRow");	    
		//row.style.display = 'none';		
//		var row = document.getElementById("lstProd");	    
//		row.style.display = 'none';		
  switch (whatChanged) {
  case "make":
		//var row = document.getElementById("lstRow");	    
		//row.style.display = '';		
		document.getElementById("spanModel").innerHTML=result;
  		break;
  case "model":
//		var row = document.getElementById("lstProd");	    
//		row.style.display = '';		
		//document.getElementById("spanProduct").innerHTML=result;  
  		break;		
  }
		//window.location.href=window.location.href;				
	 } else {
		alert('There was a problem with the request.');
		//var row = document.getElementById("lstRow");	    
		//row.style.display = '';		
		//var row = document.getElementById("waitRow");
		//row.style.display = 'none';					
//		var row = document.getElementById("lstProd");	    
//		row.style.display = 'none';		
		//var row = document.getElementById("waitProd");
		///row.style.display = 'none';			
	 }
  }
}
function isOk(){
	if(document.getElementById('lstMake').selectedIndex==0) {
		alert("Please select a Make!");
		return false;
	}
	if(document.getElementById('lstModel').selectedIndex==0) {
		alert("Please select a Model!");
		return false;
	}
}

function getProds(forManufacturer) {
	//alert(document.getElementById('lstModel').value);
	if(forManufacturer==false) {
		if(document.getElementById('lstModel').value!="*") {
			window.location.href="index.php?lstMake="+document.getElementById('lstMake').value+"&lstModel="+document.getElementById('lstModel').value+"&lstSize="+document.getElementById('lstSize').value+"&filter=true&filterFor=EASY_WHEEL";
		}
		else if(document.getElementById('lstSize').value!="*" ) {
			window.location.href="index.php?lstMake="+document.getElementById('lstMake').value+"&lstModel="+document.getElementById('lstModel').value+"&lstSize="+document.getElementById('lstSize').value+"&filter=true&filterFor=EASY_WHEEL";
		}
		else {
			alert('Please choose a Car Make/Model/Size');
		}
	}
	else {
		if(document.getElementById('lstMan').value!="*") {
			window.location.href="index.php?lstMake="+document.getElementById('lstMake').value+"&lstModel="+document.getElementById('lstModel').value+"&lstSize="+document.getElementById('lstSize').value+"&lstMan="+document.getElementById('lstMan').value+"&filterMan=true&filterFor=EASY_WHEEL";
		}		
	}
	
}

function setDropDownText(whichDropDown, whatValue) {
	//alert("called");	
	if(document.getElementById(whichDropDown)) {
		var i=0;
		for(i=0;i<document.getElementById(whichDropDown).options.length;i++) {
			if(document.getElementById(whichDropDown).options[i].value==whatValue) {
				document.getElementById(whichDropDown).options[i].selected=true;
			}			
		}		
	}
	else {
		//alert("Condition false");
	}
	
}
