﻿window.onerror = function(){return true}
function $(thisid){
 var getid=document.getElementById(thisid);
 return getid;
}


function  gethisurl()   
  {   
      var url= window.location.search; 
      if(url!=""){
      var urlarray = url.split("?url=");
      return   urlarray[1];  }else{return ""} 

  }

//点击显示
function listme(alln,n,OverID,OutID,OverClass,OutClass){
for(var i=1;i<alln+1;i++){
if(i==n){
document.getElementById(OverID+i).className=OverClass;
document.getElementById(OutID+i).style.display="";
}else
{
document.getElementById(OverID+i).className=OutClass;
document.getElementById(OutID+i).style.display="none";
}
}
}
//======选择DIV的类别==========================================================
function SelectClass(divid,thisli,clickclass,outclass,liclass,n){
var lis=document.getElementById(divid).getElementsByTagName("dl");
var lisu=document.getElementById(divid).getElementsByTagName("li");
var list=document.getElementById(divid).getElementsByTagName("ul")[n].getElementsByTagName("li");
 for(var i=0;i<lis.length;i++){
 if(thisli.innerHTML==lis[i].innerHTML){ 
  lis[i].className=clickclass;
  }else{
  if(list[t].innerHTML!=''){list[t].className=liclass;}
   }
 }
  //----------------------------------
 for(var u=0;u<lisu.length;u++){
  lisu[u].className='';
 }
 //----------------------------------
 for(var t=0;t<list.length;t++){
  list[t].className=liclass;
 }
}
//=============================================================================
var flag=false;   //控制小图
function DrawImage(ImgD,maxwidth,maxheight){
   var image=new Image(); 
   image.src=ImgD.src;  
   if(image.width>0 && image.height>0){  
    flag=true;  
    if(image.width/image.height>=maxwidth/maxheight){  
     if(image.width>maxwidth){    
     ImgD.width=maxwidth;  
     ImgD.height=(image.height*maxwidth)/image.width;  
     }else{  
     ImgD.width=image.width;    
     ImgD.height=image.height;  
     }  
     }  
    else{
     if(image.height>maxheight){    
     ImgD.height=maxheight;  
     ImgD.width=(image.width*maxheight)/image.height;       
     }else{  
     ImgD.width=image.width;    
     ImgD.height=image.height;  
     }  
     }  
    }
   }   


var getHost = function(url) { 
        var host = "null";
        if(typeof url == "undefined"
                        || null == url)
                url = window.location.href;
        var regex = /.*\:\/\/([^\/]*).*/;
        var match = url.match(regex);
        if(typeof match != "undefined" && null != match)
                host = "http://"+match[1];
        return host;
}

 //该函数可以创建我们需要的XMLHttpRequest对象
 function getHTTPObject(){
 　var xmlhttp = false;
 　if(window.XMLHttpRequest){
 　　xmlhttp = new XMLHttpRequest();
 　　if(xmlhttp.overrideMimeType){
 　　　xmlhttp.overrideMimeType('text/xml');
 　　}
 　}
 　else{
 　　try{
 　　　xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 　　}catch(e){
 　　　try{
 　　　　xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 　　　}catch(E){
 　　　　xmlhttp = false;
 　　　}
 　　}
 　}
 　return xmlhttp;
 }


//打印======================================================================================
function doprint()
{
window.print();
}

