var g_nLastVisitCount;

function LastVisitSetCount(nCount)
{
	g_nLastVisitCount = nCount;
}

function LastVisitCheckAll()
{	
	for (var i=0;i<g_nLastVisitCount;i++)
		eval('LastVisit'+i+'.checked=LastVisitAll.checked');
}

function LastVisitOpen()
{
	for (var i=0;i<g_nLastVisitCount;i++)
	{
		if (eval('LastVisit'+i+'.checked'))
		{
			strUrl = external.gbGetLastVisit("Url"+i);
			if (strUrl.length<1)
				break;
			try{
			window.open(strUrl,'_blank');
			}catch(e){}
		}
	}
}

function LastVisitCopyUrl()
{
	var strTemp='';
	try{
	for (var i=0;i<g_nLastVisitCount;i++)
	{
		if (eval('LastVisit'+i+'.checked'))
		{
			strUrl = external.gbGetLastVisit("Url"+i);
			if (strUrl.length<1)
				break;
			strTemp += strUrl;
			strTemp += "\r\n";
		}
		
	}
	}catch(e){}
	if (strTemp.length>1)
		window.clipboardData.setData("Text", strTemp);
}

function CheckSearch()
{
	if(formsearch.baidu.checked)
		window.open("http://www.baidu.com/s?tn=greenbrowser_3_pg&word="+formsearch.key.value,"baidu");
	if(formsearch.google.checked)
		window.open("http://www.google.cn/search?hl=zh-CN&q="+formsearch.key.value,"google");
	if(formsearch.yahoocn.checked)
		window.open("http://cn.search.yahoo.com/search?p="+formsearch.key.value,"yahoocn");
	if(formsearch.sogou.checked)
		window.open("http://www.sogou.com/web?sogouhome=&shuru=shou&query="+formsearch.key.value,"sogou");
	if(formsearch.skycn.checked)
		window.open("http://www.skycn.com/search.php?sor=00&ss_name="+formsearch.key.value,"skycn");
	if(formsearch.fkeebt.checked)
		window.open("http://bt.fkee.com/search.aspx?p=Seed&b=0&q="+formsearch.key.value,"fkeebt");
	//
	if(formsearch.baiduimage.checked)
		window.open("http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word="+formsearch.key.value,"baiduimage");
	if(formsearch.baidump3.checked)
		window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word="+formsearch.key.value,"baidump3");
	if(formsearch.baidugeci.checked)
		window.open("http://mp3search.baidu.com/wstsearch?tn=baidump3lyric&ct=150994944&lm=-1&rn=&word="+formsearch.key.value,"baidugeci");
	if(formsearch.baidunews.checked)
		window.open("http://news.baidu.com/ns?cl=2&rn=20&tn=news&word="+formsearch.key.value,"baidunews");
	if(formsearch.baidupost.checked)
		window.open("http://post.baidu.com/f?kw="+formsearch.key.value,"baidupost");
	if(formsearch.baiduzhidao.checked)
		window.open("http://zhidao.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&word="+formsearch.key.value,"baiduzhidao");
	if(formsearch.baiducang.checked)
		window.open("http://cang.baidu.com/do/s?ct=21&word="+formsearch.key.value,"baiducang");
	if(formsearch.baidufile.checked)
		window.open("http://www.baidu.com/baidu?ft=all&q1="+formsearch.key.value,"baidufile");
	if(formsearch.baidubaike.checked)
		window.open("http://baike.baidu.com/w?ct=17&lm=0&tn=baiduWikiSearch&pn=0&rn=10&word="+formsearch.key.value+"&submit=search","baidubaike");
	if(formsearch.baidumap.checked)
		window.open("http://map.baidu.com/m?word="+formsearch.key.value,"baidumap");
	if(formsearch.baidudict.checked)
		window.open("http://www.baidu.com/baidu?ie=gb2312&bs=&sr=&z=&ct=1048576&cl=3&f=8&word="+formsearch.key.value,"baidudict");
	if(formsearch.joyo.checked)
		window.open("http://www.joyo.com/prodsearch/prodsearch.asp?source=ad4all_40187&vname="+formsearch.key.value,"joyo");
	if(formsearch.dangdang.checked)
		window.open("http://www.dangdang.com/league/leagueref.asp?from=427-40187&backurl=http://211.100.16.156/dangdang.dll?key="+formsearch.key.value,"dangdang");
	return false;
}

