//判断是否被调用//
var $=document.getElementById;
//创建script///////////////////////////////////////////////////
function loadScript(src, callback, charset) {
	var script = document.createElement("script");
	script.setAttribute("language", "javascript");
	if (charset) {
		script.setAttribute("charset", charset);
	}
	script.setAttribute("src", src);
	document.getElementsByTagName("head")[0].appendChild(script);
	
	if (callback!=null){
		if (document.all) {
			script.onreadystatechange = function() {
				if (this.readyState == 4 || this.readyState == "complete" || this.readyState == "loaded") {
					callback();
				}
			};
		} else {
			script.onload = function() {
				callback();
			};
		}
	}
}
////////////////////////////////
var xmlHttp;
function createXMLHttpRequest () {
	try {
		xmlHttp = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
			}
		}
	}
}

//连接动态文件////////////////////
function startRequest(url,returnfun) {
   createXMLHttpRequest(); 
   var time = new Date().getTime();
   xmlHttp.onreadystatechange =returnfun;
   xmlHttp.open("GET",url+"&time="+time,true);
   xmlHttp.send(null);    
}
//通用的验证判断///////////////////////////////////////////
function chkall(url,target) {
	var time = new Date().getTime();
	document.getElementById(target).innerHTML = '<img src="/images/loading.gif" width="20" height="20" />';
	createXMLHttpRequest(); 
	xmlHttp.open("GET",url+"&etp="+time,false);
	xmlHttp.send(null);
	
	if (xmlHttp.status != 200) {
		alert(xmlHttp.statusText);
	} else {
		var response = xmlHttp.responseText;
		//alert(response)
		if (response == "ok") {
			return true;
		} else {
			return false;
		}
	}
}

