// $Id: main.js,v 1.3 2012/01/01 14:58:47 haoman Exp $
// Javascript for default style(hao123)
// 邮箱登录
function WzzMailLogin(f)
{
  // check the input
  if (f.HAOZHAN_mDomain.value == '')
  {
    alert('您还没有选择合适的邮箱或登录服务');
    f.HAOZHAN_mDomain.focus();
    return false;
  }
  if (f.HAOZHAN_mName.value == '')
  {
    alert('用户名不能为空！');
    f.HAOZHAN_mName.focus();
    return false;
  }
  if (f.HAOZHAN_mPass.value == '')
  {
    alert('密码不能为空！');
    f.HAOZHAN_mPass.focus();
    return false;
  }

  // fill the fields' value
  switch (f.HAOZHAN_mDomain.value)
  {
    case '163' :
      f.action = 'http://reg.163.com/CheckUser.jsp';
      f.url.value = 'http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15';
      f.username.value = f.HAOZHAN_mName.value
      f.password.value = f.HAOZHAN_mPass.value
      f.enterVip.value = ''
    break;
    case '126' :
      f.action = 'http://entry.126.com/cgi/login';
      f.domain.value = '126.com';
      f.user.value = f.HAOZHAN_mName.value
      f.pass.value = f.HAOZHAN_mPass.value
    break;
    case 'yeah' :
      f.action = 'http://entry.yeah.net/cgi/login';
      f.domain.value = 'yeah.net';
      f.user.value = f.HAOZHAN_mName.value
      f.pass.value = f.HAOZHAN_mPass.value
    break;
    case '188' :
      f.action = 'http://reg.mail.188.com/servlet/coremail/login?language=0&style=1';
      f.user.value = f.HAOZHAN_mName.value
      f.pass.value = f.HAOZHAN_mPass.value
    break;
    case 'sohu' :
      f.action = 'http://passport.sohu.com/login.jsp';
      f.url.value = '';
      f.UserName.value = f.HAOZHAN_mName.value;
      f.Password.value = f.HAOZHAN_mPass.value;
      f.id.value = f.HAOZHAN_mName.value;
      f.username.value = f.HAOZHAN_mName.value;
      f.password.value = f.HAOZHAN_mPass.value;
      f.m.value = f.HAOZHAN_mName.value;
      f.passwd.value = f.HAOZHAN_mPass.value;
      f.mpass.value = f.HAOZHAN_mPass.value;
      f.loginid.value = f.HAOZHAN_mName.value + '@sohu.com';
      f.fl.value = '1';
      f.vr.value = '1|1';
      f.appid.value = '1000';
      f.ru.value = 'http://login.mail.sohu.com/servlet/LoginServlet';
      f.eru.value = 'http://login.mail.sohu.com/login.jsp';
      f.ct.value = '1173080990';
      f.sg.value = '5082635c77272088ae7241ccdf7cf062';
    break;
    case 'yahoo' :
      f.action = 'http://edit.bjs.yahoo.com/config/login';
      f.login.value = f.HAOZHAN_mName.value + '@yahoo.com.cn';
      f.passwd.value = f.HAOZHAN_mPass.value;
    break;
    case 'yahoocn' :
      f.action = 'http://edit.bjs.yahoo.com/config/login';
      f.login.value = f.HAOZHAN_mName.value + '@yahoo.cn';
      f.passwd.value = f.HAOZHAN_mPass.value;
    break;
    case 'tom' :
      f.action = 'http://bjweb.163.net/cgi/163/login_pro.cgi';
      f.user.value = f.HAOZHAN_mName.value;
      f.pass.value = f.HAOZHAN_mPass.value;
    break;
    case '21cn' :
      f.action = 'http://passport.21cn.com/maillogin.jsp';
      f.LoginName.value = f.HAOZHAN_mName.value;
      f.passwd.value = f.HAOZHAN_mPass.value;
      f.domainname.value = '21cn.com';
      f.UserName.value = f.HAOZHAN_mName.value+'@21cn.com'
    break;
    case 'sina' :
      f.action = 'http://mail.sina.com.cn/cgi-bin/login.cgi';
      f.u.value = f.HAOZHAN_mName.value;
      f.psw.value = f.HAOZHAN_mPass.value;
    break;
    case 'gmail' :
      f.action = 'https://www.google.com/accounts/ServiceLoginAuth';
      f.Email.value = f.HAOZHAN_mName.value;
      f.Passwd.value = f.HAOZHAN_mPass.value;
    break;
    case 'chinaren' :
      f.action = 'http://passport.sohu.com/login.jsp';
      f.loginid.value = f.HAOZHAN_mName.value + '@chinaren.com';
      f.passwd.value = f.HAOZHAN_mPass.value;
      f.fl.value = '1';
      f.vr.value = '1|1';
      f.appid.value = '1005';
      f.ru.value = 'http://profile.chinaren.com/urs/setcookie.jsp?burl=http://alumni.chinaren.com/';
      f.ct.value = '1174378209';
      f.sg.value = '84ff7b2e1d8f3dc46c6d17bb83fe72bd';
    break;
    case 'tianya' :
      f.action = 'http://www.tianya.cn/user/loginsubmit.asp';
      f.vwriter.value = f.HAOZHAN_mName.value;
      f.vpassword.value = f.HAOZHAN_mPass.value;
    break;
    case 'baidu' :
      f.action = 'http://passport.baidu.com/?login';
      f.username.value = f.HAOZHAN_mName.value;
      f.password.value = f.HAOZHAN_mPass.value
    break;
    default :
      alert('似乎不存在的服务选项！');
      f.HAOZHAN_mDomain.focus();
      return false;
    break;
  }
  f.HAOZHAN_mPass.value = '';
  return true;
}

