// JavaScript Document

var xmlHttp
var xmlHttp2


function get_perfs(prodREF,n){
//	alert(1);
	if (prodREF.length==0){ 
//		alert(2);
		return;
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
//	alert(prodREF);
	var url="/_ajax/get_perfs.ajax.php";
	url=url+"?q="+prodREF+"&n="+n;	
	url=url+"&sid="+Math.random();
//	alert(url);
	xmlHttp.onreadystatechange=function(){
//		alert(xmlHttp.readyState);
		if (xmlHttp.readyState==4){
			var perf_sel_id="perfs_"+n+"_div";
			var perf_sel = document.getElementById(perf_sel_id);
			perf_sel.innerHTML=xmlHttp.responseText;
			document.getElementById("perfREF_"+n).value='';		
		}
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 



function check_perf(perfREF,n){
/*	var perfREF = perfREF.toUpperCase();
	document.getElementById('perfREF_'+n).value=perfREF;
	if (perfREF.length==0){ 
		alert("uhoh");
		return;		
	}
	xmlHttp2=GetXmlHttpObject();
	if (xmlHttp2==null){
		alert ("Your browser does not support AJAX!");
		return;
	}	
	var url="/_ajax/check_perfs.ajax.php";
	url=url+"?q="+perfREF;
	url=url+"&sid="+Math.random();
	xmlHttp2.onreadystatechange=check_perf_sC(n);
	xmlHttp2.open("GET",url,true);
	xmlHttp2.send(null); */
} 

function check_perf_sC(n){ 
	if (xmlHttp2.readyState==4){
		if (xmlHttp2.responseText=="ERROR") {
			document.getElementById("perfREF_"+n).className='error';
			alert("Invalid perfREF!");			
			return;
		}
		splitresponse=xmlHttp2.responseText.split("######");
		var whichopt="opt_"+n+"_"+splitresponse[0];
//		alert(whichopt);
		document.getElementById(whichopt).selected=true;
		document.getElementById("perfs_"+n).innerHTML=splitresponse[1];
		document.getElementById("perfs_"+n).disabled=false;
		var whichperfopt="opt_"+n+"_"+perfREF.value.toUpperCase();		
		document.getElementById(whichperfopt).selected=true;
		document.getElementById("perfREF_"+n).className='';
	}
}


function write_perf(perfREF,n){
	var field = "perfREF_"+n;
	if (perfREF.length==0){ 
		document.getElementById(field).innerHTML="";
		return;
	}
	document.getElementById(field).value=perfREF;
	document.getElementById(field).className='';	
}