
//判断浏览器的版本 
var userAgent = navigator.userAgent;
var MSIEIndex = userAgent.indexOf("MSIE");
if (userAgent.indexOf("Win")  == -1 ||
    userAgent.indexOf("MSIE") == -1 ||
    userAgent.substring((MSIEIndex + 5),(MSIEIndex + 6)) < 5){
    alert("系统只支持IE5.0以上版本，请您及时更新您的浏览器");
    window.location.replace("http://www.microsoft.com/china/");
}
// ***************************************************************************

//判断显示器分辨率
if ((screen.width == 640) && (screen.height == 480)){
    alert("系统只支持800x600以上分辨率，请您更改您的显示器分辨率")
    window.location.replace("/");
}

var strX;
if ((screen.width == 800) && (screen.height == 600)){
   strX = "M";
}
if ((screen.width == 1024) && (screen.height == 768)){
   strX = "L";
}

var IEver = userAgent.substring((MSIEIndex + 5),(MSIEIndex + 6));
// ***************************************************************************

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// ***************************************************************************

function javatrim(str){	//java的trim
    return str.replace(/(^\s+)|(\s+$)/g, "");
}

function BlankCheck(sString){  //字符串中是否有空格
	var len,i,strTemp,flag ;
	flag=false;
	var len = JHshStrLen(sString);
 	if(len > 0){
  		for (var i=0;i<len;i++){
      		if(sString.charAt(i)==" ")
      			flag=true;
    	}
    }
	return flag ;
}

function JHshStrLen(sString){  //字符串长度，汉字算2个字节
	var sStr,iCount,i,strTemp ;
	iCount = 0 ;
	sStr = sString.split("");
	for (i = 0 ; i < sStr.length ; i ++){
		strTemp = escape(sStr[i]);
		if (strTemp.indexOf("%u",0) == -1) // 表示是汉字
		{
			iCount = iCount + 1 ;
		}
		else
		{
			iCount = iCount + 2 ;
		}
	}
	return iCount ;
}

function ReplaceStr(strDate){
	var len = JHshStrLen(strDate);
 	var trimKey;
 	trimKey="";
 	if(len > 0){
  		for (var i=0;i<len;i++){
  			trimKey=trimKey+strDate.charAt(i);
      		if(strDate.charAt(i)=="\\")
      			trimKey = trimKey+"\\";
    	}
    }
	//获得最后一个"\"的位置
	var inte1=trimKey.lastIndexOf("\\");
	//获得最后一个"."的位置
	var inte2=trimKey.lastIndexOf(".");
	//返回不带后缀的文件名
    return trimKey.substr(inte1+1,inte2-inte1-1);
}

function  DrawImage(ImgD,ImgWidth,ImgHeight){
	var  image=new  Image();
    image.src=ImgD.src;    
    if(ImgWidth<=0)ImgWidth=image.width;
    if(ImgHeight<=0)ImgHeight=image.height;
    if(image.width>ImgWidth  || image.height>ImgHeight){
      	if(image.width/image.height<ImgWidth/ImgHeight){
        	ImgD.width=(image.width*ImgHeight)/image.height;
         	ImgD.height=ImgHeight;
        }else{
	        ImgD.height=(image.height*ImgWidth)/image.width;
	        ImgD.width=ImgWidth;
        }
    }
}


/**
*googol  2005.1.11
* 使用说明
* 调用页面的写法为  
*用于页面多漂浮DIV
* <div id=a></div>
<SCRIPT language=JavaScript>
var a=new Chip("a",300*Math.random(),150*Math.random());
</SCRIPT>
<SCRIPT event=onload for=window language=JavaScript>
pagestart("a");
</SCRIPT>
*/
function Chip(chipname,width,height)
{
	var timer1;
	this.named=chipname;
 this.vx=2+5*Math.random();
 this.vy=2+5*Math.random();
 this.w=width;
 this.h=height;
 this.xx=800*Math.random();
 this.yy=600*Math.random();
 this.timer1=null;
}

