function is_ie6(){
     return ((window.XMLHttpRequest == undefined) && (ActiveXObject != undefined));
}

function getHTTPObject(){

	var request = false;
	try 
		{
			request = new XMLHttpRequest(); // Firefox
		}
	catch(err1)
		{
			var test = is_ie6();
			if (test == true) {
				request = new ActiveXObject("Microsoft.XMLHTTP"); // some IE Versions
			} else {
				request = new ActiveXObject("Msxml2.XMLHTTP"); // some IE Versions
			}
		}
	return request;
}   


function lookupprice(productid) {
	var rprice, rproductid;
	var action = 'lookup price';
	var data = 'productid=' + productid;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('showresult')) document.getElementById('showresult').innerHTML = returndata;
		 		respelements = returndata.split('&');

			index = 0;

		while(respelements[index]) {
			respfields = respelements[index].split('=');

			if ('price' == respfields[0])						rprice 		= respfields[1];
			else if ('productid' == respfields[0])				rproductid	= respfields[1];

			index ++;
		}
	
		alert(rproductid);
		if (rprice && rproductid) {
			document.getElementById(rproductid).innerHTML = rprice;
		}
		

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function lookupoptions(start, productid) {
	if (document.getElementById('formoptions')) document.getElementById('formoptions').innerHTML = "";
	var rprice, rproductid;
	var action = 'lookup options';
	var data = 'start=' + start +'&productid=' + productid;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('formoptions')) document.getElementById('formoptions').innerHTML = returndata;

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function lookupproduct(start, style) {
	if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = "";
	if (document.getElementById('formoptions')) document.getElementById('formoptions').innerHTML = "";
	var rprice, rproductid;
	var action = 'lookup product';
	var data = 'start=' + start +'&style=' + style;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = returndata;

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function lookupconfirm(start, color) {
	if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = "";
	var rprice, rproductid;
	var action = 'lookup confirm';
	var data = 'start=' + start +'&color=' + color;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = returndata;

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function lookupkindercomp(start, color) {
	if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = "";
	var rprice, rproductid;
	var action = 'lookup kindercomp';
	var data = 'start=' + start +'&color=' + color;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = returndata;

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function lookupkey(start, color) {
	if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = "";
	var rprice, rproductid;
	var action = 'lookup key';
	var data = 'start=' + start +'&color=' + color;
	var responsebuffer	=	'failed';
	var ajaxurl 		=	'ajaxserver.php?action=' + action ;
	if (data.length) ajaxurl += ('&' + data);
	ajaxurl += '&r=' + Math.random();
	
 	if (document.getElementById('showurl'))	document.getElementById('showurl').innerHTML = '<a href="' + ajaxurl + '">' + ajaxurl + '</a>';
 	
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){		 
			if(httpObject.readyState==4) {
			returndata = httpObject.responseText;
			if (document.getElementById('formproducts')) document.getElementById('formproducts').innerHTML = returndata;

		}
		}
		httpObject.open("GET", ajaxurl, true);
		httpObject.send(null); 
 		
	}
}

function add2wl() {
	if (document.getElementById('mode')) {
		document.getElementById('mode').value = "add2wl";	
	}
//	return false;
}