/**
* Styleswitch stylesheet switcher built on jQuery
* Under an Attribution, Share Alike License
* By Kelvin Luck ( http://www.kelvinluck.com/ )
**/

$(document).ready(function() {
	$('.styleswitch').click(function()
	{
		switchStylestyle(this.getAttribute("rel"));
		return false;
	});
	var c = readCookie('style');
	if (c) switchStylestyle(c);
});

function switchStylestyle(styleName)
{
	$('link[@rel*=style][@title]').each(function(i) 
	{
		this.disabled = true;
		if (this.getAttribute('title') == styleName) this.disabled = false;
	});
	createCookie('style', styleName, 365);
}

// cookie functions http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name)
{
	createCookie(name,"",-1);
}
// /cookie functions
function writeDateInfo()
{
        var day="";
        var month="";
        var ampm="";
        var ampmhour="";
        var myweekday="";
        var year="";
        mydate=new Date();
        myweekday=mydate.getDay();
        mymonth=mydate.getMonth()+1;
        myday= mydate.getDate();
        myyear= mydate.getYear();
        year=(myyear > 200) ? myyear : 1900 + myyear;
        if(myweekday == 0)
        weekday=" 星期日";
        else if(myweekday == 1)
        weekday=" 星期一";
        else if(myweekday == 2)
        weekday=" 星期二";
        else if(myweekday == 3)
        weekday=" 星期三";
        else if(myweekday == 4)
        weekday=" 星期四";
        else if(myweekday == 5)
        weekday=" 星期五";
        else if(myweekday == 6)
        weekday=" 星期六";
        document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
}
function homePage(obj,val){
		try{
			obj.style.behavior='url(#default#homepage)';
        	obj.setHomePage(val);
        }catch(e){
			if(window.netscape) {
				try {
					netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
                } catch (e)  { 
                    alert("此操作被浏览器拒绝！");  
                }
                var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
					prefs.setCharPref('browser.startup.homepage',val);
                }
        	}
 		}
	function favorite(URL, title){
    	try{
        	window.external.addFavorite(URL, title);
    	} catch (e){
        	try {
				window.sidebar.addPanel(title, URL, "");
        	} catch (e) {
            	alert("加入收藏失败，请使用Ctrl+D进行添加");
        	}
    	}
	}