function movechip(chipname)
{
	var vr=0.02;
	var brOK=false;
	var mie=false;

	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
		mie=true;
	   }
	 if(navigator.appName.indexOf("Netscape")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();}

 if(brOK)
  {
	 eval("chip="+chipname);
   if(!mie)
    {pageX=window.pageXOffset;
     pageW=window.innerWidth;
     pageY=window.pageYOffset;
     pageH=window.innerHeight;
    }
   else
    {pageX=window.document.body.scrollLeft;
     pageW=window.document.body.offsetWidth-22;
     pageY=window.document.body.scrollTop;
     pageH=window.document.body.offsetHeight-34;
    }

   chip.xx=chip.xx+chip.vx;
   chip.yy=chip.yy+chip.vy;

   chip.vx+=vr*(Math.random()-0.5);
   chip.vy+=vr*(Math.random()-0.5);
   if(chip.vx>(5+2))  chip.vx=(5+2)*2-chip.vx;
   if(chip.vx<(-5-2)) chip.vx=(-5-2)*2-chip.vx;
   if(chip.vy>(5+2))  chip.vy=(5+2)*2-chip.vy;
   if(chip.vy<(-5-2)) chip.vy=(-5-2)*2-chip.vy;


   if(chip.xx<=pageX)
     {chip.xx=pageX;
      chip.vx=2+5*Math.random();
     }
   if(chip.xx>=pageX+pageW-chip.w)
     {chip.xx=pageX+pageW-chip.w;
      chip.vx=-2-5*Math.random();
     }
   if(chip.yy<=pageY)
     {chip.yy=pageY;
      chip.vy=2+5*Math.random();
     }
   if(chip.yy>=pageY+pageH-chip.h)
     {chip.yy=pageY+pageH-chip.h;
      chip.vy=-2-5*Math.random();
     }

   if(!mie)
      {eval('document.'+chip.named+'.top ='+chip.yy);
       eval('document.'+chip.named+'.left='+chip.xx);
      }
   else
      {eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
       eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);
      }
   chip.timer1=setTimeout("movechip('"+chip.named+"')",140);
  }
}

function hide(chipname){
	var brOK=false;
	var mie=false;

	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
		mie=true;
	   }
	 if(navigator.appName.indexOf("Netscape")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();}

	if(brOK){
		eval("chip="+chipname);
		if(!mie)
			eval('document.'+chip.named+'.visibility ='+"'hide'");
		else
			eval('document.all.'+chip.named+'.style.visibility ='+"'hidden'");
	}
}

function stopme(chipname)
{
	var brOK=false;
	var mie=false;

	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
		mie=true;
	   }
	 if(navigator.appName.indexOf("Netscape")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();}

	if(brOK)
  {//alert(chipname)
   eval("chip="+chipname);
   if(chip.timer1!=null)
    {clearTimeout(chip.timer1)}
  }
}

function pagestart(name)
{
	var brOK=false;
	var mie=false;

	if(navigator.appName.indexOf("Internet Explorer")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
		mie=true;
	   }
	 if(navigator.appName.indexOf("Netscape")!=-1)
	   {if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();}

	 if(brOK){
		 movechip(name);
	}
}


//if(brOK) {stopme('chip1');}

//********************************漂浮 DIV END


/***
*GOOGOL
*访问注册统计更新支持的JS
*
**/
function CounterRegisterUpdate(strDomainID,strName,strProperty,objForm,strContextPath,strKey){
    var obj = document.getElementById(objForm);
 	obj.innerHTML = "<img width=1 height=1 style='display:none' src='sysCounterRegisterAction.do?method=count&DomainID="+encodeURI(escape(strDomainID))+"&URLName="+encodeURI(escape(strName))+"&URLProperty="+encodeURI(escape(strProperty))+"&Key="+encodeURI(escape(strKey))+"'>";
    return false;
}
//***********************访问统计结束

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function setCatalogDiv(strDivName,strValue){
 document.getElementById(strDivName).innerHTML=strValue;
}

/*add by Gerry 2006-8-8 */
/*有没有曾经想过要追加语句到onload之类的handle中去，可是原来的语句就覆盖了，烦人吧，用这个函数就可以了。*/
function addSenToEventHandle(EHObj,insSen){ /*插入语句到已有事件句柄中，返回一个新的Function对象*/ 
var preSen; 
if (EHObj!=null){ 
preSen=EHObj.toString(); 
}else { 
preSen=""; 
} 
var reg=/^(function +[\w|\$|\.]+ *\([\w|\$|\,|\.]*\) *\{)([\W|\w]*)(\})$/; 
var preBody=preSen.replace(reg,"$2"); 
var newFunObj=new Function(preBody+insSen); 
return newFunObj; 
} 
/*for example:window.onload=addSenToEventHandle(window.onload,"alert('天呐');");*/ 