// Baidu Switch
function WzzBaiduSwitch(node, tag)
{
  // update the outlook
  if (node.className == 'active') return;  
  var nodes = node.parentNode.childNodes;
  for (var i = 0; i < nodes.length; i++)
  {
    if (nodes[i].className == 'active')
    {
      nodes[i].className = '';
      break;
    }
  }
  node.className = 'active';

  // update the form
  var form = document.TSForm;
  var image = document.getElementById('TSLogoImg');
  var link = document.getElementById('TSLogoLink');
  var words = document.getElementById('TSHotWords');
  form.sc.value = tag;
  switch (tag)
  {
    case 'mp3':
      image.src = 'images/default/baidu_mp3.gif';
      image.alt = '百度MP3';
      link.href = 'http://mp3.baidu.com/';
      form.action = 'http://mp3.baidu.com/m';
    break;
    case 'img':
      image.src = 'images/default/baidu_pic.gif';
      image.alt = '百度图片';
      link.href = 'http://image.baidu.com/';
      form.action = 'http://image.baidu.com/i';
    break;
    case 'video':
      image.src = 'images/default/baidu_video.gif';
      image.alt = '百度视频';
      link.href = 'http://video.baidu.com/';
      form.action = 'http://video.baidu.com/v';
    break;
    case 'zhidao':
      image.src = 'images/default/baidu_zhidao.gif';
      image.alt = '百度知道';
      link.href = 'http://zhidao.baidu.com/';
      form.action = 'http://zhidao.baidu.com/q';
    break;
    case 'news':
      image.src = 'images/default/baidu_news.gif';
      image.alt = '百度新闻';
      link.href = 'http://news.baidu.com/';
      form.action = 'http://news.baidu.com/ns';
    break;    
    case 'web': 
    default:
      image.src = 'images/default/baidu_web.gif';
      image.alt = '百度首页';
      link.href = 'http://www.baidu.com/index.php?tn=' + form.tg.value;
      form.action = 'http://www.baidu.com/s';
    break;
  }
}

// Baidu Search
function WzzBaiduSearch(f)
{
  // enabled all hidden fields
  for (var i = 0; i < f.elements.length; i++)
  {
    if (f.elements[i].type.toLowerCase() != 'hidden') continue;
    if (f.elements[i].name == 'sc' || f.elements[i].name == 'tg') continue;
    f.elements[i].disabled = false;    
  }

  // reset the form
  switch(f.sc.value)
  {
    case 'mp3':    
      f.tn.value = 'baidump3';
      f.ct.value = '134217728';
      f.lm.value = '-1';
      f.pn.value = '0';  
      f.rn.value = '30';
      f.cl.disabled = true;
      f.ie.disabled = true;
    break;
    case 'img':
      f.tn.value = 'baiduimage';
      f.ct.value = '201326592';
      f.lm.value = '-1';
      f.pn.value = '0';  
      f.rn.value = '20';
      f.cl.value = '2';
      f.ie.disabled = true;  
    break;
    case 'video':
      f.tn.disabled = true;
      f.ct.value = '301989888';
      f.lm.disabled = true;
      f.pn.value = '0';  
      f.rn.value = '20';
      f.cl.disabled = true;
      f.ie.disabled = true;   
    break;
    case 'zhidao':
      f.tn.value = 'ikaslist';
      f.ct.value = '17';
      f.lm.disabled = true;
      f.pn.value = '0';  
      f.rn.value = '10';
      f.cl.disabled = true;
      f.ie.disabled = true;   
    break;
    case 'news':
      f.tn.value = 'news';
      f.ct.value = '0';
      f.lm.disabled = true;
      f.pn.value = '0';  
      f.rn.value = '20';
      f.cl.value = '2';
      f.ie.value = 'gb2312';  
    break;
    case 'web':
    default:
      f.tn.value = f.tg.value;
      f.ct.value = '0';
      f.lm.value = '0';
      f.pn.value = '0';  
      f.rn.value = '10';
      f.cl.value = '3';
      f.ie.value = 'gb2312'; 
    break;
  }
  return true;
}

//onload
window.onload = function() { 
  if (typeof document.TSForm != 'undefined') document.TSForm.word.focus(); 
  window.status = 'HAOZHAN网址站，方便上网。如果您喜欢，请推荐给朋友用！- http://www.haozhan.net'; 
}