function CheckSearchEn()
{
	if(formsearch.google.checked)
		window.open("http://www.google.com/search?hl=en&q="+formsearch.key.value,"google");
	if(formsearch.yahoo.checked)
		window.open("http://search.yahoo.com/search?p="+formsearch.key.value,"yahoo");
	if(formsearch.baidu.checked)
		window.open("http://www.baidu.com/s?tn=greenbrowser_2_pg&word="+formsearch.key.value,"baidu");
	if(formsearch.ask.checked)
		window.open("http://www.ask.com/web?q="+formsearch.key.value,"ask");
	if(formsearch.alexa.checked)
		window.open("http://www.alexa.com/search?q="+formsearch.key.value,"alexa");
	if(formsearch.snapfiles.checked)
		window.open("http://www.snapfiles.com/downloadfind.php?action=s&st="+formsearch.key.value,"snapfiles");
	if(formsearch.torrentspy.checked)
		window.open("http://www.torrentspy.com/search?query="+formsearch.key.value,"torrentspy");
	if(formsearch.mp3.checked)
		window.open("http://www.mp3.com/search.php?action=Search&stype=song&query="+formsearch.key.value,"mp3");
	//
	if(formsearch.googleimage.checked)
		window.open("http://images.google.com/images?hl=en&q="+formsearch.key.value,"googleimage");
	if(formsearch.googlenews.checked)
		window.open("http://news.google.com/news?hl=en&q="+formsearch.key.value,"googlenews");
	if(formsearch.googleblog.checked)
		window.open("http://blogsearch.google.com/blogsearch?hl=en&q="+formsearch.key.value,"googleblog");
	if(formsearch.googlevideo.checked)
		window.open("http://video.google.com/videosearch?hl=en&q="+formsearch.key.value,"googlevideo");
	if(formsearch.googlemaps.checked)
		window.open("http://maps.google.com/maps?hl=en&q="+formsearch.key.value,"googlevideo");
	if(formsearch.googlebooks.checked)
		window.open("http://books.google.com/books?q="+formsearch.key.value,"googlebooks");
	if(formsearch.googlecode.checked)
		window.open("http://www.google.com/codesearch?hl=en&q="+formsearch.key.value,"googlecode");
	if(formsearch.googlefroogle.checked)
		window.open("http://froogle.google.com/froogle?checkout=1&lmode=online&q="+formsearch.key.value,"googlefroogle");
	if(formsearch.googletrends.checked)
		window.open("http://www.google.com/trends?q="+formsearch.key.value,"googletrends");
	if(formsearch.googlegroups.checked)
		window.open("http://groups.google.com/groups/search?qt_s=Search&q="+formsearch.key.value,"googlegroups");	
	if(formsearch.googlefinance.checked)
		window.open("http://finance.google.com/finance?q="+formsearch.key.value,"googlefinance");
	if(formsearch.reference.checked)
		window.open("http://dictionary.reference.com/search?q="+formsearch.key.value,"reference");
		
	return false;
}

