var xhr;
function getXHR(){	
	try{		
		xhr=new ActiveXObject("Msxml2.XMLHTTP");		
	}
	catch(e){		
		try{			
			xhr=new ActiveXObject("Microsoft.XMLHTTP");				
		}
		catch(e){			
			xhr=false;			
		}
	}
	if(!xhr&&typeof XMLHttpRequest!='undefined'){		
		xhr=new XMLHttpRequest();		
	}
	return xhr;		
}

function loadXML(method,url,callback){	
	getXHR();	
	xhr.open(method,url);	
	xhr.setRequestHeader("Content-Type","text/xml");	
	xhr.setRequestHeader("Content-Type","GBK");	
	
	xhr.onreadystatechange=function (){

		if(xhr.readyState!=4)return ;
		callback(xhr);		
		
	}
	xhr.send(null);	
}

function loadqwbmpllist(obj1,obj2) {
	loadXML("get","/pinglung_list.asp?t1="+ obj1 +"&t2="+ obj2 +"",getList);
}

function getList(xmlDom) {	
	var requestrss = unescape(xmlDom.responseText);
	document.getElementById("qwbmpllist").innerHTML = requestrss;
}

function pageAjax(page,obj1,obj2) {
	loadXML("get","/pinglung_list.asp?t1="+ obj1 +"&t2="+ obj2 +"&page="+page,getList);
}

