var defaultZoneCode = '';
var lastDefaultZoneCode = '' ;
var lastFlag = 0 ;
var mainDomain = "domain="+document.domain+";" ;
//清除遗留Cookie
document.cookie = "cndir_zone=;domain=www.samulu.com; expires=-1; path=/";
document.cookie = "cndir_zone=;domain=e.samulu.com; expires=-1; path=/";
function reloadP() {
	if (document.getElementById('companyDiv') && document.getElementById('productDiv') 
		&& document.getElementById('keyword') && Trim(document.getElementById('keyword').value)!='') {
		window.location.href = window.location.pathname+'?keyword='+document.getElementById('keyword').value ;
	} else {
		window.location.reload() ;
	}
}
function selectZone(isDisplay) {
	if (lastDefaultZoneCode=='' || !isNaN(isDisplay)) {
		lastFlag = 0 ;
		document.getElementById('zoneCancle').disabled = true ;
	}else {
		document.getElementById('zoneCancle').disabled = false ;
	}
	var backVal = '';
	if(navigator.userAgent.indexOf("MSIE") > 0)
	{
		login_buffalo.remoteCall("SPrint.selectZone",[defaultZoneCode], function(reply){
			backVal = reply.getResult();
			document.getElementById("displayZone2").innerHTML = backVal;
			changeZone() ;
			if (!document.getElementById('bgDiv-zone'))
				openDialog('默认地区设置',document.getElementById('zoneDig'),350,0,findPosX(document.getElementById('zone-anchor'))-350 ,20,false,'-zone') ;
		});
	}else{
		createRequest() ;
		request.open("GET", "/catalog/showSelectZone.jsp?defaultZoneCode="+defaultZoneCode, true);
		request.onreadystatechange =  replyZone;
		request.send(null);
	}
	if (!document.getElementById('bgDiv-zone'))
				openDialog('默认地区设置',document.getElementById('zoneDig'),350,0,findPosX(document.getElementById('zone-anchor'))-350 ,20,false,'-zone') ;
}	
function replyZone()
{
	if (request.readyState == 4) {
		if (request.status == 200) {
			var response = request.responseText ;
			document.getElementById("displayZone2").innerHTML = response;			
			changeZone() ;
		} else {
			
		}
	}
}
function replyZone2()
{
	if (request.readyState == 4) {
		if (request.status == 200) {
			var response = request.responseText ;
			document.getElementById("displayZone1").innerHTML = response;
		} else {
		}
	}
}
function displayZone(isRefresh,flag)
{
	if(isRefresh&&isIndex)
	{
		lastDefaultZoneCode = defaultZoneCode ;
		var expdate = new Date();
		expdate.setFullYear(expdate.getFullYear() + 1);
		document.cookie = "cndir_zone=" + escape(defaultZoneCode)
		+ ";" + mainDomain + " expires=" + expdate.toGMTString() + "; path=/";
		if (document.getElementById("keyword").value!='请输入要查询的关键词' && document.getElementById("keyword").value!='')
			document.location.href="/catalog/search.jsp?keyword="+document.getElementById("keyword").value;
		else
			document.location.href="/catalog/search.jsp" ;
	}else{
		if (!isNaN(flag)||isRefresh) {
			lastFlag = 1 ;
			if (lastDefaultZoneCode =='')
				lastFlag = 0 ;
			lastDefaultZoneCode = defaultZoneCode ;
			var expdate = new Date();
			expdate.setFullYear(expdate.getFullYear() + 1);
			document.cookie = "cndir_zone=" + escape(defaultZoneCode)
			+ ";" + mainDomain + " expires=" + expdate.toGMTString() + "; path=/";
			var backVal = '0'; 
			if(navigator.userAgent.indexOf("MSIE") > 0)
			{
				(new Buffalo(endPoint)).remoteCall("SPrint.displayZone",[defaultZoneCode], function(reply){ 
					backVal = reply.getResult();
					document.getElementById("displayZone1").innerHTML = backVal;
				});
			}else{
				createRequest() ;
				request.open("GET", "/catalog/displaySelectZone.jsp?zoneCode="+defaultZoneCode, true);
				request.onreadystatechange =  replyZone2;
				request.send(null);
			}

		}
		document.getElementById('zoneCancle').disabled = false ;
		defaultZoneCode = lastDefaultZoneCode ;
		closeDialog('-zone') ;
	}
}


function disabledAll(node)
{
	if(node.disabled!=null && !node.disabled)
		node.disabled=true;
	try{
		if(node.onclick==null)
		{
			node.onclick = disabledClick;
		}
	}catch(e){}
	for(var i=0;i<node.childNodes.length;i++) 
	{
		disabledAll(node.childNodes[i]);
	}
}

function disabledClick()
{
	return false;
}

function enabledAll(node)
{
	if(node.disabled!=null && node.disabled)
		node.disabled=false;
	try{
		if(node.onclick==disabledClick)
		{
			node.onclick = null;
		}
	}catch(e){}
	for(var i=0;i<node.childNodes.length;i++) 
	{
		enabledAll(node.childNodes[i]);
	}
}

function oMove(obj){
	try{
		var otop,oleft;
		otop = event.y - obj.offsetTop;
		oleft = event.x - obj.offsetLeft;
		obj.setCapture();
		obj.onmousemove = function()
		{
			obj.style.left = event.x - oleft;
			obj.style.top = event.y - otop;
		}
		obj.onmouseup = function()
		{
			obj.onmousemove = null;
			obj.style.filter = null;
			obj.releaseCapture();
	}
	} catch(e) {
	}
}
function changeZone() {
	if (document.getElementById('area0')) {
		if (document.getElementById('area0').selectedIndex==0) {
			document.getElementById('zoneOK').disabled = true ;
		}else {
			document.getElementById('zoneOK').disabled = false ;
		}
	}
}