﻿// JScript 文件

//iframe自动适应大小

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {
  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }
}
 
 
//屏蔽右键
 
if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 
 
function nocontextmenu() 
{
 event.cancelBubble = true
 event.returnValue = false;
 
 return false;
}
 
function norightclick(e) 
{
 if (window.Event) 
 {
  if (e.which == 2 || e.which == 3)
   return false;
 }
 else
  if (event.button == 2 || event.button == 3)
  {
   event.cancelBubble = true
   event.returnValue = false;
   return false;
  }
 
}
 
document.oncontextmenu = nocontextmenu;  // for IE5+
document.onmousedown = norightclick;  // for all others

//搜索
function querybg()
{
if(document.getElementById('chkG1').checked)
window.open("http://www.google.cn/custom?q="+document.getElementById('kw1').value+"&sa=%CB%D1%CB%F7&client=pub-0403937423551013&forid=1&ie=GB2312&oe=GB2312&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1&hl=zh-CN","_blank");
if(document.getElementById('chkB1').checked)
window.open("http://www.baidu.com/s?tn=ucnet_pg&word="+document.getElementById('kw1').value,"_blank");


}


function querybg2()
{
if(document.getElementById('chkG2').checked)
window.open("http://www.google.cn/custom?q="+document.getElementById('kw2').value+"&sa=%CB%D1%CB%F7&client=pub-0403937423551013&forid=1&ie=GB2312&oe=GB2312&safe=active&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23336699%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1&hl=zh-CN","_blank");
if(document.getElementById('chkB2').checked)
window.open("http://www.baidu.com/s?tn=ucnet_pg&word="+document.getElementById('kw2').value,"_blank");


}

//div切换

function ChangeDiv(Name,divId,divName,zDivCount,oldImage,newImage,oldColor,newColor) 
{    
    for(i=1;i<=zDivCount;i++)
    {
        document.getElementById(Name+i).background=oldImage;
        document.getElementById(Name+i).style.color=oldColor;
        document.getElementById(Name+i).style.fontWeight="normal"; 
        
        document.getElementById(divName+i).style.display='none'; 

    }
        document.getElementById(Name+divId).background=newImage;
        document.getElementById(Name+divId).style.color=newColor;
        document.getElementById(Name+divId).style.fontWeight="bolder"; 
        
        document.getElementById(divName+divId).style.display=''; 

}

function ddlPhoto_onSeclect() 
{   
    for(i=document.all("ddlRow").length-1;i>=0;i--)
	{
		document.all("ddlRow").options.remove(i);
	}        
          
    for(i=document.all("ddlColumn").length-1;i>=0;i--)
	{
		document.all("ddlColumn").options.remove(i);
	} 
	        
    switch(document.all("ddlPhoto").selectedIndex)
    {
        case 0:
                document.all("ddlRow").options.add(new Option("第一行","1"));     
                document.all("ddlRow").options.add(new Option("第二行","2"));
                document.all("ddlRow").options.add(new Option("第三行","3"));
                
                document.all("ddlColumn").options.add(new Option("第一列","1"));     
                document.all("ddlColumn").options.add(new Option("第二列","2"));
                document.all("ddlColumn").options.add(new Option("第三列","3"));
        break;
        
        case 1:
                document.all("ddlRow").options.add(new Option("第一行","1"));     
                document.all("ddlRow").options.add(new Option("第二行","2"));
                document.all("ddlRow").options.add(new Option("第三行","3"));
                document.all("ddlRow").options.add(new Option("第四行","4"));
                
                document.all("ddlColumn").options.add(new Option("第一列","1"));     
                document.all("ddlColumn").options.add(new Option("第二列","2"));
                document.all("ddlColumn").options.add(new Option("第三列","3"));
                document.all("ddlColumn").options.add(new Option("第四列","4"));
         break;
         
        case 2:
                document.all("ddlRow").options.add(new Option("第一行","1"));     
                document.all("ddlRow").options.add(new Option("第二行","2"));
                
                document.all("ddlColumn").options.add(new Option("第一列","1"));     
                document.all("ddlColumn").options.add(new Option("第二列","2"));
                document.all("ddlColumn").options.add(new Option("第三列","3"));
                document.all("ddlColumn").options.add(new Option("第四列","4"));
                document.all("ddlColumn").options.add(new Option("第五列","5"));
         break;    
    }
}


function rTopChecked()
{
    var a= document.getElementsByName("rIsTop") ;
    
    for (i=0;i<a.length;i++) 
    {
       if (a[i].checked) 
       {
           if(i==0)
           {
               document.getElementById("divShow").style.display="block";
           }
           else
           {
                 document.getElementById("divShow").style.display="none";
                 document.getElementById("divWord").style.display="none";
                 document.getElementById("divPhoto").style.display="none";
                 
                 var b= document.getElementsByName("rShow") ;
                 for (j=0;j<b.length;j++) 
                 {
                    b[j].checked="";
                 }
           }
       }
     }   
}


function rShowChecked()
{
    var a= document.getElementsByName("rShow") ;
    
    for (i=0;i<a.length;i++) 
    {
       if (a[i].checked) 
       {
           if(i==0)
           {
               document.getElementById("divWord").style.display="block";
                document.getElementById("divPhoto").style.display="none";
           }
           else
           {
                 document.getElementById("divPhoto").style.display="block";
                 document.getElementById("divWord").style.display="none";
           }
       }
     }   
}