function ShowTime()
{
	today= new Date();
	var years=today.getYear();
	var months=today.getMonth()+1;
	var dates=today.getDate();
	var hours=today.getHours();
	var minutes=today.getMinutes();
	var seconds=today.getSeconds();
	
	if (eval(hours) <10) {hours="0"+hours;}
	if (eval(minutes) < 10) {minutes="0"+minutes;}
	if (seconds < 10) {seconds="0"+seconds;}
	
	var step;
	if(eval(hours)<1)		step="午夜";
	else if(eval(hours)<6)	step="凌晨";
	else if(eval(hours)<9)	step="早上";
	else if(eval(hours)<11)	step="上午";
	else if(eval(hours)<14)	step="中午";
	else if(eval(hours)<18)	step="下午";
	else if(eval(hours)<23)	step="晚上";
	else if(eval(hours)<24)	step="午夜";
	
	//算农历日历////////////////////////////////////////////////////////////////////////////////////////
	var bsYear;  
	var bsDate;  
	var bsWeek;  
	var arrLen=8;	//数组长度
	var sValue=0;	//当年的秒数
	var dayiy=0;	//当年第几天
	var miy=0;	//月份的下标
	var iyear=0;	//年份标记
	var dayim=0;	//当月第几天
	var spd=86400;	//每天的秒数
	
	var year1999="30;29;29;30;29;29;30;29;30;30;30;29";	//354
	var year2000="30;30;29;29;30;29;29;30;29;30;30;29";	//354
	var year2001="30;30;29;30;29;30;29;29;30;29;30;29;30";	//384
	var year2002="30;30;29;30;29;30;29;29;30;29;30;29";	//354
	var year2003="30;30;29;30;30;29;30;29;29;30;29;30";	//355
	var year2004="29;30;29;30;30;29;30;29;30;29;30;29;30";	//384
	var year2005="29;30;29;30;29;30;30;29;30;29;30;29";	//354
	var year2006="30;29;30;29;30;29;30;29;30;30;29;30;30";
	var year2007="29;29;30;29;29;30;29;30;30;30;29;30";
	//var year2008="30;29;29;30;29;29;30;29;30;30;29;30";
	var month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
	var month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
	var month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
	var month2006="正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月"
	var month2007="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
	//var month2008="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
	
	var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";
	
	var Ys=new Array(arrLen);
	Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600;
	Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800;
	Ys[6]=1107878400;Ys[7]=1138464000;
	
	var Yn=new Array(arrLen);   //农历年的名称
	Yn[0]="己卯年";Yn[1]="庚辰年";Yn[2]="辛巳年";
	Yn[3]="壬午年";Yn[4]="癸未年";Yn[5]="甲申年";
	Yn[6]="乙酉年";Yn[7]="丙戌年"; 
	var D=new Date();
	var yy=D.getYear();
	var mm=D.getMonth()+1;
	var dd=D.getDate();
	var ww=D.getDay();
	if (ww==0) ww="星期日";
	if (ww==1) ww="星期一";
	if (ww==2) ww="星期二";
	if (ww==3) ww="星期三";
	if (ww==4) ww="星期四";
	if (ww==5) ww="星期五";
	if (ww==6) ww="星期六";
	ww=ww;
	var ss=parseInt(D.getTime() / 1000);
	if (yy<100) yy="19"+yy;
	
	for (i=0;i<arrLen;i++)
	{
		if (ss>=Ys[i])
		{
			iyear=i;
			sValue=ss-Ys[i];    //当年的秒数
		}
	}
	dayiy=parseInt(sValue/spd)+1;    //当年的天数
	
	var dpm=year1999;
	if (iyear==1) dpm=year2000;
	if (iyear==2) dpm=year2001;
	if (iyear==3) dpm=year2002;
	if (iyear==4) dpm=year2003;
	if (iyear==5) dpm=year2004;
	if (iyear==6) dpm=year2005;
	if (iyear==7) dpm=year2006;
	dpm=dpm.split(";");
	
	var Mn=month1999;
	if (iyear==2) Mn=month2001;
	if (iyear==5) Mn=month2004;
	if (iyear==7) Mn=month2006;
	Mn=Mn.split(";");
	
	var Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";
	Dn=Dn.split(";");
	
	dayim=dayiy;
	
	var total=new Array(13);
	total[0]=parseInt(dpm[0]);
	for (i=1;i<dpm.length-1;i++) total[i]=parseInt(dpm[i])+total[i-1];
	for (i=dpm.length-1;i>0;i--)
	{
		if (dayim>total[i-1])
		{
			dayim=dayim-total[i-1];
			miy=i;
		}
	}
	bsWeek=ww;
	bsDate=yy+"年"+mm+"月";
	bsDate2=dd+"日";
	bsYear="农历"+Yn[iyear];
	bsYear2="农历"+Yn[iyear]+" "+Mn[miy]+Dn[dayim-1];
	if (ss>=Ys[7]||ss<Ys[0]) bsYear=Yn[7];
		
	//国历节日 *表示放假日
	var sFtv = new Array(
	"0101*元旦节",
	"0214*情人节",
	"0305*学雷锋纪念日",
	"0308*妇女节",
	"0312*植树节",
	"0315*消费者权益日",
	"0401*愚人节",
	"0407*世界卫生日",
	"0422*世界地球日",
	"0501*劳动节",
	"0502*劳动节",
	"0503*劳动节",
	"0504*青年节",
	"0508*世界红十字日",
	"0512*国际护士节",
	"0515*国际家庭日",
	"0517*国际电信日",
	"0601*国际儿童节",
	"0605*世界环境保护日",
	"0606*全国爱眼日",
	"0625*全国土地日",
	"0626*国际禁毒日",
	"0701*中共诞辰&香港回归日",
	"0707*抗日战争纪念日",
	"0801*建军节",
	"0815*抗日战争胜利纪念",
	"0909*毛泽东逝世纪念",
	"0908*国际扫盲日",
	"0910*中国教师节", 
	"0927*世界旅游日",
	"0928*孔子诞辰",
	"1001*国庆节",
	"1002*国庆节",
	"1003*国庆节",
	"1006*老人节",
	"1009*世界邮政日",
	"1014*世界标准日",
	"1016*世界粮食日",
	"1024*联合国日",
	"1120*彝族年",
	"1121*彝族年",
	"1122*彝族年",
	"1112*孙中山诞辰纪念",
	"1205*国际志愿人员日",
	"1220*澳门回归纪念",
	"1225*圣诞节",
	"1226*毛泽东诞辰纪念");
	
	//农历节日 *表示放假日
	var lFtv = new Array(
	"0101*春节",
	"0102*春节",
	"0103*春节",
	"0115*元宵节",
	"0505*端午节",
	"0624*火把节",
	"0625*火把节",
	"0626*火把节",
	"0707*七夕情人节",
	"0715*中元节",
	"0815*中秋节",
	"0909*重阳节",
	"1208*腊八节",
	"1224*小年",
	"0100*除夕");
	
	//判断国历节日
	if(months<10&&dates<10)  {datenum="0"+months+"0"+dates;}
	if(months<10&&dates>=10)  {datenum="0"+months+dates;}
	if(months>=10&&dates>=10)  {datenum=months+dates;}
	if(months>=10&&dates<10) {datenum=months+"0"+dates;}
	
	if(miy<10&&dayim<10)  {datenum2="0"+miy+"0"+dayim;}
	if(miy<10&&dayim>=10)  {datenum2="0"+miy+dayim;}
	if(miy>=10&&dayim>=10)  {datenum2=miy+dayim;}
	if(miy>=10&&dayim<10) {datenum2=miy+"0"+dayim;}
	
	sl=sFtv.length;
	for(i=0;i<sl;i++)
	{
		Festv=sFtv[i].split("*");
		if(datenum==Festv[0])
		{
			Festvname=Festv[1];
			break;
		}	
		else
		{
			Festvname="";
		}
	}
	
	nl=lFtv.length;
	for(i=0;i<nl;i++)
	{
		Festv=lFtv[i].split("*");
		if(datenum2==Festv[0])
		{
			Festvname2 = Festv[1];
			break;
		}	
		else
		{
			Festvname2="";
		}
	}
	
	thisdate = years+"年"+months+"月"+dates+"日";
	thistime = hours+":"+minutes+":"+seconds;
		document.getElementById("time").innerHTML="<div align=center>"+thisdate+"　"+ww+"<br>"+step+"　"+thistime+"";
	//document.getElementById("time").innerHTML="<div align=center>"+thisdate+"　"+ww+"<br>"+step+"　"+thistime+"<br>"+Festvname+"　"+bsYear2+"　"+Festvname2+"</div>";
	var timer=setTimeout("ShowTime()",1000);
}

