﻿function $(thisid){
 var getid=document.getElementById(thisid);
 return getid;
}
//点击显示
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";
}
}
}
//=============================================================================
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 copyToClipBoard(){ 
var clipBoardContent=document.location; 
clipBoardContent+='\r'; 
window.clipboardData.setData('Text',clipBoardContent); 
alert(clipBoardContent+'\r复制成功，你可以把它粘贴到你的QQ好友发送。广州时空网再次感谢你的支持！'); 

} 
function putme()
{
window.external.addFavorite(top.location.href,document.title)
}
//打印======================================================================================
function doprint()
{
window.print();
}
function rebbs(name){
var bh=document.body.scrollHeight;
document.getElementById("retitle").value=name;
window.scroll(0,bh);
}


//===================================================================================
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 isCharsInBag (s, bag) 
{ 
var i,c; 
for (i = 0; i < s.length; i++) 
{ 
c = s.charAt(i);//字符串s中的字符 
if (bag.indexOf(c) > -1) 
return c; 
} 
return ""; 
} 

/******************** 
函数名称：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 catchbbs(name,msgs,whocon){
var con='[.catch.]引用:['+name+']的评论[./b.]'+msgs+'[./catch.]';
document.getElementById(whocon).value=con;
}
function winopen(newurl)
{
window.open(newurl);
}
function setsize(whoid,n){
  $(whoid).style.fontSize=n;
}
var http = getHTTPObject();
// JavaScript Document
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today, theday;
today = new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"",
"",
"",
"",
"",
"",
"");
theday = today.getYear()+"-" + [today.getMonth()+1]+"-" +today.getDate() +" "+ d[today.getDay()+1];
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
xfile = "";
} else if (intHours < 12) {
hours = intHours+":";
xfile = "";
} else if (intHours == 12) {
hours = "12:";
xfile = "";
} else {
intHours = intHours - 12
hours = intHours + ":";
xfile = "";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = theday+" "+xfile+" "+hours+minutes+seconds;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}

