function jsMakeSubmit(cat, makeName)
{
document.form1.hdnCategoryName.value = cat;
document.form1.hdnmakeName.value = makeName;
document.form1.hdnModelName.value = "";

document.form1.action = "special-search.asp"
document.form1.submit();

}

function jsModelsubmit(temp,upDateVar)
	{
		upDateVar = 'document.form1.' + upDateVar + '.value = Trim(temp);'
		eval(upDateVar);
		
		document.form1.action = "special-search.asp"
		document.form1.submit();
	}
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
}
function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
}
return strTemp;
}
function PopCate(val)
{	
	if(val!="0")
	{	//alert("hi");
		document.frmForm.hdnCategoryName.value=val;		
		document.frmForm.submit();
	}
	/*else
	{
		alert("Please select a model to view all categories!");
		document.frmForm.hdnModelName.focus();
	}*/
}
function PopModel(val)
{
	if(val!="")
	{	//alert("Hi");
		document.frmForm.hdnModelName.value=val;
		document.frmForm.submit();
	}
}
function AddToCart(url, type,sku){ 
	var parameters="";
	try {
		req = new XMLHttpRequest(); /* e.g. Firefox */
	} catch(e) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ }
			catch (E) {
				req = false;
			}
		}
	}
	req.onreadystatechange = function() { 
	//responseAHAHsort(fname);
	responseAddToCart(sku);
	};
	//alert(url);
	req.open(type,url+'&bustcache='+new Date().getTime(),true);
	
    req.setRequestHeader("Content-length", parameters.length);
	if(parameters == '') parameters = null;
	req.send(parameters);
	
}

function responseAddToCart(fname) {
	if(req.readyState == 1 ) { //loading
		if(document.getElementById('busy-'+fname) != null){ 
			document.getElementById('busy-'+fname).style.display = "block";
			document.getElementById('addbutton-'+fname).style.display = "none";
		}
	}
	else if(req.readyState == 4) {
		if(document.getElementById('busy-'+fname) != null)
				document.getElementById('addbutton-'+fname).style.display = "block";
				document.getElementById('busy-'+fname).style.display = "none";
				document.getElementById('info-'+fname).style.display = "block";				
		if(req.status == 200) { //alert(req.responseText+'=====req.responseText');
			 //fname(req);
			//alert(output);
			document.getElementById('viewcart_info').innerHTML = req.responseText;
		} else {
			document.getElementById('info-'+fname).style.display = "none";
			alert("Error occured, Please try again");
			//alert(req.responseText+'=====req.responseText');
		}
	}
}
function Paging1(val1,val2)
{
//alert (val);
	if (val1!="")
	{
		//document.frmPaging.hdnPageNo.value=val;
		document.frmPaging.Start.value=val1;
		document.frmPaging.Offset.value=val2;
		document.frmPaging.submit();
	}
}