//邮箱登陆
function clickMail(formID)
{
var gm=document.getElementById(formID);
var vDomain=gm.domains;
var vName=gm.uName;
var vPw=gm.uPw;
if(vDomain.value=="")
{alert("您没有选择邮箱！");
	vDomain.focus();
	return false;}
if(vName.value=="")
{alert("用户名不能为空！");
	vName.focus();
	return false;
}
if(vPw.value=="")
{alert("密码不能为空！");
	vPw.focus();
	return false;}
switch(vDomain.value){
case "163":
gm.action="http://reg.163.com/CheckUser.jsp";
gm.url.value="http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15";
gm.username.value=vName.value;
gm.password.value=vPw.value;
gm.enterVip.value='';
break;
case "126":
gm.action="http://entry.126.com/cgi/login";
gm.domain.value="126.com";
gm.user.value=vName.value;
gm.pass.value=vPw.value;
break;
case "yeah":
gm.action="http://entry.yeah.net/cgi/login";
gm.domain.value="yeah.net";
gm.user.value=vName.value;
gm.pass.value=vPw.value;
break;
case "188":
gm.action="http://reg.mail.188.com/servlet/coremail/login?language=0&style=1";
gm.user.value=vName.value;
gm.pass.value=vPw.value;
break;
case "sohu":
gm.action="http://passport.sohu.com/login.jsp";
gm.url.value="";
gm.UserName.value=vName.value;
gm.Password.value=vPw.value;
gm.id.value=vName.value;
gm.username.value=vName.value;
gm.password.value=vPw.value;
gm.m.value=vName.value;
gm.passwd.value=vPw.value;
gm.mpass.value=vPw.value
gm.loginid.value=vName.value+"@sohu.com";
gm.fl.value="1";
gm.vr.value="1|1";
gm.appid.value="1000";
gm.ru.value="http://login.mail.sohu.com/servlet/LoginServlet";
gm.eru.value="http://login.mail.sohu.com/login.jsp";
gm.ct.value="1173080990";
gm.sg.value="5082635c77272088ae7241ccdf7cf062";
break;
case "yahoo":
gm.action="http://edit.bjs.yahoo.com/config/login";
gm.login.value=vName.value;
gm.passwd.value=vPw.value;
break;
case "yahoocn":
gm.action="http://edit.bjs.yahoo.com/config/login";
gm.login.value=vName.value+"@yahoo.cn";
gm.passwd.value=vPw.value;
break;
case "tom":
gm.action="http://bjweb.163.net/cgi/163/login_pro.cgi";
gm.user.value=vName.value;
gm.pass.value=vPw.value;
break;
case "21cn":
gm.action="http://passport.21cn.com/maillogin.jsp";
gm.LoginName.value=vName.value;
gm.passwd.value=vPw.value;
gm.domainname.value="21cn.com";
gm.UserName.value=vName.value+'@21cn.com';
break;
case "sina":
gm.action="http://mail.sina.com.cn/cgi-bin/login.cgi";
gm.u.value=vName.value;
gm.psw.value=vPw.value;
break;
case "gmail":
gm.action="https://www.google.com/accounts/ServiceLoginAuth";
gm.Email.value=vName.value;
gm.Passwd.value=vPw.value;
break;
}
vPw.value="";
return true;}


                                                               
function OnlyNumberAllow(txt,hints)
{
    if(document.getElementById(txt).value.toUpperCase().length>0)
    {
        if(/^([0-9]+)$/.test(document.getElementById(txt).value))
        { 
            document.getElementById(hints).innerHTML =" ";
            return true;
        }
        else
        {
            document.getElementById(hints).innerHTML = "<font color=red>只能输入数字</font>";
            return false;
        }
    }
    else
    {
       return true;
    }
}

function IsNone(txt,hints)
{
    if(document.getElementById(txt).value.toUpperCase().length>0)
    {
            document.getElementById(hints).innerHTML =" ";
            return true;
    }
    else
    {
            document.getElementById(hints).innerHTML = "<font color=red>不能为空</font>";
            return false;
    }
}

function SelectNone(txt,hints)
{
    for(i=0;i<document.all(txt).length;i++)
	{
	    if(document.all(txt)[i].selected=='selected')
	    {
		   if(document.all(txt)[i].value!="0")
		   {
		    document.getElementById(hints).innerHTML = " ";
		        return true;
		   }
		   else 
		   {
		        document.getElementById(hints).innerHTML = "<font color=red>请选择</font>";
		        return false;
		   }
		}
	}    
}

//邮件验证
function checkmail(txt,hints)
{
    if(document.getElementById(txt).value.toUpperCase().length>0)
    {
    var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
    flag=pattern.test(document.getElementById(txt).value);
    if (flag)
    {
 		    document.getElementById(hints).innerHTML = "";
    return true;
    }
    else
    {
    document.getElementById(hints).innerHTML = "<font color=red>请输入正确邮箱地址！</font>";
    return false;
    }
    }
    else
    {
        return true;
    }
}

function ChangeColor(Name,divId,zCount,oldImage,newImage,oldColor,newColor) 
{    
    for(i=1;i<=zCount;i++)
    {
        document.getElementById(Name+i).background=oldImage;
        document.getElementById(Name+i).style.color=oldColor;

    }
        document.getElementById(Name+divId).background=newImage;
        document.getElementById(Name+divId).style.color=newColor;

}

//文字滚动(向左)

function ScrollImgLeft(){
var speed=30
var scroll_begin = document.getElementById("scroll_begin");
var scroll_end = document.getElementById("scroll_end");
var scroll_div = document.getElementById("scroll_div");
scroll_end.innerHTML=scroll_begin.innerHTML
function Marquee(){
if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
scroll_div.scrollLeft-=scroll_begin.offsetWidth
else
scroll_div.scrollLeft++
}
var MyMar=setInterval(Marquee,speed)
scroll_div.onmouseover=function() {clearInterval(MyMar)}
scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}