//当点击时候点出+1
function onClickSend(id) {
	createXMLHttpRequest();
	try {
		var time = new Date().getTime();
		var url = "/search/onclick.asp?id="+id+"&etp="+time;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = oncheck;
		xmlHttp.send(null);
	} catch (exception) {
		alert("系统连接错误！");
	}
}
function oncheck(){
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status != 200) {
			alert(xmlHttp.statusText);
		} else {
			var response = xmlHttp.responseText;
			//alert(response)
			if (response == "ok") {
				return true;
			} else {
				return false;
			}
		}
	}
}
////弹出窗口居中
function openwindow(url,name,iWidth,iHeight){
  var url;                           //转向网页的地址;
  var name;                           //网页名称，可为空;
  var iWidth;                          //弹出窗口的宽度;
  var iHeight;                        //弹出窗口的高度;
  var iTop = (window.screen.availHeight-30-iHeight)/2;       //获得窗口的垂直位置;
  var iLeft = (window.screen.availWidth-10-iWidth)/2;           //获得窗口的水平位置;
  window.open(url,name,'height='+iHeight+',innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
}


//跳转页面代码////////////
function MM_jumpMenu(targ, selObj, restore, target) {
	//v3.0
	eval(targ+".location='?page="+selObj.options[selObj.selectedIndex].value+target+"'");
	if (restore) {
		selObj.selectedIndex = 0;
	}
}
//去半角，全角空格和￥符号，并将全角数字转为半角数字
function FormatBidPrice(price){
    price = price.replace(" ", "").replace("　", "").replace("￥", "");
    price = price.replace("０", "0").replace("１", "1").replace("２", "2").replace("３", "3").replace("４", "4").replace("５", "5").replace("６", "6").replace("７", "7").replace("８", "8").replace("９", "9");
    return price;
}

///////////////////////////////////////////////////
function ErrMsg(InputboxBg, MsgDiv, Msg) {
	ReMsg(InputboxBg, MsgDiv, Msg, "0");
}
function OkMsg(InputboxBg, MsgDiv, Msg) {
	ReMsg(InputboxBg, MsgDiv, Msg, "1");
}
function OutMsg(InputboxBg, MsgDiv, Msg) {
	ReMsg(InputboxBg, MsgDiv, Msg, "2");
}
//调用方法： ErrMsg("输入框名称","指定显示位置的DIV","输出信息",信息状态);
function ReMsg(InputboxBg, MsgDiv, Msg, errType) {
	switch (errType) {
	case "0" :
		document.getElementById(InputboxBg).className = "InputBox_Err";
		//document.getElementById(InputboxBg).style.background = "#ff0000";
		document.getElementById(MsgDiv).innerHTML = "<font class='ErrMsg'>"+Msg+"</font>";
		break;
	case "1" :
		document.getElementById(InputboxBg).className = "InputBox_Default";
		//document.getElementById(InputboxBg).style.background = "#ffffff";
		document.getElementById(MsgDiv).innerHTML = "<font class='OkMsg'>"+Msg+"</font>";
		break;
	case "2" :
		document.getElementById(InputboxBg).className = "InputBox_Default";
		document.getElementById(MsgDiv).innerHTML = Msg;
		break;
	}
}
///////////////////////////////////////////////////
function $G() {
	var Url = top.window.location.href;
	var u, g, StrBack = '';
	if (arguments[arguments.length-1] == "#") {
		u = Url.split("#");
	} else {
		u = Url.split("?");
	}
	if (u.length == 1) {
		g = '';
	} else {
		g = u[1];
	}
	if (g != '') {
		gg = g.split("&");
		var MaxI = gg.length;
		str = arguments[0]+"=";
		for (i=0; i<MaxI; i++) {
			if (gg[i].indexOf(str) == 0) {
				StrBack = gg[i].replace(str, "");
				break;
			}
		}
	}
	return StrBack;
}
////////////////////////////////////////////
document.write('<iframe id="zindexDiv" frameborder="0"  style="display:none;"></iframe><div id="loader1" style="display:none;"></div><div id="loaderBox" class="loaderBox" style="display:none;"></div>');
function getPosition() {
	//获取可见区域 宽度 高度
	var top = document.documentElement.scrollTop;
	var left = document.documentElement.scrollLeft;
	var height = document.documentElement.clientHeight;
	var width = document.documentElement.clientWidth;
	return {top:top, left:left, height:height, width:width};
}

function loadBar(fl){
	/*可见区域高度:document.body.clientHeight
	总高度:document.body.scrollHeight
	可见区域宽度:document.body.clientWidth
	总宽度:document.body.scrollWidth	*/
	var x, y;
	//获取屏幕宽度 高度
	var Position = getPosition();
	//x = document.documentElement.scrollWidth;
	//y = document.documentElement.scrollHeight;
	x=Position.width;
	y=Position.height;

    var el = document.getElementById('loader1');
	var bl = document.getElementById('loaderBox');
	var cl = document.getElementById('zindexDiv');
	if (el != null) {
		el.style.visibility = (fl == 1) ? 'visible' : 'hidden';
		el.style.display = (fl == 1) ? 'block' : 'none';
		bl.style.visibility = (fl == 1) ? 'visible' : 'hidden';
		bl.style.display = (fl == 1) ? 'block' : 'none';
		cl.style.display = (fl == 1) ? 'block' : 'none';
		cl.style.visibility = (fl == 1) ? 'visible' : 'hidden';
		
		cl.style.width = x+"px";
		cl.style.height = y+"px";
		el.style.width = x+"px";
		el.style.height = y+"px";
	}
	if (fl==0) {
		window.clearTimeout(replay);
	}
	box_show_y();
}

var replay=null;
function box_show_y(){
	//定义里面框的位置
	var Position = getPosition();
	leftadd = (Position.width-document.getElementById('loaderBox').offsetWidth)/2;
	topadd = (Position.height-document.getElementById('loaderBox').offsetHeight)/2;
	document.getElementById('loaderBox').style.top = (Position.top+topadd)+"px";
	document.getElementById('loaderBox').style.left = (Position.left+leftadd)+"px";	
	replay=window.setTimeout("box_show_y()",100);
}

//判断字符长度////////////////////////////////
function onCharsChange(varField,n,inputName) {
	var leftChars = getLeftChars(varField,n);
	if (leftChars>=0) {
		OutMsg(inputName, inputName+"_Div", n+"字以内，还可以写"+leftChars+" 字");
		return true;
	} else {
		var len = document.getElementById(inputName).value.length+leftChars;
		document.getElementById(inputName).value = document.getElementById(inputName).value.substring(0, len);
		leftChars = getLeftChars(document.getElementById(inputName),n);
		if (leftChars>=0) {
			OutMsg(inputName, inputName+"_Div", n+"字以内，还可以写"+leftChars+" 字");
		}
		return false;
	}
}
function getLeftChars(varField,cap) {
	var counter = 0;
	var leftchars = cap-varField.value.length;
	return (leftchars);
}

//检查搜索表单//////////////////////////////////////////
function CheckSearchKey(num) {
	form=this["search_form"+num];
	if (form.q.value.length == 0 || form.q.value=="请输入要查询的关键字...") {
		form.q.focus();
		return false;
	} else if (form.q.value.length >30){
	    alert("您输入的关键字数过长，不能大于30个字符，请重新输入!");
		return false;
	}
	return true;
}

function leftBoxType(name) {
	var obj=$(name);
	
	if (obj.style.display=="none"){
		obj.style.display="";
		$(name+"_but").src="/images/jiantou_up.gif";
	}else{
		obj.style.display="none";
		$(name+"_but").src="/images/jiantou_down.gif";
	}
	
}
function IsExt(url, opt) {
	var sTemp;
	var b = false;
	var s = opt.toUpperCase().split("|");
	for (var i = 0; i<s.length; i++) {
		sTemp = url.substr(url.length-s[i].length-1);
		sTemp = sTemp.toUpperCase();
		s[i] = "."+s[i];
		if (s[i] == sTemp) {
			b = true;
			break;
		}
	}
	return b;
}

