var xmlHttpChanp = createXmlHttpRequest();
function createXmlHttpRequest(){
	var xmlHttpChanp = null;
	try{
		xmlHttpChanp = XMLHttpRequest();
	}catch(e1){
		try{
			xmlHttpChanp = new ActiveXObject("MSXML2.XMLHTTP");
		}catch(e2){
			try{
				xmlHttpChanp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e3){
				xmlHttpChanp = false;
			}
		}
	}
	return xmlHttpChanp;
}
var chanpValue;
var objTxt;
function change_Chanp(obj,sID,sValue){
	if(objTxt!=obj){
		objTxt=obj;
		chanpValue="";
	}
	
	if (xmlHttpChanp.readyState == 4 || xmlHttpChanp.readyState == 0){
		
		var str = obj.value;
		//alert(str);
		var divC = document.getElementById("divChanp");
		if(str!=chanpValue){
			chanpValue=str;
			xmlHttpChanp.open("get","/supply/js/chanp.jsp?key="+str+"&sID="+sID+"&value="+sValue ,true);
			xmlHttpChanp.onreadystatechange = showChanp;
			xmlHttpChanp.send(null);
			//alert(obj.style.width);
			//divC.style.display="";
			divC.style.width=obj.style.width.split("px")[0]-9+"px";
			//divC.style.left=obj.offsetLeft+300+"px";
			//divC.style.top=135+"px";
			
			
			
			var t=obj.offsetTop;
			var l=obj.offsetLeft;
			while(obj=obj.offsetParent){
				t+=obj.offsetTop;
				l+=obj.offsetLeft;
			}
			divC.style.left=l;
			divC.style.top=t+20;
			divC.style.display="";
		}
	}
}

function showChanp(){
	if (xmlHttpChanp.readyState == 4){
		var div = document.getElementById("divChanp");
		div.innerHTML = "";
		var str = xmlHttpChanp.responseText;
		//alert(str);
		if(str!=""){
			div.style.display ="";
			//alert(str.length);
			//for (var i=0;i<str.length;i++){
			//	var suggest = '<div style="width:100%" onmouseover="javascript:suggestOver(this);" ';
			//	suggest += 'onmouseout="javascript:suggestOut(this);" ';
			//	suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
			//	suggest += 'class="suggest_link">' + str[i] + '</div>';
			//	div.innerHTML += suggest;
			//}
			div.innerHTML = str;
		}else{
			div.style.display ="none";
		}
	}
}

function setSearch(div_value){
	objTxt.value=div_value;
	//document.frmsearch1.txtName.value = div_value;
	document.getElementById("divChanp").style.display = 'none';
}
function suggestOver(div_value){
	div_value.className = 'suggest_link_over';
}

function suggestOut(div_value){
	div_value.className = 'suggest_link';
}


