var lastCn = null;
var lastNP = null;
var lastState = null;
var lastSrc = null;
function changeScr(args){
	if(lastSrc != null){
	}
	document.getElementById('scr').src = 'images/scr_'+args+'.png';
	lastSrc = args;
}
function xhrConnect(url,finish) {
	var xhr = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	if (xhr) {
		xhr.open("GET", url, true);
		xhr.overrideMimeType('text/html; charset=utf-8'); 
		xhr.setRequestHeader("Cache-Control","no-cache");
		xhr.setRequestHeader("Pragma", "no-cache");
		xhr.onreadystatechange = function(){
			if (xhr.readyState == 4){
			   	if (xhr.status == 200){
			   		finish(xhr.responseText);
    		  	}
			   	else{
			   		alert("Error " + xhr.status);
			   	}
			}
		}
		xhr.send(null);
  	}
}

function loadCn(){
	xhrConnect("loadNP.php?kind=cn",function(response){
		document.getElementById('menu1').innerHTML = response;
	});
}
function loadNP(cn,id,state){
	document.getElementById('infoState').innerHTML = "";
	document.getElementById('infoNP').innerHTML = "";
	document.getElementById('menu3').innerHTML = "";
	if(state){
	   	document.getElementById('menu3').innerHTML = '<div id="selectCn">Loading ...</div>';
		if(lastState != null){
			document.getElementById('rowST_'+lastState).style.backgroundColor = "#FFF";
		}
		xhrConnect("loadNP.php?kind=np&cn="+cn+"&state="+state,function(response){
		   	document.getElementById('menu3').innerHTML = response;
			lastState = id;
			lastNP = null;
			document.getElementById('rowST_'+id).style.backgroundColor = "#B2D5FE";
		});
	}
	else{
	   	document.getElementById('menu2').innerHTML = '<div id="selectCn">Loading ...</div>';
		document.getElementById('divDetail2').style.display = "none";
		if(lastCn != null){
			document.getElementById('rowCN_'+lastCn).style.backgroundColor = "#FFF";
		}
		xhrConnect("loadNP.php?kind=np&cn="+cn,function(response){
			document.getElementById('infoState').innerHTML = "";
			document.getElementById('infoNP').innerHTML = "";
		   	document.getElementById('menu2').innerHTML = response;
			lastNP = null;
			lastCn = id;
			document.getElementById('rowCN_'+id).style.backgroundColor = "#B2D5FE";
		});
	}
}
function loadInfo(sym,istate){
	if(lastNP != null){
		document.getElementById('rowNP_'+lastNP).style.backgroundColor = "#FFF";
	}
	if(istate){
		document.getElementById('divDetail2').style.display = "block";
		document.getElementById('menuAll').scrollLeft = "600";
	   	document.getElementById('infoState').innerHTML = '<div id="selectCn">Loading ...</div>';
	}
	else{
	   	document.getElementById('infoNP').innerHTML = '<div id="selectCn">Loading ...</div>';
	}
   	xhrConnect("loadNP.php?kind=info&sym="+sym,function(response){
		if(istate =="isState"){
			document.getElementById('infoState').innerHTML = response;
		}
		else{
			document.getElementById('divDetail2').style.display = "none";
			document.getElementById('infoNP').innerHTML = response;
		}
		lastNP = sym;
		document.getElementById('rowNP_'+sym).style.backgroundColor = "#B2D5FE";
	});
}

