function $(o){
var o=document.getElementById(o)?document.getElementById(o):o;
return o;
}


function SetCookie(name,value){
     var argv=SetCookie.arguments;
     var argc=SetCookie.arguments.length;
     var expires=(2<argc)?argv[2]:null;
     var path=(3<argc)?argv[3]:null;
     var domain=(4<argc)?argv[4]:null;
     var secure=(5<argc)?argv[5]:false;
     document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}

function GetCookie(Name) {
var search = Name + "=";
var returnvalue = "";
if (document.cookie.length > 0) {
  offset = document.cookie.lastIndexOf(search);
  if (offset != -1) {
   offset += search.length;
   end = document.cookie.indexOf(";", offset);
   if (end == -1)
   end = document.cookie.length;
   returnvalue=unescape(document.cookie.substring(offset,end));
  }
}
return returnvalue;
}

function check(i){
if(i.MailBox.options.selectedIndex==0){
         alert("提示：请正确选择你使用的邮箱");
         return false;
} else {
          var expdate=new Date();
          expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
          SetCookie("IoioDotName",i.MailBox.value,expdate,"/","ioio.name",false);
}
if(i.Username.value=="" || i.Username.value=="请在此输入您的用户名"){
         alert("提示：邮箱用户名必须填写！");
         i.Username.focus();
         return false;
}
if(i.Password.value=="" || i.Password.value.length<3){
         alert("提示：邮箱密码必须填写完整！");
         i.Password.focus();
         return false;
}
var MailList = new Array(); 
MailList["600"]=new Array("https://www.google.com/a/ever.org.cn/ServiceLogin","userName","password","continue,[url]http://mail.google.com/a/ever.org.cn/[/url]; service,mail");
MailList["601"]=new Array("http://reg.163.com/in.jsp?url=http://fm163.163.com/coremail/fcg/ntesdoor2?language=0&style=1","username","password");
MailList["602"]=new Array("http://vip.163.com/logon.m","username","password","enterVip,true; style,");
MailList["603"]=new Array("http://entry.126.com/cgi/login","user","pass","domain,126.com; language,0; bCookie,");
MailList["604"]=new Array("http://mail.sina.com.cn/cgi-bin/login.cgi","u","psw","logintype,uid; product,mail");
MailList["605"]=new Array("http://vip.sina.com.cn/cgi-bin/login.cgi","user","pass");
MailList["606"]=new Array("http://passport.sohu.com/login.jsp","loginid","passwd","fl,1; vr,1|1; appid,1000; ru,[url]http://login.mail.sohu.com/servlet/LoginServlet[/url]; eru,[url]http://login.mail.sohu.com/login.jsp[/url]; ct,1173080990; sg,5082635c77272088ae7241ccdf7cf062","@sohu.com");
MailList["607"]=new Array("http://passport.sohu.com/login.jsp","loginid","passwd","fl,1; vr,1|1; appid,1013; ru,[url]http://vip.sohu.com/login/viplogin11.jsp[/url]; eru,; ct,1173857434; sg,885ebb7884194ee547f224fc8a6a5877","@vip.sohu.com");
MailList["608"]=new Array("http://passport.21cn.com/maillogin.jsp","LoginName","passwd","NeedMoreSecurity,on; NeedIpCheck,on");
MailList["609"]=new Array("http://g2wm.263.net/xmweb","usr","pass","domain,263.net; func,login");
MailList["610"]=new Array("http://bjweb.163.net/cgi/163/login_pro.cgi","user","pass","type,0; style,10");
MailList["611"]=new Array("http://mail.china.com//coremail/fcg/login","user","pass");
MailList["612"]=new Array("http://reg.mail.188.com/servlet/coremail/login","user","pass","domain,188.com; language,0; style,-1");
MailList["613"]=new Array("http://edit.bjs.yahoo.com/config/login","login","passwd",".intl,cn; .done,[url]http://mail.yahoo.com[/url]");
MailList["615"]=new Array("https://www.google.com/accounts/ServiceLoginAuth","Email","Passwd","continue,[url]http://mail.google.com/mail?zy=l[/url]; service,mail; hl,zh-CN");
var iMail = i.MailBox.value;
var UserName = $("Username").value;
if (MailList[iMail] != null) {
    var cMail = MailList[iMail];
    i.action = cMail[0];
    $("Username").name = cMail[1];
    $("Password").name = cMail[2];
    if (cMail[3] != null) {
            var aPairs = cMail[3].split("; ");
            for (var j=0; j< aPairs.length; j++) {
                    var aPair = aPairs[j].split(",");
                    var el = document.createElement("INPUT");
                    el.type="hidden";
                    el.name=aPair[0];
                    el.value=aPair[1];
                    $("MailCheck").appendChild(el);
            }
    }
    if (cMail[4] != null)
        $("Username").value = UserName + cMail[4];
} else {
alert("请选择正确的邮箱！");
}
i.submit();
$("Username").value = UserName;
$("Password").value = "";
}

function initMail(){
        var sMail=GetCookie("IoioDotName");
        if (sMail!="") {
                var oSel=$("MailBox");
                for (var i=0;i<oSel.length;i++){
                   if (oSel[i].value==sMail) {
                         oSel[i].selected=true;
                         return(false);
                   }
                }
        }
}
