
function bab_makeRequest(jsProductCode, jsLanguageRef) 
{
		  
	if(jsProductCode==''||jsProductCode.length==0){
		return false;
	}
		  
	postvar = "&productCode=" + jsProductCode + "&languageref=" + jsLanguageRef;
	url = "varius.link?w=2&ref=88" + postvar
	
	var bab_http_request = false;

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari, ...
   	  bab_http_request = new XMLHttpRequest();
	  if (bab_http_request.overrideMimeType) 
	  {
	    bab_http_request.overrideMimeType('text/xml');
      }
   	} 
	else if (window.ActiveXObject) 
	{ // IE
   	  try 
	  {
	    bab_http_request = new ActiveXObject("Msxml.XMLHTTP");
          } 
	  catch (e) 
	  {
	    try
	    {
	      bab_http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
          }
        }

        if (!bab_http_request) 
	{
	  alert('Giving up :( Cannot create an XMLHTTP instance');
          return false;
        }
		  
    bab_http_request.onreadystatechange = function() { bab_alertContents(bab_http_request) };
    bab_http_request.open('GET', url, true );
        
    bab_http_request.send(null);
	
}

function bab_GetUnderlyingValue(objTag)
{

	if (objTag.childNodes.length > 0)
	{
		return objTag.firstChild.data;
	}
	else
	{
		return '';
	}

}


function bab_alertContents(bab_http_request) 
{

   if (bab_http_request.readyState == 4)
	{
		if (bab_http_request.status == 200)
		{
				
			response = bab_http_request.responseXML.documentElement;
			allowSample = bab_GetUnderlyingValue(response.getElementsByTagName('sampleAvail')[0]);
			validProduct = bab_GetUnderlyingValue(response.getElementsByTagName('validProduct')[0]);
			
			if(validProduct=='1'){
				document.getElementById("invPartMsg").style.display = 'none';
				if(allowSample=='1'){
					//document.getElementById("trybuyspan").style.display = 'inline'; 
					document.mainForm.trybuy[0].disabled = false;
					document.getElementById("sampleMsg").style.display = 'none';
				}else{
					//document.getElementById("trybuyspan").style.display = 'none'; 
					document.mainForm.trybuy[1].checked = true;
					document.mainForm.trybuy[0].disabled = true;
					document.getElementById("sample").value = 0; 
					document.mainForm.squantity.style.display = 'inline';
					document.mainForm.sampleQty.style.display = 'none';
					document.getElementById("sampleMsg").style.display = 'inline';
				}
			}else{
				document.getElementById("invPartMsg").style.display = 'inline';
				document.getElementById("sampleMsg").style.display = 'none';
			}
			
		}

	}
}

