String.prototype.trim=function(){
	return this.replace(/^\s+|\s+$/g,"");
};
function fToHtml(str){
	if(str==null || str.trim()=="")
		return str;
	str=str.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");//.replace("<\/script>","&lt;/script&gt;")
	return str;
}
function fToValue(str){
	if(str==null || str.trim()=="")
		return str;
	str=str.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&");//.replace("&lt;/script&gt;","<\/script>")
	return str;
}
function findObject(obj,findTagName){
	while(!(obj.tagName==findTagName || obj.tagName=="BODY")){
		obj=obj.parentElement;
	}
	if(obj.tagName=="BODY"){
		return "";
	}
	else{
		return obj;
	}
}
function fDateCompare(sStart,sEnd){
	var date1,date2;
	var aTemp;
	aTemp=sStart.split("-");
	date1=new Date(aTemp[1]+"-"+aTemp[2]+"-"+aTemp[0]);
	aTemp=sEnd.split("-");
	date2=new Date(aTemp[1]+"-"+aTemp[2]+"-"+aTemp[0]);
	if(date1>date2){
		return false;
	}
	else{
		return true;
	}
}
function fEncode(sValue){
	return encodeURIComponent(sValue);
}
function fClose(){
	window.close();
	return false;
}
function dateKeyup(obj){
	var sValue=obj.value;//8,46
	if((sValue.length==4 || sValue.length==7) && !(event.keyCode==8 || event.keyCode==46 || event.keyCode==35 || event.keyCode==36 || event.keyCode==37 || event.keyCode==39)){
		if((event.keyCode<105 && event.keyCode>96) || (event.keyCode<57 && event.keyCode>48 && !event.shiftKey)){
			obj.value+="-";
		}
	}
}
function dateKeydown(obj){
	var sValue=obj.value;//8,46
	if(!(event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==32 || event.keyCode==35 || 
		event.keyCode==36 || event.keyCode==37 || event.keyCode==39 || event.keyCode==186 || event.keyCode==109 
		|| event.keyCode==189 || (event.ctrlKey && (event.keyCode==88 || event.keyCode==67 || event.keyCode==86 || event.keyCode==89 || event.keyCode==90))) &&
		((event.keyCode>105 || event.keyCode<96) &&  (event.keyCode>57 || event.keyCode<48 || (event.shiftKey && event.keyCode<58 && event.keyCode>47)))){
		event.returnValue=false;
	}
}
function validateDate(value, options){
	//var sDate=obj.value;
	sDate=value;
	sDate=sDate.replace(new RegExp('　', 'g'),"");
	if(/[^\d-:\s]/g.test(sDate)){
		return false;
	}
	sDate=sDate.replace(/\s+/g," ");
	if(/^0{4}-0{1,2}-0{1,2}$/g.test(sDate) || 
		/^0{4}-0{1,2}-0{1,2}( )+0{1,2}:0{1,2}:0{1,2}$/g.test(sDate)){
		return false;
	}
	if(/[\d]/g.test(sDate)){
		//if(!/^\d{4}-\d{1,2}-\d{1,2}$/g.test(sDate) && 
			//!/^\d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}:\d{1,2}$/g.test(sDate)){
		if(!/^\d{4}-\d{1,2}-\d{1,2}$/g.test(sDate) && 
			!/^\d{4}-\d{1,2}-\d{1,2}( )+\d{1,2}:\d{1,2}:\d{1,2}$/g.test(sDate)){
			return false;
		}
		var aDate,aTime,aDatetime;
		var sTempDate,sTempTime;
		var iYear,iMonth,iDay;
		aDatetime=sDate.split(" ");
		sTempDate=aDatetime[0];
		aDate=sTempDate.split("-");
		iYear=Number(aDate[0]);
		iMonth=Number(aDate[1]);
		iDay=Number(aDate[2]);
		if(iMonth==2){
			if(iYear%4==0 && iYear%100!=0){
				if(iDay>29) {return false;}
			}
			else{
				if(iDay>28) {return false;}
			}
		}
		else{
			switch(iMonth){
				case 1:
				case 3:
				case 5:
				case 7:
				case 8:
				case 10:
				case 12:
					if(iDay>31) {return false;}
					break;
				case 4:
				case 6:
				case 9:
				case 11:
					if(iDay>30) {return false;}
					break;
			}
		}
		if(aDatetime.length>1){
			aTime=aDatetime[1].split(":");
			if(Number(aTime[0])>23) {return false;}
			if(Number(aTime[1])>59 || Number(aTime[2])>59) {return false;}
		}
	}
	return true;
}
function fEncode(sValue){
	return encodeURIComponent(sValue);
}
function fLoginManage(){
	var obj=document.getElementById("username");
	if(obj.value.trim()==""){
		obj.select();
		alert("请输入用户名!");
		return;
	}
	var obj1=document.getElementById("password");
	if(obj1.value.trim()==""){
		obj1.select();
		alert("请输入密码!");
		return;
	}
	if(obj.value.indexOf("gys")==0 || obj.value.indexOf("zj")==0){
		alert("请输入正确的用户名！");
		return;
	}
	var obj2=document.getElementById("id_form");
	url=document.location.href;
	var iPos=url.indexOf("/",7);
	if(iPos>=0){
		url=url.substring(0,iPos);
	}
	obj2.action=url+":8080/jdbsxy/default2.jsp";
	obj2.submit();
	obj.value="";
	obj1.value="";
}
function fLogin(iFlag){
	var obj;
	if(iFlag==1){
		obj=document.getElementById("username");
		if(obj.value.trim()==""){
			obj.select();
			alert("请输入用户名!");
			return;
		}
		var sData="&username="+fEncode(obj.value);
		var obj1=document.getElementById("password");
		if(obj1.value.trim()==""){
			obj1.select();
			alert("请输入密码!");
			return;
		}
		if(obj.value.indexOf("gys")==0){
			sData+="&password="+fEncode(obj1.value);
			$params = 'q=userNameCheck&m=validate'+ sData;
			j2.ajax.request('vcall.php', $params, fLoginA, null, 'gys', 'post');
		}
		else if(obj.value.indexOf("zj")==0){
			sData+="&password="+fEncode(obj1.value);
			$params = 'q=userNameCheck&m=validateZj'+ sData;
			j2.ajax.request('vcall.php', $params, fLoginA, null, 'zj', 'post');
		}
		else{
			obj=document.getElementById("id_form");
			obj.action="mframework.php";
			obj.submit();
			obj1.value="";
		}
	}
	else if(iFlag==2){
		obj=document.getElementById("id_form");
		obj.action="view.php?app=gysregister&type=e";
		obj.submit();
	}
	else if(iFlag==3){
		obj=document.getElementById("id_form");
		//obj.action="http://127.0.0.1:8080/jdbs/default2.jsp";
		//obj.action="http://192.168.0.114:8088/jdbs/default2.jsp?system=采购评标管理系统";
		url=document.location.href;
		var iPos=url.indexOf("/",7);
		if(iPos>=0){
			url=url.substring(0,iPos);
		}
		obj.action=url+":8080/jdbsxy/default2.jsp";
		//obj.action=url+":8088/jdbs/default2.jsp";
		obj.submit();
	}
	else if(iFlag==4){
		obj=document.getElementById("id_t_form");
		obj.style.display="block";
		obj=document.getElementById("id_t_form1");
		obj.style.display="none";
		document.getElementById("id_form").reset();
		document.getElementById("username").focus();
	}
	else if(iFlag==5){
		obj=document.getElementById("id_form");
		obj.action="view.php?app=zjregister&type=e";
		obj.submit();
	}
	else if(iFlag==6){
		obj=document.getElementById("id_form");
		obj.action="view.php?app=checkStatus";
		obj.submit();
	}
}
function fLoginA(oRequest,flag){
	var o=eval("("+oRequest.responseText+")");
	var obj;
	obj=document.getElementById("id_tr_purchase1");
	obj.style.display="none";
	obj=document.getElementById("id_tr_purchase");
	obj.style.display="none";
	if(o.code==200){
		if(flag=="gys"){
			document.getElementById("id_b_zj").style.display="none";
			document.getElementById("id_b_gys").style.display="none";
			if(o.data.shjg=='2'){
				if(o.data.type.indexOf('2')>=0 && o.data.type.indexOf('3')>=0){//1一般 2协议 3网采
					obj.style.display="block";
					obj=document.getElementById("id_tr_purchase1");
					obj.style.display="block";
				}
				else if(o.data.type.indexOf('2')>=0){
					obj=document.getElementById("id_tr_purchase1");
					obj.style.display="block";
				}
				else if(o.data.type.indexOf('3')>=0){
					obj.style.display="block";
				}
			}
			else{
				document.getElementById("id_b_gys").style.display="inline";
			}
			document.getElementById("id_tr_check").style.display="block";
		}
		else{
			document.getElementById("id_b_gys").style.display="none";
			document.getElementById("id_b_zj").style.display="none";
			if(o.data.shjg=='2'){
				obj.style.display="block";
			}
			else{
				document.getElementById("id_b_zj").style.display="inline";
			}
			document.getElementById("id_tr_check").style.display="none";
		}
		obj=document.getElementById("id_t_form");
		obj.style.display="none";
		obj=document.getElementById("id_t_form1");
		obj.style.display="block";
	}
	else{
		alert(o.message);
		obj=document.getElementById("username");
		obj.select();
	}
}
function fKeydown(){
	if(event.keyCode==13){
		fLogin(1);
	}
}
function fXyQuery(flag){
	obj=document.getElementById("username");
	obj.value="001";
	var obj1=document.getElementById("password");
	obj1.value="001";
	var obj2=document.getElementById("id_form");
	url=document.location.href;
	var iPos=url.indexOf("/",7);
	if(iPos>=0){
		url=url.substring(0,iPos);
	}
	if(flag=="A"){//协议商品分类查询
		obj2.action=url+":8080/jdbsxy/default2.jsp";
	}
	else{
		obj2.action=url+":8080/jdbsxy/default2.jsp";
	}
	obj2.submit();
	obj.value="";
	obj1.value="";
}
function fTestIe6(){
	var is_opera = /opera/i.test(navigator.userAgent);
	var is_ie = ( /msie/i.test(navigator.userAgent) && !is_opera );
	if(is_ie){
		var position=navigator.userAgent.toLowerCase().indexOf("msie");
		var position1=navigator.userAgent.indexOf(";",position+"msie".length);
		var version1=Number(navigator.userAgent.toLowerCase().substring(position+"msie".length,position1));
		if(version1<=6){
			return true;
		}
	}
	return false
}