function showAllSizes()
{
	for(i=0;i<productarray.length;i++)
	{
		document.getElementById('product-'+productarray[i][0]).style.display='';
	}
	for(i=0;i<sizearray.length;i++)
	{
		document.getElementById('size-'+sizearray[i]).className='unselected';
	}
	document.getElementById('size-all').className='selected';
}
function showSizes(size)
{
	var str ="";
	for(i=0;i<productarray.length;i++)
	{
		if(productarray[i][1] == size)
		{
			document.getElementById('product-'+productarray[i][0]).style.display='';
		}
		else
		{
			document.getElementById('product-'+productarray[i][0]).style.display='none';
		}
	}
	for(i=0;i<sizearray.length;i++)
	{
		if(size == sizearray[i])
			document.getElementById('size-'+sizearray[i]).className='selected';
		else
			document.getElementById('size-'+sizearray[i]).className='unselected';
	}		
	document.getElementById('size-all').className='unselected';
}
function showTireSizes(size)
{
	var str ="";
	if(size == "")
	{
		for(i=0;i<productarray.length;i++)
		{
			document.getElementById('product-'+productarray[i][0]).style.display='';
		}	
	}
	else
	{
		for(i=0;i<productarray.length;i++)
		{
			if(productarray[i][1] == size)
			{
				document.getElementById('product-'+productarray[i][0]).style.display='';
			}
			else
			{
				document.getElementById('product-'+productarray[i][0]).style.display='none';
			}
		}
	}
	/*
	for(i=0;i<sizearray.length;i++)
	{
		if(size == sizearray[i])
			document.getElementById('size-'+sizearray[i]).className='selected';
		else
			document.getElementById('size-'+sizearray[i]).className='unselected';
	}		
	document.getElementById('size-all').className='unselected';
	*/
}
function showModel(id)
{
	document.getElementById('model-'+id).style.display = '';
}
function hideModel(id)
{
	document.getElementById('model-'+id).style.display = 'none';
}

function addToCart(prdId)
{
	document.addtocartfrm.package.value='';
	document.addtocartfrm.idProduct.value=prdId;
	document.addtocartfrm.submit();
}
function addToCartPack(prdId)
{
	document.addtocartfrm.package.value='1';
	document.addtocartfrm.idProduct.value=prdId;
	document.addtocartfrm.submit();
}

/****** Not being used in HTML Pages *******/
function changeCar()
{
	//alert('here');
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var cmbmake = document.getElementById('CarMakeId');
	
	var url="/store/pc/clearCar.asp";
	xmlHttp.onreadystatechange=changeCar_after;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function changeCar_after()
{
	document.getElementById('currentCarDiv').style.display='none';
	document.getElementById('changeCarDiv').style.display='';
}
var xmlHttp;

function showCustomer(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
} 
var url="/store/pc/getcustomerAJAX.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
		var str = xmlHttp.responseText;
		var a = str.substring(0,str.indexOf('|')).split(','); // make text array
		var b = str.substring(str.indexOf('|')+ 1 ).split(','); // make value array
		ShowClass(b , a);
	} 
} 
function ShowClass(a,b)
{
	document.getElementById('CarYearId').length=0; //clear the listbox
	var newOption = document.createElement("option");  //create a new list <option>			
	document.getElementById('CarYearId').options.add(newOption);
	newOption.value = -1;           //add the name and value
	newOption.innerHTML = 'Select Year';

	var len = a.length;
	for(i=0;i<len-1;i++)       //add the cities
		addClasses(b[i], a[i]);
}
function addClasses(value, name)
{
	var newOption = document.createElement("option");  //create a new list <option>			
	document.getElementById('CarYearId').options.add(newOption);
	newOption.value = value;           //add the name and value
	newOption.innerHTML = name;
}
function showCustomer2(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
} 
var cmbmake = document.getElementById('CarMakeId');

var url="/store/pc/getcustomer2AJAX.asp";
url=url+"?make="+cmbmake.value+"&year="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged2 ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
		
		var str = xmlHttp.responseText;
		var a = str.substring(0,str.indexOf('|')).split(','); // make text array
		var b = str.substring(str.indexOf('|')+ 1 ).split(','); // make value array
		ShowClass2(b , a);
	} 
} 
function ShowClass2(a,b)
{ 
	document.getElementById('CarModelId').length=0; //clear the listbox
	var newOption = document.createElement("option");  //create a new list <option>			
	document.getElementById('CarModelId').options.add(newOption);
	newOption.value = -1;           //add the name and value
	newOption.innerHTML = 'Select Model';

	var len = a.length;
	for(i=0;i<len-1;i++)       //add the cities
		addClasses2(b[i], a[i]);
}
function addClasses2(value, name)
{
	var newOption = document.createElement("option");  //create a new list <option>			
	document.getElementById('CarModelId').options.add(newOption);
	newOption.value = value;           //add the name and value
	newOption.innerHTML = name;
}

function showCustomer3(ptype)
{
	var url;
	if (ptype == 'tire')
		url = "/store/pc/selectModel_tire.asp?";
	else if (ptype=='package')
		url = "/store/pc/selectModel_wheel.asp?package=1&";
	else
		url = '/store/pc/selectModel_wheel.asp?';
		
	url = url+'CarmodelId='+document.getElementById('CarModelId').value;
	url = url+'&CarYearId='+document.getElementById('CarYearId').value;
	url = url+'&CarMakeId='+document.getElementById('CarMakeId').value;
	//alert(url);
	document.location.href=url;
}


function GetXmlHttpObject()
{ 

var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}