	    var http_request = false;
		var tempTxt;
	    function makeRequest(url,txt,strVariables) {
		
		   http_request = false;
			tempTxt=txt;
			
	        if (window.XMLHttpRequest) { // Mozilla, Safari,...
	        http_request = new XMLHttpRequest();
	            if (http_request.overrideMimeType) {
	                http_request.overrideMimeType('text/xml');
	                // See note below about this line
	            }
	        } 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('Giving up :( Cannot create an XMLHTTP instance');
	            return false;
	        }
			http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
	http_request.send(strVariables);
			http_request.onreadystatechange = alertContents;
	    }
	
	    function alertContents() {
			
	        if (http_request.readyState == 4) {
	            if (http_request.status == 200) {
				document.getElementById(tempTxt).innerHTML=http_request.responseText;
	
				if (tempTxt=="tabContent")
					{
					document.getElementById('tabContent').innerHTML=http_request.responseText;
					}

						var rText=http_request.responseText;	
						var index1=rText.indexOf('|');
						var DIVaction=rText.substring(0,index1);
											
						if(DIVaction=='ActionProductPrice')
						{
							
							var index2=rText.indexOf('||');
							var NewProductPrice=rText.substring(index1+1,index2);
							var ProductStatus=rText.substring(index2+2);
							
						document.getElementById("dividprice").innerHTML=NewProductPrice;
					    document.getElementById("display").style.display='';
						document.getElementById("dividstatus").innerHTML=ProductStatus;
						} 
					else if(DIVaction=='ActionCoverThikness')
						{
					var ProductCoverThikNess=rText.substring(index1+1);
					document.getElementById("dividcoverthickness").innerHTML=ProductCoverThikNess;
						}
					else if(DIVaction=='ActionPadColour')
						{
						var ProductColour=rText.substring(index1+1);
						document.getElementById("dividproductcolor").innerHTML=ProductColour;
						}
										
	            } else {
	                alert('There was a problem with the request.');
	            }
	        } else if(http_request.readyState == 1)
				{
				
	        	document.getElementById(tempTxt).innerHTML="<table border='0' width='100%'> <tr> <td  height='27' align='right'></td> <td width='9' align='center'></td> <td> Loading....... </td></tr></table>";
				}
	    }



function getPadThickness(size,Productname,ProductID)
{
if(size == '13.5-ft' && document.getElementById('padsize135').value==0)
	{
		alert ("Please note that 13' 6\" is a very rare frame size.  Many customers ordering 13' 6\" have later discovered they actually had a 14-ft frame.  Round frames are rarely truly round, so please average together several frame diameter measurements and don't rely on a single measurement.")
		document.getElementById('padsize135').value = 1;
	}
	else if(size == '12.9-ft' && document.getElementById('padsize129').value==0)
	{
		alert ("Please note that 12' 9\" is a very rare frame size.  Many customers ordering 12' 9\" have later discovered they actually had a 13-ft frame.  Round frames are rarely truly round, so please average together several frame diameter measurements and don't rely on a single measurement.")
		document.getElementById('padsize129').value = 1;
	}
var whereToWrite='dividcoverthickness';
makeRequest('./include/padajax.php?action=ActionCoverThikness&Productname='+Productname+'&size='+size+'&ProductID='+ProductID+'&whereToWrite=dividcoverthickness',whereToWrite);

document.getElementById('quantitytextboxid').disabled = true;


var inputlist=document.getElementsByTagName('input');
	for (var i = 0; i < inputlist.length; i++) 
	{
		//alert(i)
	if (inputlist[i].getAttribute('type') == 'radio')
		{

			inputlist[i].disabled=true;
			inputlist[i].checked=false;
		}
	}

//alert(document.getElementById('productcolorradiobuttonidBlue'))
/*
document.getElementById('productcolorradiobuttonidBlue').disabled = true;
document.getElementById('productcolorradiobuttonidGreen').disabled = true;
if(document.form1.productColor.length ==3)
	{
	document.getElementById('productcolorradiobuttonidPurple').disabled = true;
	document.getElementById('productcolorradiobuttonidPurple').checked = false;
	}
*/
document.getElementById('quantitytextboxid').disabled = true;
document.getElementById('quantitytextboxid').value = "";
document.getElementById('dividprice').style.display = 'none';
document.getElementById('display').style.display = 'none';
/*document.getElementById('productcolorradiobuttonidGreen').checked = false;
document.getElementById('productcolorradiobuttonidBlue').checked = false;
*/


}
function getPadColor(Thikness,Productname,productId)
{

	if(Thikness != 0 || Thikness != '')
	{
		document.getElementById('dividprice').style.display = 'none';
		document.getElementById('display').style.display = 'none';
		document.getElementById('quantitytextboxid').value = '';
		document.getElementById('quantitytextboxid').disabled = true;
		var whereToWrite='dividproductcolor';
		var size = document.form1.productSize.options[document.form1.productSize.selectedIndex].value;
		makeRequest('./include/padajax.php?action=ActionPadColour&Productname='+Productname+'&Thikness='+Thikness+'&size='+size+'&productId='+productId+'&whereToWrite=dividproductcolor',whereToWrite);
	}
	
}

