
function ci(n,v)
{
  var i=document.createElement("input");
  i.type="hidden";
  i.name=n;
  i.value=v;
  mailloginfrm.appendChild(i);
}
function wo(url,title)
{
r=Math.round(Math.random()*(32767-1))+1;
window.open(url,title+r);
}

function openwin()
{
frm=document.mailloginfrm;
s=frm.maildomain.options[frm.maildomain.selectedIndex].value;
r=Math.round(Math.random()*(32767-1))+1;

switch(s)
{

case "qq.com":
  wo("http://mail.qq.com/","qqmail"+r);
  break;
case "hotmail.com":
case "msn.com":
  fu=frm.u0.value;
  if(fu!="")
  {
    frm.action="https://login.passport.com/ppsecure/post.srf?lc=2052&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1";
    if(s=="hotmail.com") frm.domain.value="hotmail.com";
    else frm.domain.value="msn.com";
    frm.login.value=fu;
    frm.passwd.value=" ";
    frm.submit();
  }
  else
    wo("https://login.passport.com/ppsecure/post.srf?lc=2052&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1","hotmail"+r);
  break;
}  //switch end

} //funcion end

function checkmail(frm)
{
  fu=frm.u0.value;
  fp=frm.p0.value;
  fm=frm.maildomain.value;

  if(!fm) 
  { alert("请选择你的信箱!");
    return false;
  }  
  if(!fu&&fm!="qq.com"&&fm!="hotmail.com"&&fm!="msn.com")
  {
    alert("请输用户名!");
    frm.u0.focus();
    return false;
  }
  if(!fp&&fm!="qq.com"&&fm!="hotmail.com"&&fm!="msn.com")
  {
    alert("请输密码!");
    frm.p0.focus();
    return false;
  }
  
  document.mailloginfrm.p0.value="";

switch(fm)
{
case "126.com":
  frm.action="http://entry.126.com/cgi/login";
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.domain.value="126.com";
  ci("language","0");
  ci("bCookie","");
  frm.submit();
  break;
case "163.com":
  frm.username.value=fu;
  frm.password.value=fp;
  ci("url","http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15");
  frm.action="http://reg.163.com/CheckUser.jsp";
  frm.submit();
  break;
case "188.com":
  frm.action="http://reg.mail.188.com/servlet/coremail/login?language=0&style=1"
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;
case "vip.163.com":
  frm.action="http://vip.163.com/logon.m"
  frm.username.value=fu;
  frm.password.value=fp;
  frm.style.value="";
  ci("enterVip","true");
  frm.submit();
  break;
case "sina.com":
  frm.action="http://mail.sina.com.cn/cgi-bin/login.cgi";
  ci("product","mail");
  ci("u",fu);
  ci("psw",fp);
  frm.submit();
  break;
case "vip.sina.com":
  frm.action="http://vip.sina.com.cn/cgi-bin/login.cgi";
  ci("domainid","0");
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;
case "sina.cn":
  frm.action="http://vip.sina.com.cn/cgi-bin/login.cgi";
  ci("domainid","2");
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;
case "my3ia.sina.com":
  frm.action="http://my3ia.sina.com/cgi-bin/login.cgi";
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;

case "sohu.com":
  frm.action="http://passport.sohu.com/login.jsp";
  frm.loginid.value=fu+"@sohu.com";
  frm.passwd.value=fp;
  ci("fl","1");
  ci("vr","1|1");
  ci("appid","1000");
  ci("ru","http://login.mail.sohu.com/servlet/LoginServlet");
  ci("eru","http://login.mail.sohu.com/login.jsp");
  ci("ct","1173080990");
  ci("sg","5082635c77272088ae7241ccdf7cf062");
  frm.submit();
  break;
case "vip.sohu.com":
  frm.action="http://passport.sohu.com/login.jsp";
  frm.loginid.value=fu+"@vip.sohu.com";
  frm.passwd.value=fp;
  ci("appid","1013");
  ci("ru","http://vip.sohu.com/login/viplogin11.jsp");
  ci("fl","1");
  ci("ct","1173857434");
  ci("vr","1|1");
  ci("eru","");
  ci("sg","885ebb7884194ee547f224fc8a6a5877");
  frm.submit();
  break;
case "tom.com":
  frm.action="http://bjweb.mail.tom.com/cgi/163/login_pro.cgi";
  ci("type","0");
  frm.style.value="10";
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;
case "263.net":

  frm.action="http://g2wm.263.net/xmweb";
  ci("func","login");
  frm.domain.value="263.net";
  frm.style.value="3";
  ci("usr",fu);
  frm.pass.value=fp;
  frm.submit();
  break;
case "yeah.net":
  frm.action="http://entry.yeah.net/cgi/login";
  ci("bCookie","");
  frm.domain.value="yeah.net";
  ci("selDomain","yeah.net");
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;

case "yahoo.com.cn":
  frm.action="http://edit.bjs.yahoo.com/config/login";
  frm.login.value=fu;
  frm.passwd.value=fp;
  frm.submit();
  break;

case "citiz.net":
  frm.action="http://mail.citiz.net/default/login_billing.jsp";
  frm.username.value=fu;
  frm.password.value=fp;
  frm.submit();
  break;
case "mail.china.com":
  frm.action="http://freemail.china.com/extend/gb/NULL/NULL/NULL/SignIn.gen";
  frm.LoginName.value=fu;
  frm.passwd.value=fp;
  frm.submit();
  break;
case "china.com":
  frm.action="http://mail.china.com/coremail/fcg/login";
  frm.user.value=fu;
  frm.pass.value=fp;
  frm.submit();
  break;

case "21cn.com":
  frm.action="http://webmail.21cn.com/NULL/NULL/NULL/NULL/NULL/SignIn.gen";
  frm.LoginName.value=fu;
  frm.passwd.value=fp;
  frm.submit();
  break;
case "21cn.net":
  frm.action="http://webmail.21cn.net/nature/gb/NULL/NULL/NULL/SignIn.gen";
  ci("NeedIPCheck3","on");
  ci("NeedMoreSecurity3","ON");
  frm.LoginName.value=fu;
  frm.passwd.value=fp;
  frm.submit();
  break;
case "xinhuanet.com":
  frm.action="http://mail.xinhuanet.com/login.jsp";
  ci("domainname","xinhuanet.com");
  frm.username.value=fu;
  frm.password.value=fp;
  frm.submit();
  break;      

case "eyou.com":
  frm.action="http://www.eyou.com/cgi-bin/login";
  frm.LoginName.value=fu;
  ci("Password",fp);
  frm.submit();
  break;

case "gmail.com":  
  frm.action="https://www.google.com/accounts/ServiceLoginAuth";
  ci("continue","http://gmail.google.com/gmail?ui=html&amp;zy=l");
  ci("rm","false");
  ci("passive","true");
  ci("Email",fu);
  ci("Passwd",fp);
  ci("PersistentCookie","yes");
  frm.submit();
  break;

case "hotmail.com":
case "msn.com":
  frm.action="https://login.passport.com/ppsecure/post.srf?lc=2052&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1";
  if(s=="hotmail.com") frm.domain.value="hotmail.com";
  else frm.domain.value="msn.com";
  frm.login.value=fu;
  frm.passwd.value=" ";
  frm.submit();
  break;
case "qq.com":
  wo("http://mail.qq.com/","qqmail"+r);
  break;

}

return false;
}

