// JavaScript Document
//<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

function $(str,obj)
{
	if(obj)
	return obj.document.getElementById(str);
	else
	return document.getElementById(str);
}
function OpenDiv(Tic,Url,W,H)
{
	var W_Width=document.body.clientWidth;
	var left=parseInt((W_Width-W)/2);
	var W_H=document.documentElement.scrollTop;
	var D=$("OpenDiv");
	var Z=$("ZheZaoDiv");
	var Tb=$("Mainwin");
	D.style.width=W+"px";
	D.style.left=left+"px";
	D.style.top=(W_H+150)+"px";
	D.style.height=H+"px";
	Tb.style.height=(H-30)+"px";
	Z.style.height=Tb.style.height;
	Z.style.width=D.style.width;
	D.style.display="";
	_H("Tic",Tic);
	if(Url.indexOf("?")>0)Url=Url+"&RunTime="+new Date().getTime();
	else Url=Url+"?RunTime="+new Date().getTime();
	$("MaSendWin").src=Url;
}
function CloseDiv()
{
    var D=$("OpenDiv");
	D.style.display="none";
	$("MaSendWin").src="about:blank";
}
function _F(str)
{
	var obj=$(str);
	if(obj)
	return obj.value;
	return '';
}

function _H(str,v)
{
	var obj=$(str);
	if(obj)
	obj.innerHTML=v;
}
function _V(str,v)
{
	var obj=$(str);
	if(obj)
	obj.value=v;
}

function _Sv(str,n)
{
	var Obj=$(str);
	if(Obj){
		Obj.style.display=n==1?'':'none';
	}
}
//XML节点函数
function $Tag(obj,Name,Y) 
{
if(obj==null)return "";
try
{
var tag=obj.getElementsByTagName(Name);
if(tag.length>0)
{
	if(Y)
	{
		return decodeURIComponent(tag[0].getAttribute(Y));
	}
	else
	{
	if(tag[0].firstChild)
	return decodeURIComponent(tag[0].firstChild.data);
	else
	return "";
	}
}
else
return "";
}catch(err){return "";}
}

//XML节点函数
function $TagArr(obj,Name)
{
	if(obj==null)return null;
	var Arr=obj.getElementsByTagName(Name);
	if(Arr.length>0)
	return Arr;
	return null;
}


//验证数据是否为空
function YzFrom(Fobj)
{
	var len=Fobj.elements.length;
	if(len>0)
	{
		for (var i=0;i<len;i++)
		{  
			var e = Fobj.elements[i];
			if('select-one'==e.type)
			{
				if(e.name=='Z')
				{
					if(e.options[e.selectedIndex].value==''||e.options[e.selectedIndex].value=='-1')
					return 6;
				}
				if(e.name=='G')
				{
					if(e.options[e.selectedIndex].value==''||e.options[e.selectedIndex].value=='0')
					return 7;
				}
				if(e.name=='Zd')
				{
					if(e.options[e.selectedIndex].value==''||e.options[e.selectedIndex].value=='0')
					return 8;
				}
				if(e.name=='D')
				{
					if(e.options[e.selectedIndex].value==''||e.options[e.selectedIndex].value=='0')
					return 9;
				}
			}
			if('text'==e.type||'password'==e.type)
			{
				if(e.disabled==false)
			{
				if(e.alt=='P')
				{
				  if(e.value!="")
				  if(e.value.length<6)
				  {
				  e.focus();
				  return 4;
				  }
				}
				if(!(e.alt=='m'||e.alt=='P'))
				{
				  if(e.value=="")
				  {
				  e.focus();
				  return 1;
				  }
				  
				  if(e.alt=='n')//验证整数--
				  if(!isNum(e.value))
				  {
				  e.focus();
				  return 2;
				  }
				  if(e.alt=='d')//验证浮点数---
				  if(!validate(e.value))
				  {
				  e.focus();
				  return 3;
				  }
				  if(e.alt=='p')//验证密码格式---
				  if(e.value.length<6)
				  {
				  e.focus();
				  return 4;
				  }
				  if(e.alt=='u')//验证用户名格式---
				  if(!isUserName(e.value))
				  {
				  e.focus();
				  return 5;
				  }
				}
			}
			}
			
		}
	}
	return 0;
}
function validate(sDouble)
{   
  var re =/^\d+[.]?\d{1,2}$/;
  return  re.test(sDouble); 
}
function isNum(num)
{
var re = /^\d+$/;
return re.test(num);
}
function isUserName(s)   
{   
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){2,19}$/;   
return patrn.test(s); 
} 
function StrToArray(Str){
	var Strs= Str.split("][");
	var len=Strs.length;
	Strs[0]=Strs[0].replace("[","");
	Strs[len-1]=Strs[len-1].replace("]","");
	return Strs;
}
function StrToArr(Str){
	var Strs= Str.split(",");
	return Strs;
}
function ArrToStr(Arr){
	var Strs=Arr.join(",");
	return Strs;
}
function SToArr(Str){
	if(Str=="")return new Array();
	var Strs= Str.split("><");
	var len=Strs.length;
	Strs[0]=Strs[0].replace("<","");
	Strs[len-1]=Strs[len-1].replace(">","");
	return Strs;
}