function checkBox(Quantity,Pname,PIDArray)
{
	Quantity = trim(Quantity);
	var varsize=document.form1.productSize.options[document.form1.productSize.selectedIndex].value;
	var varcoverthickness=document.form1.coverthickness.options[document.form1.coverthickness.selectedIndex].value;

	if(typeof eval("document.form1.productColor.length")=="undefined")
	{
		if(document.form1.productColor.checked)
			var varproductColor=document.form1.productColor.value;
	}
	else
	{
		if(document.form1.productColor[0].checked)
		{
			var varproductColor=document.form1.productColor[0].value;
		}
		else if(document.form1.productColor[1].checked)
		{
			var varproductColor=document.form1.productColor[1].value;
		}
		else if(document.form1.productColor[2].checked)
		{
			var varproductColor=document.form1.productColor[2].value;
		}
	}
	var whereToWrite='dividprice';
	if(Quantity=="" || Quantity==0 || isNaN(Quantity) )
	{
	alert ("Please enter valid quantity")
	document.getElementById('quantitytextboxid').value = '';
	document.getElementById('dividprice').style.display = 'none';
	document.getElementById('display').style.display = 'none';
	}

	else
	{
	document.getElementById('dividprice').style.display = '';	makeRequest('./include/padajax.php?action=ActionProductPrice&productsize='+varsize+'&productthikness='+varcoverthickness+'&productColor='+varproductColor+'&productquantity='+Quantity+'&productname='+Pname+'&pidarray='+PIDArray,whereToWrite);
	}	
}
function chkForm()
{
	if(document.form1.productSize.value=="00.0-ft")
	{
		alert ("Please first select the pad size")
			return false;
	}
	else if(document.form1.coverthickness.value=="0")
	{
		alert ("Please first select the Cover Thickness ")
		return false;
	}
	else if(document.form1.productColor.value=="undefined")
	{
		alert ("Please first select the Pad Color")
		return false;
	}
	else if(document.form1.quantity.value=="")
	{
		alert ("Please enter the Quantity")
		return false;
	}
	else
	{
	document.form1.size.value = document.form1.ProdPID.value;
	document.form1.thickness.value = document.form1.coverthickness.value;
	document.form1.tempProductColor.value = document.form1.productColor.value;
	}
	
}
function trim(s) 
{
 while (s.substring(0,1) == ' ') 
  {
    s = s.substring(1,s.length);
  }
    while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  } 
  return s;
}
function enable_quantity(a)
{
document.getElementById('quantitytextboxid').disabled = false;
document.form1.productColor.value=a;
document.getElementById('dividprice').style.display = 'none';
document.getElementById('display').style.display = 'none';
document.getElementById('quantitytextboxid').value = '';

}
function update_review(a,b)//function for rating yes or no increment
{
var whereToWrite='reviewID_'+a;
makeRequest('./include/tab_functions.php',whereToWrite,'review=update_review&type='+b+'&ID='+a);
}
