 
 //添加到收藏夹
 function addBookmark(url,title)
 {
    if (window.sidebar) 
    { 
      window.sidebar.addPanel(title, url,""); 
    } 
    else if( document.all )
    {
      window.external.AddFavorite( url, title);
    } 
    else if( window.opera && window.print ) 
    {
      return true;
    }
 }
       
  function getDate()
  {
     //document.getElementById('txtshowdate').v
     form_top.txtshowdate.value = form_mid.txtDate.value;
  }
  
function sordcl()
{
    var input = form_top.Radio1;
    var show = form_top.SubmitTop;
    for(var i=0;i<input.length;i++) //循环
    {
        if(input[i].checked==true) //比较值
        { 
           var v = input[i].value;
           show.value = v;
           break; 
        }
    }
   
   return false;
}

function sotop()
{
    var flag = form_top.SoTopFlag.value;
    var input = form_top.Radio1;
    var show = form_top.SubmitTop;
    for(var i=0;i<input.length;i++) //循环
    {
        if(input[i].checked==true) //比较值
        { 
            switch(i){ 
                
                case 0: //网页
                    window.open("http://www.google.cn/search?hl=zh-CN&ie=gb2312&oe=utf-8&q=" + flag,"");
                break;
                
                case 1: //图片
                    window.open("http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word="+flag,"");
                break;
               
                case 2:
                    window.open("http://news.google.cn/news?hl=zh-CN&ned=ccn&q=" + flag,"");
                break;
                
                 case 3:
                    window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word="+flag,"");
                break;
                
                 case 4:
                    window.open("http://search.onlinedown.net/search.asp?keyword="+flag,"");
                break;
                 
                 case 5:
                    window.open("http://blog.yodao.com/search?keyfrom=blog.suggest&q="+flag,"");
                break;
                default:
                    break;
            } 
           var v = input[i].value;
           show.value = v;
           break; 
        }
    }
  return false;
}
 
function google_search()
{
    //alert("ok");
    var flag = document.getElementById("googleFlag").value;
    window.open("http://www.google.cn/search?hl=zh-CN&ie=gb2312&oe=utf-8&q=" + flag,"");
    return false;
}

function sobottom() 
{
    var input = form_bottom.Radio1;
    var flag = form_bottom.flag.value;
    for(var i=0;i<input.length;i++) //循环
    {
        if(input[i].checked==true) //比较值
        { 
           var v = input[i].value;
            switch(v){ 
                
                case "google":
                    window.open("http://www.google.cn/search?hl=zh-CN&q=" + flag,"");
                break;
                
                case "baidu":
                    window.open("http://www.baidu.com/baidu?tn=webgee&word="+flag,"");
                break;
               
                case "yahoo":
                    window.open("http://cn.search.yahoo.com/search/cn?p="+flag,"");
                break;
                
                 case "xiaoshuo":
                window.open("http://sosu.cmfu.com/genius/?query=" + flag,"");
                break;
                
                 case "sogo":
                     window.open("http://www.sogou.com/web?query=" + flag,"");
                break;
                 
                 case "alexa":
                    window.open("http://www.alexa.com/search?q="+flag,"");;
                break;
                 case "baidump3":
                    window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word="+flag,"");
                break;
                
                case "soft":
                    window.open("http://search.onlinedown.net/search.asp?keyword="+flag,"");
                    break;
                
                case "driver":
                    window.open("http://so.mydrivers.com/drivers/"+flag,"");
                break;
                
                 case "gopics":
                    window.open("http://images.google.com/images?q="+flag,"");
                break;
                
                 case "baidupic":
                    window.open("http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word="+flag,"");
                break;
                
                 case "bbs":
                    window.open("http://groups.google.com/groups?hl=zh-CN&q="+flag,"");
                    break;
                 
                default:
                    break;
            } 
            
            break; 
        }
       
        
    }
  return false;
}
function Search_Bottom() {
    var input = document.getElementsByName("rdSerarch");
    var flag = document.getElementById("searchflag").value;
    for (var i = 0; i < input.length; i++) //循环
    {
        if (input[i].checked == true) //比较值
        {
            var v = input[i].value;
            switch (v) {

                case "google":
                    window.open("http://www.google.cn/search?hl=zh-CN&q=" + flag, "");
                    break;

                case "baidu":
                    window.open("http://www.baidu.com/baidu?tn=webgee&word=" + flag, "");
                    break;

                case "yahoo":
                    window.open("http://cn.search.yahoo.com/search/cn?p=" + flag, "");
                    break;

                case "xiaoshuo":
                    window.open("http://sosu.cmfu.com/genius/?query=" + flag, "");
                    break;

                case "sogo":
                    window.open("http://www.sogou.com/web?query=" + flag, "");
                    break;

                case "alexa":
                    window.open("http://www.alexa.com/search?q=" + flag, ""); ;
                    break;
                case "baidump3":
                    window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word=" + flag, "");
                    break;

                case "soft":
                    window.open("http://search.onlinedown.net/search.asp?keyword=" + flag, "");
                    break;

                case "driver":
                    window.open("http://so.mydrivers.com/drivers/" + flag, "");
                    break;

                case "gopics":
                    window.open("http://images.google.com/images?q=" + flag, "");
                    break;

                case "baidupic":
                    window.open("http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word=" + flag, "");
                    break;

                case "bbs":
                    window.open("http://groups.google.com/groups?hl=zh-CN&q=" + flag, "");
                    break;

                default:
                    break;
            }
            break;
        }
    }
    return false;
}

