var formGlobal = '';
 


//highslide stuff
hs.headingId = 'the-heading';


 hs.skin.contentWrapper =
     '<div class="highslide-header" align=right>'+
     '</div>'+
     '<div class="highslide-body"></div>'+
     '<div class="highslide-footer"><div>'+
     '</div></div>';
 
         
hs.graphicsDir = '/highslide/graphics/';
hs.outlineType = 'rounded-white';
    // Tell Highslide to use the thumbnail's title for captions
hs.captionEval = 'this.thumb.title';

//backorder related
 
function checkBackOrdered(pid)
{

    var URL = "/attributes/check.cgi";
    //if(function == "") {
     //   function = "backOrdered";
    //}

    //alert("pid index=" + pid_elem.selectedIndex);
    //alert("pid=" + pid);
    //dest = destination;
    if (window.XMLHttpRequest){
        request = new XMLHttpRequest();
        request.onreadystatechange = processStateChange;
        request.open("POST", URL, false);
        var content_type = 'application/x-www-form-urlencoded';
        request.setRequestHeader('Content-Type', content_type);

       //request.send("g=" + gid + ";f=" + function);
       request.send("p=" + pid);
       var backOrdered =  request.responseText;
        //alert("status p=:"+pid +"|");
        if(backOrdered == "1") {
            //showWindow(pid);
            return true;
        } else {
            return false;
       }
        //alert (request.responseText); 
        //var div = document.getElementById('result');
        //div.innerHTML =  request.responseText;

    } else if (window.ActiveXObject) {
        request = new ActiveXObject("Microsoft.XMLHTTP");
        if (request) {
            /////request.onreadystatechange = processStateChange;
            request.open("POST", URL, false);
            var content_type = 'application/x-www-form-urlencoded';
            request.setRequestHeader('Content-Type', content_type);

            //request.send("g=" + gid + ";f=" + function);
            request.send("p=" + pid);

            var backOrdered =  request.responseText;
			if(backOrdered == "1") {
				//showWindow(pid);
                //alert("value is 1");
				return true;
			} else {
                //alert("value is 0");
				return false;
		    }
				//alert (request.responseText);
				//var div = document.getElementById('result');
				//div.innerHTML =  request.responseText;
        }
    }

    function processStateChange() {
        //alert (request.responseText);
        //var div = document.getElementById('result');
        var backOrdered =  request.responseText;
        if(backOrdered == "1") {
            //showWindow(pid);
            //alert("value is 1");
            return true;
        } else {
            //alert("value is 0");
            return false;
       }

    }
}

function checkProductStatus(form) {

    formGlobal = form;
	//var elem = document.getElementById('cart').elements;
	var elem = form.elements;
	var str = '';

	for(var i = 0; i < elem.length; i++)
	{
		//str = "Name:" + elem[i].name + " ";
		var name = elem[i].name;
		var value = elem[i].value;
	   
		var  results = name.split("-Qty");

		if(value > 0 || (value == 0 && elem.length < 2)) {
         //if(value > 0 ) {
			var val = checkBackOrdered(results[0]);
			//alert("product " + results[0] + ", value = " + val);
			if(val) {
               callWindow(results[0]);
               return false;
            } else {
               //alert("Cart is empty");
               viewCart();
               return true;
            } //else {
                //alert("You must add quantity of '1' before clicking 'Add To Cart'");
                //return false;
            //}
         }
	   

	}
		//alert("value = " + value);


    return false;
}

function callWindow(pid) {

        var link = document.createElement('a');
        link.setAttribute('href', '/attributes/backordered.cgi?p=' + pid);
        //var bo = document.getElementById('backorder');
        //bo.innerHTML = "<a id='bo_anchor' href=/attributes/backordered.cgi?p=$pid></a>";
        //var ba = document.getElementById('bo_anchor');
        //alert("This item is on backorder!");
        hs.htmlExpand (link,  { wrapperClassName: 'highslide-blur-example', outlineType: 'rounded-white', objectType: 'iframe', preserveContent: false, dimmingOpacity: 0.30, align: 'center', width: 500, height:200});

   }
 
  function viewCart() {
       // no checks in this case
       formGlobal.action='http://www.kitchensource.com/shopcart.cgi';
       formGlobal.method='post';
       formGlobal.submit();
   }