function CheckKey(){
if(event.keyCode == 13) return true;
if((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode > 95 || event.keyCode < 106)){alert("仅能输入数字!!"); return false;}
}
function InitBox()
{
	 var Fobj=$("form1");
	 var len=Fobj.elements.length;
	if(len>0)
	{
		for (var i=0;i<len;i++)
		{  
			var e = Fobj.elements[i];
			if(e.type=='text')
            e.onkeypress=function(){return CheckKey();};
		}
	}
	
}
function NewWindows(actions,W,H){
    var theURL=actions;
	var theWidth=screen.width;
	var theHeight=screen.height;
	if(W)theWidth=W;
	if(H)theHeight=H;
    
    var IsScroll=false;
	var xposition=0; yposition=0;
	if ((parseInt(navigator.appVersion) >= 4 )){
		xposition = (screen.width - theWidth) / 2;
		yposition = (screen.height - theHeight) / 2;
	}
	var d = new Date();
	var nowtime = d.getTime();	

	window.open(theURL,nowtime,'width='+theWidth+',height='+theHeight+',left='+xposition+',top='+yposition +',resizable=yes,status=yes,scrollbars='+IsScroll);
}
function Open(Url,W,H)
{
	NewWindows(Url,W,H);
}



function winopen(targeturl){ 
newwin=window.open("","","scrollbars");
if (document.all){
	newwin.moveTo(0,0);
	newwin.resizeTo(screen.availWidth,screen.availHeight);
	}
	newwin.location=targeturl;
	this.parent.opener=null; 
	this.parent.close();
	//newwin=window.open(targeturl, 'big', 'fullscreen=yes');
}
function Url(str)
{
location=str;
}
function MidPlay()
{
var Mid=$('ding');
try
{
Mid.volume = 0;
Mid.src = "../sound/ding.wav";
window.setTimeout ("MidStop()", 1000);
Mid.play();
} catch (e){}
}

function MidStop()
{
    ding.volume = -10000;
}

function writeCookie(name, value, hours) 
{ 
var expire = ""; 
if(hours != null) 
{ 
expire = new Date((new Date()).getTime() + hours * 3600000); 
expire = "; expires=" + expire.toGMTString(); 
} 
document.cookie = name + "=" + escape(value) + expire; 
}
function readCookie(name) 
{ 
var cookieValue = ""; 
var search = name + "="; 
if(document.cookie.length > 0) 
{ 
offset = document.cookie.indexOf(search); 
if (offset != -1) 
{ 
offset += search.length; 
end = document.cookie.indexOf(";", offset); 
if (end == -1) end = document.cookie.length; 
cookieValue = unescape(document.cookie.substring(offset, end)) 
} 
} 
return cookieValue; 
}
//----------------
function WinMove(Div,Title,ZheDiv)
{
  var _o=this;
  var posX;
  var posY;       
  var Obj = $(Div);           
  $(Title).onmousedown=function(e)
  {
	  if(!e) e = window.event;   //如果是IE
	  posX = e.clientX - parseInt(Obj.style.left);
	  posY = e.clientY - parseInt(Obj.style.top);
	  document.onmousemove = _o.mousemove;
	  if(ZheDiv)$(ZheDiv).style.display="";
	  Obj.style.cursor = "move";
  }
  document.onmouseup = function()
  {
	  document.onmousemove = null;
	  if(ZheDiv)$(ZheDiv).style.display="none";
	  Obj.style.cursor = "default";
  }
  _o.mousemove=function(ev)
  {
	  if(ev==null) ev = window.event;//如果是IE
	  Obj.style.left = (ev.clientX - posX) + "px";
	  Obj.style.top = (ev.clientY - posY) + "px";
  }
}


String.prototype.replaceAll=function(Old,New)
{
	if(this==null)return this;
	if(this=="")return this;
	
	var Arr=this.split(Old);
	if(Arr.length<=1)return this;
	return Arr.join(New);
	
}



function EUrl(Str)
{
	 Str=Str.replaceAll("=","PHHLinkWj008kkkOOOPP");
	 Str=Str.replaceAll("?","PHHLkksdIOIKISDPP");
	 return Str.replaceAll("&","PHSDWELKLKWEHGSZPP");  
}
function DUrl(Str)
{
	 Str=Str.replaceAll("PHHLinkWj008kkkOOOPP","=");
	 Str=Str.replaceAll("PHHLkksdIOIKISDPP","?");
	 return Str.replaceAll("PHSDWELKLKWEHGSZPP","&");  
}

function SetHome(obj,vrl)
    {
        try
        {
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
    }

function submitForm()
{
	var actionurl;
	if(document.Fshech.KeyWord.value=="请输入要搜索的内容")document.Fshech.KeyWord.value="";
	switch(document.Fshech.UKind.value)
	{ 
		case "1":actionurl="pro_Search.html";break;
		case "2":actionurl="buy_Search.html";break;
		case "3":actionurl="tender_Search.html";break;
		case "4":actionurl="factory_Search.html";break;
		case "5":actionurl="agent_Search.html";break;
		case "6":actionurl="logis_Search.html";break;
	}
document.Fshech.action=actionurl;
document.Fshech.submit();
}
function QulWord(Str)
{
	document.Fshech.KeyWord.value=Str;
	submitForm();
	
}
function GetHtmlUrl(Str,IsHtml)
{
	  if(IsHtml)
	  {
	  Str=Str.replaceAll(".jsp","");
	  Str=Str.replaceAll("?","%3F");
	  Str=Str.replaceAll("=","%3D");
	  Str=Str.replaceAll("&","%26");
	  Str=Str.replaceAll("%","_");
	  Str=Str+".html";
	  }
	  return Str;
}