/**计算农历**********************************/
function CalConv()
{
FIRSTYEAR = 1998;
LASTYEAR = 2031;

today = new Date();
SolarYear = today.getFullYear();
SolarMonth = today.getMonth() + 1;
SolarDate = today.getDate();
Weekday = today.getDay();
LunarCal = [
  new tagLunarCal( 27,  5, 3, 43, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 46,  0, 4, 48, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1 ), /* 88 */
  new tagLunarCal( 35,  0, 5, 53, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1 ), /* 89 */
  new tagLunarCal( 23,  4, 0, 59, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 42,  0, 1,  4, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 31,  0, 2,  9, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 21,  2, 3, 14, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1 ), /* 93 */
  new tagLunarCal( 39,  0, 5, 20, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 28,  7, 6, 25, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 48,  0, 0, 30, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1 ),
  new tagLunarCal( 37,  0, 1, 35, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1 ), /* 97 */
  new tagLunarCal( 25,  5, 3, 41, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 44,  0, 4, 46, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),
  new tagLunarCal( 33,  0, 5, 51, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 22,  4, 6, 56, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ), /* 101 */
  new tagLunarCal( 40,  0, 1,  2, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 30,  9, 2,  7, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 49,  0, 3, 12, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 38,  0, 4, 17, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0 ), /* 105 */
  new tagLunarCal( 27,  6, 6, 23, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1 ),
  new tagLunarCal( 46,  0, 0, 28, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0 ),
  new tagLunarCal( 35,  0, 1, 33, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ),
  new tagLunarCal( 24,  4, 2, 38, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ), /* 109 */
  new tagLunarCal( 42,  0, 4, 44, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 31,  0, 5, 49, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 ),
  new tagLunarCal( 21,  2, 6, 54, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),
  new tagLunarCal( 40,  0, 0, 59, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ), /* 113 */
  new tagLunarCal( 28,  6, 2,  5, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0 ),
  new tagLunarCal( 47,  0, 3, 10, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1 ),
  new tagLunarCal( 36,  0, 4, 15, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1 ),
  new tagLunarCal( 25,  5, 5, 20, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ), /* 117 */
  new tagLunarCal( 43,  0, 0, 26, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1 ),
  new tagLunarCal( 32,  0, 1, 31, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0 ),
  new tagLunarCal( 22,  3, 2, 36, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0 ) ];
/* 年每月之日数 */
SolarCal = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];