function newAjax() {
	var ajax = false;
	//开始初始化XMLHttpRequest对象
	if(window.XMLHttpRequest) { //Mozilla 浏览器
		ajax = new XMLHttpRequest();
		if (ajax.overrideMimeType) {//设置MiME类别
			ajax.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE浏览器
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!ajax) { // 异常，创建对象实例失败
		window.alert("不能创建XMLHttpRequest对象实例.");
		return false;
	}
	return ajax;
}
function SX(num) {
	var url="http://www.nanyuefw.com:81/admin/count.shtml?method=NYSX&NUM="+num+"&time="+new Date();
	var xmlHttp = newAjax();
	xmlHttp.onreadystatechange = function (){
		if(xmlHttp.readyState == 4)	{
			if(xmlHttp.status==200)	{
				var rv = xmlHttp.responseText;
				if(rv != null && rv!="") {
					if (rv.substring(0,1) == "1") {
						alert("点灯成功！");
					} else if (rv.substring(0,1) == "0") {
						alert("您今天已经点过灯了，请明天再来！");
					}
					document.getElementById("SX").innerHTML=rv.substring(1,rv.length-1);
				}
			}
		}
	};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 
function comment(id) {
	var name=document.getElementById("name").value;
	var con=document.getElementById("content").value;
	if(con==""){
		alert("内容不能空！");
		return false;
	}else{
		var URL = "http://www.nanyuefw.com:81/admin/plugins/comment.shtml?method=submitcomments&newid="+id+"&sname="+encodeURI(encodeURI(name==""?"guest":name))+"&commentcontent="+encodeURI(encodeURI(con))+"&time="+new Date();
		var xmlhttp_request = newAjax(); 
	    xmlhttp_request.open('post', URL, false);
	    xmlhttp_request.send();
	    var feedback = xmlhttp_request.responseText;
	    alert("您的评论已提交至管理员审核！");
	}
} 
function Link() {
		var url="http://www.nanyuefw.com:81/admin/plugins/comment.shtml?method=AjaxLink";
		var xmlHttp = newAjax();
		xmlHttp.onreadystatechange = function (){
			if(xmlHttp.readyState == 4)	{
				if(xmlHttp.status==200)	{
					if(xmlHttp.responseText!=null)	{
							document.getElementById("links").innerHTML=xmlHttp.responseText;
					}
				}
			}
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
} 
function bbs() {
		var url="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxBbs";
		var xmlHttp = newAjax();
		xmlHttp.onreadystatechange = function (){
			if(xmlHttp.readyState == 4)	{
				if(xmlHttp.status==200)	{
					if(xmlHttp.responseText!=null)	{
							//document.getElementById("bbs").innerHTML=xmlHttp.responseText;
					}
				}
			}
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
} 
function zxjl() {
		var url="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxJL";
		var xmlHttp = newAjax();
		xmlHttp.onreadystatechange = function (){
			if(xmlHttp.readyState == 4)	{
				if(xmlHttp.status==200)	{
					if(xmlHttp.responseText!=null)	{
							document.getElementById("JL").innerHTML=xmlHttp.responseText;
					}
				}
			}
		};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
} 
function ajax() {
	var xmlhttp;
	if(window.ActiveXObject) {
	  	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
	  	xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function checkForm(id){
	var title=document.all.TextBox1.value;
	var con=document.all.TextBox2.value;
	var ccode=document.all.ccode.value;
	if(title==""){
		alert("请输入标题！");
		return false;
	}
	if(con==""){
		alert("请输入内容！");
		return false;
	}
	if(ccode==""){
	  alert("请您输入验证码！");
	  return false;
    }
    var URL="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxHF&title="+encodeURI(encodeURI(title))+"&con="+encodeURI(encodeURI(con))+"&ID="+id+"&ccode="+ccode+"&time="+new Date()
    var xmlhttp_request = ajax(); 
    xmlhttp_request.open('post', URL, false);
    xmlhttp_request.send();
    var feedback = xmlhttp_request.responseText;
    if(feedback=="2"){
    	changecode();
	    alert("对不起，验证码输入不正确！");
	    return false;
    }else if(feedback=="1"){
    	alert("回复成功！");
	    window.location.href="http://www.nanyuefw.com:81/bbs.shtml?method=selHf&ID="+id;
    }
    
}
function login(id){
	var name=document.all.TextBox1.value;
	var pw=document.all.TextBox2.value;
	var ccode=document.all.ccode.value;
	if(name==""){
		alert("请输入用户名！");
		return false;
	}
	if(pw==""){
		alert("请输入密码！");
		return false;
	}
	if(ccode==""){
	  alert("请您输入验证码！");
	  return false;
    }
    var URL="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxLogin&title="+encodeURI(encodeURI(name))+"&con="+pw+"&ccode="+ccode+"&time="+new Date()
    xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP"); 
    xmlhttp_request.open('post', URL, false);
    xmlhttp_request.send();
    var feedback = xmlhttp_request.responseText;
    if(feedback=="2"){
    	changecode();
	    alert("对不起，验证码输入不正确！");
	    return false;
    }else if(feedback=="1"){
    	alert("登陆成功！");
	    window.location.href="http://www.nanyuefw.com:81/bbs.shtml?method=selTz&ID="+id;
    }
    else if(feedback=="3"||feedback=="4"){
    	changecode();
    	alert("账号或密码错误！");
    	return false;
    }
    
}
function regist(){
	var name=document.all.username.value;
	var pw1=document.all.pw1.value;
	var pw2=document.all.pw2.value;
	var ccode=document.all.ccode.value;
	if(name==""){
		alert("请输入用户名！");
		return false;
	}
	var s="admin,胡锦涛,温家宝,管理员,管理,习近平,色情,日,"
	if (s.lastIndexOf(name)>=0){alert("保留用户名，不能注册，请更新！");return false;}
	if(pw1==""){
		alert("请输入密码！");
		return false;
	}
	if(pw1!=pw2){
		alert("密码不一致！");
		return false;
	}
	if(ccode==""){
	  alert("请您输入验证码！");
	  return false;
    }
    var URL="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxLogin&title="+encodeURI(encodeURI(name))+"&con="+pw1+"&ccode="+ccode+"&time="+new Date()
    xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP"); 
    xmlhttp_request.open('post', URL, false);
    xmlhttp_request.send();
    var feedback = xmlhttp_request.responseText;
    if(feedback=="2"){
    	changecode();
	    alert("对不起，验证码输入不正确！");
	    return false;
    }
    else if(feedback=="4"||feedback=="1"){
    	changecode();
    	alert("用户名已存在！");
    	return false;
    }else if(feedback=="3"){
    	alert("注册成功！");
    }
}
function checkFT(id){
	var title=document.all.TextBox1.value;
	var con=document.all.TextBox2.value;
	var ccode=document.all.ccode.value;
	if(title==""){
		alert("请输入标题！");
		return false;
	}
	if(con==""){
		alert("请输入内容！");
		return false;
	}
	if(ccode==""){
	  alert("请您输入验证码！");
	  return false;
    }
    var URL="http://www.nanyuefw.com:81/bbs.shtml?method=AjaxFT&title="+encodeURI(encodeURI(title))+"&con="+encodeURI(encodeURI(con))+"&ID="+id+"&ccode="+ccode+"&time="+new Date()
    xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP"); 
    xmlhttp_request.open('post', URL, false);
    xmlhttp_request.send();
    var feedback = xmlhttp_request.responseText;
    if(feedback=="2"){
    	changecode();
	    alert("对不起，验证码输入不正确！");
	    return false;
    }else if(feedback=="1"){
    	alert("发帖成功，需经管理与审核！");
	    window.location.href="http://www.nanyuefw.com:81/bbs.shtml?method=selTz&ID="+id;
    }
    
}
function changecode(){
	document.getElementById("codec").src="http://www.nanyuefw.com:81/admin/include/checkcode.jsp";
}