//===================================================================================
function setadv(adv_pic,adv_url,adv_ext,w,h){
 var advstr;
  if (adv_ext=="SWF"){
      advstr="<OBJECT classid=clsid:D27CDB6E-AE6D-11CF-96B8-444553540000 ";
      advstr=advstr+"codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0 width="+w+" height="+h;
      advstr=advstr+"border=0> ";
      advstr=advstr+"<PARAM name=movie value=" + adv_pic + "> ";
      advstr=advstr+"<PARAM name=quality value=high> ";
      advstr=advstr+"<PARAM name=scale value=ExactFit> ";
      advstr=advstr+"<EMBED src=" + adv_pic + " pluginspage=http://www.macromedia.com/go/getflashplayer ";
      advstr=advstr+"type=application/x-shockwave-flash quality=High ";
      advstr=advstr+"scale=ExactFit></embed></OBJECT>";
  }
  else{
      advstr="<a href=" + adv_url + "  target=_blank>";
      advstr=advstr+"<img src=" + adv_pic + " border=0 width="+w+" height="+h+"></a>";

  }
  return advstr;
}
/******************** 
函数名称：IsEmailAddress 
函数功能：检查Email邮件地址的合法性，合法返回true,反之,返回false 
函数参数：obj,需要检查的Email邮件地址 
********************/ 
function IsEmail(emailAddr) 
{ 
if((emailAddr == null) || (emailAddr.length < 2)) return false ; 
var aPos = emailAddr.indexOf("@" ,1) ; 
if(aPos < 0) 
{ 
return false ; 
}  
if(emailAddr.indexOf("." ,aPos+2) < 0) 
{ 
return false ; 
} 
return true ; 
} 
/******************************************************************** 
*函数功能:判断输入的字符串是不是中文* 
********************************************************************/ 
function isChina(s) //判断字符是否是中文字符
{
var patrn= /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;
   if (!patrn.exec(s)) 
   {
    return false; 
   }else{
    return true;
   }
} 
//=================
function isEnglist(argValue) 
			{
				var flag1=false;
				var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
				var length2=argValue.length;
				for (var iIndex=0;iIndex<length2;iIndex++)
					{
						var temp1=compStr.indexOf(argValue.charAt(iIndex));
						if(temp1==-1) 
							{
								flag1=false;
								break;							
							}
						else
							{
								flag1=true;
							}
					}
				return flag1;
			}
			
/******************** 
函数名称：Trim 
函数功能：去除字符串两边的空格 
函数参数：str,需要处理的字符串 
********************/ 
function Trim(str) 
{ 
return str.replace(/(^ *)|( *$)/g, ""); 
} 

/******************** 
函数名称：StrLenthByByte 
函数功能：计算字符串的字节长度，即英文算一个，中文算两个字节 
函数参数：str,为需要计算长度的字符串 
********************/ 
function StrLenthByByte(str) 
{ 
var len; 
var i; 
len = 0; 
for (i=0;i<str.length;i++) 
{ 
if (str.charCodeAt(i)>255) len+=2; else len++; 
} 
return len; 
} 
/******************** 
函数名称：IsTelephone 
函数功能：固话，手机号码检查函数，合法返回true,反之,返回false 
函数参数：obj,待检查的号码 
检查规则： 
　　(1)电话号码由数字、"("、")"和"-"构成 
　　(2)电话号码为3到8位 
　　(3)如果电话号码中包含有区号，那么区号为三位或四位 
　　(4)区号用"("、")"或"-"和其他部分隔开 
　　(5)移动电话号码为11或12位，如果为12位,那么第一位为0 
　　(6)11位移动电话号码的第一位和第二位为"13" 
　　(7)12位移动电话号码的第二位和第三位为"13" 
********************/ 
function IsTelephone(obj) 
{ 
var pattern=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; 
if(pattern.test(obj)) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 
//==================================
function isNum(argValue) 
			{
				var flag1=false;
				var compStr="-1234567890";
				var length2=argValue.length;
				for (var iIndex=0;iIndex<length2;iIndex++)
					{
						var temp1=compStr.indexOf(argValue.charAt(iIndex));
						if(temp1==-1) 
							{
								flag1=false;
								break;							
							}
						else
							{
								flag1=true;
							}
					}
				return flag1;
			}
//--------------------------------
function setsize(whoid,n){
  $(whoid).style.fontSize=n;
}

function usershou(pid){
 var httpb = getHTTPObject();
 　var url;
 var PostStr="";
  PostStr="pid="+pid;
 　url= "/ajax/shoupro.asp?action=shou";
 　httpb.open("POST",url,true);
   httpb.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 　httpb.onreadystatechange =function(){Returnshou(httpb);};
 　httpb.send(PostStr);
 　return ;
 }
 
 function Returnshou(httpu){
if(httpu.readyState == 4){
　if(httpu.status == 200){
　　　if(Trim(httpu.responseText)!=""){
   alert(Trim(httpu.responseText));
 }
 　}else{
      // alert("你所请求的页面发生异常，可能会影响你浏览该页的信息！");
 　　}
 }}