/* 年每月之累积日数, 平年与闰年 */ 
SolarDays = [  0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365, 396,  0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366, 397 ];
AnimalIdx = ["马", "羊", "猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇" ];
LocationIdx = [ "南", "东", "北", "西" ];
if ( SolarYear <= FIRSTYEAR || SolarYear > LASTYEAR ) return 1;
sm = SolarMonth - 1;
if ( sm < 0 || sm > 11 ) return 2;
leap = GetLeap( SolarYear );
if ( sm == 1 )
d = leap + 28;
else
d = SolarCal[sm];
if ( SolarDate < 1 || SolarDate > d ) return 3;
y = SolarYear - FIRSTYEAR;
acc = SolarDays[ leap*14 + sm ] + SolarDate;
kc = acc + LunarCal[y].BaseKanChih;
Kan = kc % 10;
Chih = kc % 12;
Location = LocationIdx[kc % 4];
Age = kc % 60;
if ( Age < 22 )
Age = 22 - Age;
else
Age = 82 - Age;
Animal = AnimalIdx[ Chih ];
if ( acc <= LunarCal[y].BaseDays ) {
y--;
LunarYear = SolarYear - 1;
leap = GetLeap( LunarYear );
sm += 12;
acc = SolarDays[leap*14 + sm] + SolarDate;
 }
else
LunarYear = SolarYear;
l1 = LunarCal[y].BaseDays;
for ( i=0; i<13; i++ ) {
l2 = l1 + LunarCal[y].MonthDays[i] + 29;
if ( acc <= l2 ) break;
l1 = l2;
 }
LunarMonth = i + 1;
LunarDate = acc - l1;
im = LunarCal[y].Intercalation;
if ( im != 0 && LunarMonth > im ) {
LunarMonth--;
if ( LunarMonth == im ) LunarMonth = -im;
 }
if ( LunarMonth > 12 ) LunarMonth -= 12;
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("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
     
     var result =  today.getYear()+"年"+[today.getMonth()+1]+"月"+today.getDate()+"日 "+d[today.getDay()+1] + "  农历"  + LunarMonth + "月" + LunarDate + "日";
     form_top.txtshowdate.value = result;
     return 0; 
}
/* 求闰年 */ 
function GetLeap( year )
{
   if ( year % 400 == 0 )
     return 1;
   else if ( year % 100 == 0 )
     return 0;
   else if ( year % 4 == 0 )
     return 1;
   else
     return 0;
}
function tagLunarCal( d, i, w, k, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13) {
this.BaseDays = d;         /* 到 1 月 1 日到农历正月初一的累积日数 */
this.Intercalation = i;    /* 润月月份. 0==此年没有闰月 */
this.BaseWeekday = w;      /* 此年 1 月 1 日为星期几再时减 1 */
this.BaseKanChih = k;      /* 此年 1 月 1 日之干支序减1 */
this.MonthDays = [ m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13 ]; /* 此農曆年每月之大小, 0==小月(29日), 1==大月(30日) */
}

/*邮箱处理*/

function $(o){
var o=document.getElementById(o)?document.getElementById(o):o;
return o;
}

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://www.126.com/","user","pass");
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 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 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);
                   }
                }
        }
}

/* end邮箱处理 */

function SetHome()
   {       
       
        try   
        {   
           addBookmark('http://www.19596.com','华夏导航网');
        }   
        catch (e)  
        {   
           
        }
        
        try
        {       
             this.style.behavior='url(#default#homepage)';
             this.setHomePage('http://www.19596.com/index.html');
        }   
        catch(e)
        {          
            
        }
          
     }
function init()
{
    CalConv();
    initMail();
    //SetHome();
}