// JavaScript Document
var mnmxmlhttp = Array ();
var XMLHttp = "";
var mnmString = Array ();
var mnmPrevColor = Array ();
var responsestring = Array ();
var myxmlhttp = Array ();
var responseString = new String;
var errormatch = "";
var http_request = "";
var hoogte = 0;
var target2 = "";
var url = "";
var i=0;
var ii = 0;
var m = "";

XMLHttp = function() {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 	http_request = new XMLHttpRequest();
	 	//if (http_request.overrideMimeType) {
			//http_request.overrideMimeType('text/xml');
	 	//}
		return http_request;
	} else if (window.ActiveXObject) { // IE
		var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp", "MSXML2.XmlHttp.3.0",  "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.5.0"];
		for (var i = avers.length -1; i >= 0; i--) {
		  try {
			  	http_request = new ActiveXObject(avers[i]);
				//alert('u gebruikt '+avers[i]);
		  		return http_request;
		  } catch(e) {}
		}
		if (!http_request) {
			alert('Cannot create XMLHTTP instance, please contact Kroese Exclusief');
			return false;
		}		
		return http_request;
	} if (!http_request) {
	 	alert('Cannot create XMLHTTP instance');
	 	return false;
	}
	return false;
}

function productdetail_update(uid,grpid,winkelwagen,m) {
	url = 'product_detail.php';
	target2 = document.getElementById ('product');
	hoogte = "";
	var winkelwagen_add = 0;
	ii = i++;
	if (winkelwagen == true) {
		winkelwagen_add = 1;
	} else {
		winkelwagen_add = 0;
	}
	if (m == "") m = 0;
	var content = 'uid=' + uid + '&grpid='+grpid + '&winkelwagen=' + winkelwagen + '&m=' + m;

	mnmxmlhttp = XMLHttp();
	//mnmxmlhttp = new myXMLHttpRequest ();
	if (mnmxmlhttp) {
		mnmxmlhttp.open ('POST', url, true);
		mnmxmlhttp.setRequestHeader ('Content-Type','application/x-www-form-urlencoded');

		mnmxmlhttp.send (content);
		errormatch = new RegExp ('^ERROR:');

		target2 = document.getElementById ('product');

		if (mnmxmlhttp.readyState == 1) {
			//hoogte = target2.offsetHeight;
			//style='height:"+hoogte+"px'
			target2.innerHTML = "<form><table height='300px'><tr><td colspan='2'><img src='images/ajax-loader.gif'/> &nbsp; Product wordt geladen.</td></tr></table></form>";
		}
		
		mnmxmlhttp.onreadystatechange = function () {
			if (mnmxmlhttp.readyState == 4) {
				if (mnmxmlhttp.status == 200) {

					mnmString = mnmxmlhttp.responseText;
					if (mnmString.match (errormatch)) {
						mnmString = mnmString.substring (6, mnmString.length);
	
						target = document.getElementById ('product');
						target2.innerHTML = mnmString;
	
					} else {
						target = document.getElementById ('product');
						target2.innerHTML = mnmString;
	
					}
				} else {
					target2.innerHTML = "<form><table height='300px'><tr><td colspan='2'>Product couldn't be loaded. Please contact info@kroese-exclusief.com.</td></tr></table></form>";				
				}
			} else {
				target2.innerHTML = "<form><table height='300px'><tr><td colspan='2'><img src='images/ajax-loader.gif'/> &nbsp; Product wordt geladen.</td></tr></table></form>";				
			}
			// 0=Uninitialised 1=Loading 2=Loaded 3=Interactive	
		}
	}
}

//-->