function ShowTimeEn()
{
	today= new Date();
	var years=today.getYear();
	var months=today.getMonth()+1;
	var dates=today.getDate();
	var hours=today.getHours();
	var minutes=today.getMinutes();
	var seconds=today.getSeconds();
	
	var ww=today.getDay();
	if (ww==0) ww="Sunday";
	if (ww==1) ww="Monday";
	if (ww==2) ww="Tuesday";
	if (ww==3) ww="Wednesday";
	if (ww==4) ww="Thursday";
	if (ww==5) ww="Friday";
	if (ww==6) ww="Saturday";
	
	if (eval(hours) <10) {hours="0"+hours;}
	if (eval(minutes) < 10) {minutes="0"+minutes;}
	if (seconds < 10) {seconds="0"+seconds;}
	
	var step;
	if(eval(hours)<1)		step="Midnight";
	else if(eval(hours)<6)	step="Wee hours";
	else if(eval(hours)<9)	step="Morning";
	else if(eval(hours)<11)	step="Forenoon";
	else if(eval(hours)<14)	step="Noon";
	else if(eval(hours)<18)	step="Afternoon";
	else if(eval(hours)<23)	step="Night";
	else if(eval(hours)<24)	step="Midnight";
		
	thisdate = years+"."+months+"."+dates;
	thistime = hours+":"+minutes+":"+seconds;
	document.getElementById("time").innerHTML="<div align=center>"+thisdate+" "+ww+"<br>"+step+" "+thistime+"</div>";
	var timer=setTimeout("ShowTimeEn()",1000);
}