function pinlunstrIsNull(str)   
	{   
	var patrn=/['|*|%|`|&]/;	
	if (!patrn.exec(str)) return false 
	return true
} 

function cheackpl() {
	var from = document.getElementById("pinlun");
	var plids = document.getElementById("pinglunformtext");
	var actions = from.actions;
	var typeles = from.typeles;
	var urlid = from.urlid;
	var b_name = from.b_name;
	var b_conter = from.b_conter;
	var b_yanzen = from.b_yanzen;
	var gails = from.gails;

	if (urlid.value == ""){
		alert("评论出错!!!");
		return false;
		}
		
	if (actions.value == ""){
		alert("评论出错!!!");
		return false;
		}
		
	if (typeles.value == ""){
		alert("评论出错!!!");
		return false;
		}	
	
	if (b_name.value.replace(/ /g,"")==""){
		alert("网友呢称不能为空");
		b_name.focus();
		return false;
		}
	if (b_name.value.replace(/ /g,"").length < 2){
		alert("网友呢称太短了吧，有这么短的吗？");
		b_name.focus();
		return false;
		}
	if (b_name.value.replace(/ /g,"").length > 15){
		alert("网友呢称太长了吧，有这么长的吗？");
		b_name.focus();
		return false;
		}
	if (pinlunstrIsNull(b_name.value)){
		alert("网友呢称中有非法字符，请正确输入您的呢称");
		b_name.focus();
		return false;
		}	
	
	if (b_conter.value.replace(/ /g,"")==""){
		alert("评论内容不能为空");
		b_conter.focus();
		return false;
		}
	if (b_conter.value.replace(/ /g,"").length<4){
		alert("评论内容太短了");
		b_conter.focus();
		return false;
		}	
	if (b_conter.value.replace(/ /g,"").length>400){
		alert("评论内容不可超过 400 个!!!\n\n当前的评论内容长度为："+ b_conter.value.replace(/ /g,"").length +"");
		b_conter.focus();
		return false;
		}
	if (pinlunstrIsNull(b_conter.value)){
		alert("评论内容里有非法字符，请正确输入您的评论");
		b_conter.focus();
		return false;
		}
	
	if (b_yanzen.value.replace(/ /g,"")==""){
		alert("验证码不能为空\n\n请认真填写验证码");
		b_yanzen.focus();
		return false;
		}	
	plids.innerText="正在发表评论";
	alert("正在发表评论");
	
	loadXML("get","/pinglung.asp?actions="+ actions.value +"&typeles="+ typeles.value +"&b_name="+ b_name.value +"&b_conter="+ b_conter.value+"&b_yanzen="+ b_yanzen.value +"&gails="+ gails.value +"&urlid="+ urlid.value +"",getfb);	
}

function getfb(xmlDom) {
	var requestrss = unescape(xmlDom.responseText);
	
	var r=requestrss.split("|");
	var divs=document.getElementById("pinglunformtext");
	
	if(r[0] == "0" )
		{
			divs.className = r[2];
			divs.innerHTML = r[1];
		}
		else
		{
			divs.className = r[2];
			divs.innerHTML = r[1];
			
			loadXML("get",r[3],getList);
			
			//loadXML("get","/pinglung_list.asp?t1="+ obj1 +"&t2="+ obj2 +"",getList);
			alert(r[1]);
			clearplinput();			
		}
}

function clearplinput(){
	var from = document.getElementById("pinlun");
	from.gails.value = "0";
	from.b_name.value = "";
	from.b_conter.value = "";
	from.b_yanzen.value = "";
	from.b_yanzencode.src='/code.asp?t='+Math.random();
}

//推荐一下
var tops_c = "";
function tops(objfile,objects,objid,objlei){
	if (steps_c == "1"){
		alert("已经刚才被踩到地底了！\n\n\n现在顶不上来了，上不来了，没有希望再上来了...(-_-!)...55555");
	}
	else
	{
		if (tops_c == "1"){
			alert("已经顶上天了，上天了！！！");
			}
			else
			{
				loadXML("get","/qwbm_ajax.asp?files="+ objfile +"&objid="+ objects +"&lei="+ objlei +"&id="+ objid +"&n="+Math.random(),tops_obj);
				tops_c = "1";
			}
	}
	return true;
}

//处理
function tops_obj(xmlDom){	
	var requestrss = unescape(xmlDom.responseText);	
	var r=requestrss.split("|");
	if (r[0] == "1"){
			document.getElementById(r[2] + r[1]).innerHTML = r[6];
			document.getElementById(r[2] + "_" + r[1]).style.width = r[5];
			document.getElementById("_" + r[2] + r[1]).innerHTML = r[5];
			document.getElementById(r[3] + r[1]).innerHTML = r[4];
			document.getElementById(r[3] + "_" + r[1]).style.width = r[7];
			document.getElementById("_" + r[3] + r[1]).innerHTML = r[7];
		}
		else
		{
			alert(r[1])
		}
}

//推荐一下
var steps_c = "";
function steps(objfile,objects,objid,objlei){
	if (tops_c == "1"){
		alert("已经刚才被你顶上天了！！！\n\n\n现在踩不下去了，掉不下去了，不可能再去了...(-_-!)...55555");
	}
	else
	{
		if (steps_c == "1"){
				alert("已经踩到地下了，掉到地底了！！！");
			}
			else
			{
				loadXML("get","/qwbm_ajax.asp?files="+ objfile +"&objid="+ objects +"&lei="+ objlei +"&id="+ objid +"&n="+Math.random(),steps_obj);
				steps_c = "1";
			}
	}
	return true;
}

//处理
function steps_obj(xmlDom){	
	var requestrss = unescape(xmlDom.responseText);	
	var r=requestrss.split("|");
	if (r[0] == "1"){
			document.getElementById(r[2] + r[1]).innerHTML = r[6];
			document.getElementById(r[2] + "_" + r[1]).style.width = r[7];
			document.getElementById("_" + r[2] + r[1]).innerHTML = r[7];
			document.getElementById(r[3] + r[1]).innerHTML = r[4];
			document.getElementById(r[3] + "_" + r[1]).style.width = r[5];
			document.getElementById("_" + r[3] + r[1]).innerHTML = r[5];
		}
		else
		{
			alert(r[1])
		}
}

//推荐一下
var qubuqu_c = "";
function qubuqu(objects,objid,htoul,objlei){
	if (qubuqu_c == "1"){
		alert("对于去不去的这个问题，你刚才已经选择过了，所以现在不必要再选择了！！！");
	}
	else
	{
		loadXML("get","/qwbm_ajax.asp?files=qubuqu&objid="+ objects +"&huitou="+ htoul +"&lei="+ objlei +"&id="+ objid +"&n="+Math.random(),qubuqu_obj);		
		qubuqu_c = "1";
	}
	return true;
}

//处理
function qubuqu_obj(xmlDom){	
	var requestrss = unescape(xmlDom.responseText);	
	var r=requestrss.split("|");
	if (r[0] == "1"){
		document.getElementById(r[2] + r[1]).innerHTML=r[3];
		document.getElementById(r[5]).innerHTML=r[4];
	}
	else
	{
		alert(r[1])
	}
}


function ajaxlogin(xmlDom) {
	var requestrss = unescape(xmlDom.responseText);
	var r=requestrss.split("|");
	var divs=document.getElementById("logindiv2");
		
	if(r[0] == "0" )
		{
			alert(r[1]);
		}
		else
		{
			alert(r[1]);
			divs.innerHTML = r[2];
		}
}

function submit_ajax(objects,objid){
	document.getElementById(objects + objid).innerHTML="<img src='./images/loading.gif'>";
	loadXML("get","qwbm_ajax.asp?objid="+ objects +"&id="+ objid +"&n="+Math.random(),ajax_submit);		
	return true;
}

//处理
function ajax_submit(xmlDom){
	var requestrss = unescape(xmlDom.responseText);
	var r=requestrss.split("|");
	var $i = document.getElementById(r[0]+r[1]);
	$i.innerHTML = r[2];
}

function pinglungcheack(){
	var form=document.bookform;
	
	if (form.b_name.value.replace(/ /g,"")==""){
		alert("姓名不能为空,请填写你的姓名");
		form.b_name.focus();
		return false;
		}
		else if (form.b_name.value.replace(/ /g,"").length<2){
		alert("姓名太短了");
		form.b_name.focus();
		return false;
		}
		else if (form.b_name.value.replace(/ /g,"").length>10){
		alert("姓名太长了");
		form.b_name.focus();
		return false;
		}	
	
	if (form.b_conter.value.replace(/ /g,"")==""){
		alert("留言内容不能为空");
		form.b_conter.focus();
		return false;
		}
		else if (form.b_conter.value.replace(/ /g,"").length < 4){
		alert("留言内容太少了吧，你这是刷屏的吗？\n\n呵呵，请重新输入你的留言。");
		form.b_conter.focus();
		return false;
		}
		else if (form.b_conter.value.replace(/ /g,"").length > 1000){
		alert("留言内容太多了");
		form.b_conter.focus();
		return false;
		}

	if (form.yianzhen.value.replace(/ /g,"")==""){
		alert("验证码不能为空");
		form.yianzhen.focus();
		return false;
		}
		else if (isNaN(form.yianzhen.value.replace(/ /g,""))){
		alert("验证码必须为数字，请重新输入验证码");
		form.yianzhen.focus();
		return false;
		}
					
return true;				
}

function grin(tagname,tag) {
        var myField;
        if (document.getElementById(tagname) && document.getElementById(tagname).type == 'textarea') {
                myField = document.getElementById(tagname);
        }
        else {
                return false;
        }
        if (document.selection) {
                myField.focus();
                sel = document.selection.createRange();
                sel.text = tag;
                myField.focus();
        }
        else if (myField.selectionStart || myField.selectionStart == '0') {
                var startPos = myField.selectionStart;
                var endPos = myField.selectionEnd;
                var cursorPos = endPos;
                myField.value = myField.value.substring(0, startPos)
                                          + tag
                                          + myField.value.substring(endPos, myField.value.length);
                cursorPos += tag.length;
                myField.focus();
                myField.selectionStart = cursorPos;
                myField.selectionEnd = cursorPos;
        }
        else {
                myField.value += tag;
                myField.focus();
        }
}

function getObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId);
    } else if (document.all && document.all(objectId)) {
	return document.all(objectId);
    } else if (document.layers && document.layers[objectId]) {
	return document.layers[objectId];
    } else {
	return false;
    }
}

function cheackloginfrom(){

var from=document.getElementById("loginfrom");
var usename=from.usename;
var pwd=from.pwd;
if(usename.value.replace(/ /g,"")==""){
	alert("请填写用户名");
	usename.focus();
	return false
	}
	if(pwd.value.replace(/ /g,"")==""){
	alert("必须填写密码");
	pwd.focus();
	return false
	}		
	loadXML("get",lyglywurls+"/lxs_asp/qwbm_deal.asp?actions=login&usename="+usename.value+"&pwd="+pwd.value+"",ajaxlogin)

}



