

function variationsload(id,orders_products_id) {

	var parameters='id='+id+'&orders_products_id='+orders_products_id;



	if (window.XMLHttpRequest) { 
		req = new XMLHttpRequest(); 
		//req.overrideMimeType('text/html');

	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 


       	req.onreadystatechange = function() { variationsdone(); };


       	req.open("POST", baseurl+"/ext/variationstable.php", true);
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", parameters.length);
        req.setRequestHeader("Connection", "close");
       	req.send(parameters);

}    





function variationsdone() {
    if (req.readyState == 4) {

        if (req.status == 200) {
            results = req.responseText;
		alertshow(results,0);


        } else {
         //   document.getElementById('variationslayer').innerHTML="Error:\n" +
         //       req.statusText;
        }
    }
}

function variationssubmit(id,orders_products_id,form) {
	var parameters='id='+id+'&orders_products_id='+orders_products_id;


	for (var i=0;i<form.elements.length;i++) {

		if (form.elements[i].name!="" && ((form.elements[i].type=="radio" && form.elements[i].checked==true) || form.elements[i].type!="radio")) {

			parameters+="&"+form.elements[i].name+"="+form.elements[i].value;

		}
	}



	


	if (window.XMLHttpRequest) { // Mozilla, Safari,... 
		req = new XMLHttpRequest(); 
		//req.overrideMimeType('text/html');

	} else if (window.ActiveXObject) { // IE 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 

       	req.onreadystatechange = function() { variationssubmitdone(id,orders_products_id); };
       	req.open("POST", baseurl+"/ext/variationssubmit.php", true);
        req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        req.setRequestHeader("Content-length", parameters.length);
        req.setRequestHeader("Connection", "close");
       	req.send(parameters);

	return false;
}


function variationssubmitdone(id,orders_products_id) {
    if (req.readyState == 4) {

        if (req.status == 200) {
		if (req.responseText=="1") {

			if (orders_products_id==0) {
				alertshow('<div class="okbox">Het product werd succesvol aan de winkelwagen toegevoegd.</div>',1);
			}		
			else  {
				alertshow('<div class="okbox">De instellingen van dit product werden succesvol gewijzigd.</div>',1);
			}		
			
			shoppingcartupdate(0);
		}
		else {
		
			alertshow('<div class="errorbox">Er is een fout opgetreden tijdens de bewerking. De melding luidt als volgt:<br><br> <b>'+req.responseText.substring(2)+'</b></div>',0);
		}

		
	}


    }
}