function CheckMail()
{
	var gm=document.gomail
	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
	}
	
	LoginMail();
	return false
}

function CheckMailEn()
{
	var gm=document.gomail
	var vDomain = gm.domains
	var vName = gm.uName
	var vPw = gm.uPw
	if(vDomain.value == "")
	{	alert("Please select your mailbox...")
		vDomain.focus()
		return false
	}
	if(vName.value == "")
	{	alert("Please input your accounts...")
		vName.focus()
		return false
	}
	if(vPw.value == "") {
		alert("Please input your password...")
		vPw.focus()
		return false
	}
	
	LoginMail();
	return false
}

function LoginMail()
{
	var gm=document.gomail
	var vDomain = gm.domains
	var vName = gm.uName
	var vPw = gm.uPw
	switch(vDomain.value)
	{
	case "163":
		gm.action =  "http://reg.163.com/CheckUser.jsp"
		gm.url.value = "http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&language=-1&style=-1"
		gm.username.value = vName.value
		gm.password.value = vPw.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 "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 "vip163":
		gm.action = "https://ssl1.vip.163.com/logon.m?language=-1&style=-1"
		gm.username.value = vName.value
		gm.password.value = vPw.value
	break
	case "netease":
		gm.action = "http://web.netease.com/cgi/login?verifycookie=1&language=0"
		gm.username.value = vName.value
		gm.password.value = vPw.value
	break
	case "sohu":
		gm.action = "http://login.mail.sohu.com/chkpwd.php"
		gm.url.value = ""
		gm.UserName.value = vName.value
		gm.Password.value = vPw.value
	break
	case "yahoo":
		gm.action = "http://edit.bjs.yahoo.com/config/login"
		gm.login.value = vName.value
		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 "163net":
		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 "china":
		gm.action = "http://mail.china.com/coremail/fcg/login"
		gm.user.value = vName.value
		gm.pass.value = vPw.value
		gm.domainname.value = "china.com"
		//gm.passwd.value = vPw.value
	break
	case "mailchina":
		gm.action = "http://freemail.china.com/extend/gb/NULL/NULL/NULL/SignIn.gen"
		gm.LoginName.value = vName.value
		gm.passwd.value = vPw.value
	break
	case "citiz":
		gm.action = "http://citiz.online.sh.cn/default/login_billing.jsp"
		gm.username.value = vName.value+"@citiz.net"
		gm.password.value = vPw.value
	break
	case "56":
		var gUrsHost = ["m113","m48","m49"];
		gm.action = "http://"+gUrsHost[((new Date()).getSeconds())%3]+".56.com/mail/mail.56"
		gm.username.value = vName.value
		gm.password.value = vPw.value
	break
	case "Xinhuanet":
		gm.action = "http://mail.xinhuanet.com/login.jsp"
		gm.username.value = vName.value
		gm.password.value = vPw.value
		gm.domainname.value = 'xinhuanet.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 "etang":
		gm.action = "http://login.etang.com/servlet/login"
		gm.BackURL.value = "http://vipmail.etang.com"
		gm.login_name.value = vName.value
		gm.login_password.value = vPw.value
	break
	case "eyou":
		gm.action = "https://ssl.eyou.com/mail_login.php"
		gm.LoginName.value = vName.value
		gm.Password.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 "263":
		gm.action = "http://g2wm.263.net/xmweb"
		gm.usr.value = vName.value
		gm.pass.value = vPw.value
		gm.domain.value = "263.net"
		gm.func.value = "login"
	break
	case "qq":
		gm.action = "http://mail.qq.com/cgi-bin/login"
		gm.u.value = vName.value
		gm.p.value = vPw.value
		gm.starttime.value=(new Date()).valueOf()
	break
	case "vipsina":
		gm.action = "http://vip.sina.com.cn/cgi-bin/login.cgi"
		gm.user.value = vName.value
		gm.pass.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;
	}
	//
	if(vDomain.value!="msn" && vDomain.value!="hotmail" ) s_cookie('m',gomail.domains.selectedIndex,5184000,'/')
	gm.submit()
	vPw.value = ""
	gm.action = ""
	return false
}

