﻿// JavaScript Document
function Login(){
	var username = document.getElementById('username').value;
	var password = document.getElementById('password').value;
	var vcode    = document.getElementById('vcode').value;
	var url = 'entrance.php?c=Upload&a=check&username='+username+'&password='+password+'&vcode='+vcode;
	sendAjax(url);
	return false;

}

function bbsLogin(){
	var username = document.getElementById('username').value;
	var password = document.getElementById('password').value;
	var vcode    = document.getElementById('vcode').value;
	var url = 'entrance.php?c=Upload&a=check&username='+username+'&password='+password+'&vcode='+vcode;
	bbsSend(url);
	return false;

}
function sendAjax(url){
	if (window.ActiveXObject)
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")
	else if(window.XMLHttpRequest)
		xmlHttp=new XMLHttpRequest();		
	xmlHttp.onreadystatechange=processRequest;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	function processRequest(){
		if(xmlHttp.readyState==4){
			if(xmlHttp.status==200){
				if(xmlHttp.responseText=="null")
					alert('用户名,密码,验证码不能为空!');
				else if(xmlHttp.responseText=="vcodeerror")
					alert('验证码错误,请重新输入验证码!');
				else if(xmlHttp.responseText=="error")
					alert('用户名,密码错误!');
				else if(xmlHttp.responseText=="enter")
					location.href='entrance.php?c=Upload';
				else
					alert('系统错误,请重试!');
			}else
				alert('Ajax Error');			
		}
	}
}

function bbsSend(url){
	if (window.ActiveXObject)
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")
	else if(window.XMLHttpRequest)
		xmlHttp=new XMLHttpRequest();		
	xmlHttp.onreadystatechange=processRequest;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	function processRequest(){
		if(xmlHttp.readyState==4){
			if(xmlHttp.status==200){
				if(xmlHttp.responseText=="null")
					alert('用户名,密码,验证码不能为空!');
				else if(xmlHttp.responseText=="vcodeerror")
					alert('验证码错误,请重新输入验证码!');
				else if(xmlHttp.responseText=="error")
					alert('用户名,密码错误!');
				else if(xmlHttp.responseText=="enter")
					location.href='entrance.php?c=UserBBS';
				else
					alert('系统错误,请重试!');
			}else
				alert('Ajax Error');			
		}
	}
}

window.onload = function() {
	var theURL = window.location;
	theURL = theURL.toString();
	var start = theURL.indexOf("?") + 1;
	var urlStr = theURL.substring(start,theURL.length)
	if (urlStr == "a=information&cate=36") {
		getElementsByClassName('Info_box_r01')[0].innerHTML = '<a href="index.php">首页</a> &gt;&gt; <a href="index.php?a=list&id=6">文明在线</a> &gt;&gt; <span style="color:#FF7F28;">媒体看月浦</span>';
		getElementsByClassName('Info_box_l')[0].insertAdjacentHTML('afterBegin', '<div style="padding-top:0;" class="Info_box_l01"><img src="img/list/l01.jpg"></div><div class="list_box02"><ul><li><a href="index.php?a=list&id=25">文明创建</a></li><li><a href="index.php?a=list&id=39">精神文明建设活动</a></li><li><a href="index.php?a=list&id=75">人物风采</a></li></ul></div>');
	}
	if (urlStr == "a=list&id=6" || urlStr == "a=list&id=25" || urlStr == "a=list&id=39") {
		getElementsByClassName('list_box02')[0].innerHTML = '<ul><li><a href="index.php?a=list&id=25">文明创建</a></li><li><a href="index.php?a=list&id=39">精神文明建设活动</a></li><li><a href="index.php?a=list&id=75">人物风采</a></li></ul>';
	}
	//var cls2 = document.getElementsByName('Category')[0];
	//cls2.options[cls2.length-1] = null;
	document.getElementsByName('Category')[0].options[0] = null;
}

var getElementsByClassName = function(searchClass, node, tag) {
if (document.getElementsByClassName) {
return document.getElementsByClassName(searchClass)
} else {
node = node || document;
tag = tag || "*";
var classes = searchClass.split(" "),
elements = (tag === "*" && node.all) ? node.all : node.getElementsByTagName(tag),
patterns = [],
returnElements = [],
current,
match;
var i = classes.length;
while (--i >= 0) {
patterns.push(new RegExp("(^|\\s)" + classes[i] + "(\\s|$)"));
}
var j = elements.length;
while (--j >= 0) {
current = elements[j];
match = false;
for (var k = 0, kl = patterns.length; k < kl; k++) {
match = patterns[k].test(current.className);
if (!match) break;
}
if (match) returnElements.push(current);
}
return returnElements;
}
}

