﻿
function $(o){return (document.getElementById)?document.getElementById(o):document.all[o];}
function hp(o){
	try{
		o.style.behavior = 'url(#default#homepage)';
		o.setHomePage('http://www.sibuxiu.com');
	}
	catch(e){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
			}
			catch(e){
				alert('此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为True');
			}
			var p = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			p.setCharPref('browser.startup.homepage',_l);
		}
	}
	return false;
}
function af(o){
	try{
		window.external.AddFavorite('http://www.sibuxiu.com','语不惊人死不休');
	}
	catch(e){
		try{
			window.sidebar.addPanel('语不惊人死不休','http://www.sibuxiu.com','');
		}
		catch(e){
			alert('加入收藏失败，请使用Ctrl+D进行添加。');
		}
	}
	return false;
}

function wl(){
	var l=document.forms[0]._word.value.length;
	if(l<180){$('p_length').innerHTML=l;}
	else{alert('哎呀，超过180字了！\n\n建议您可以出书了！');}
}
function md(o){
	if(o==0){
		$('ml').style.display = 'none';
	}else if(o==1){
		$('ml').style.display = 'block';
	}else{
		$('ml').style.display = 'none';
		$('ms').className = 'i m_'+o;
		$('_mood').value = o;
	}
}
function ds(o){
	$('l_pass').style.display='none';
	$('l_mail').style.display='none';
	if(o==9){$('l_mail').style.display='block';}
	else{$('l_pass').style.display='block';}
	$('_do').value = o;
}

dpAjax=function(){}
dpAjax.prototype={
	Xml:function(){
		var dpXml;
		if(window.XMLHttpRequest){
			dpXml = new XMLHttpRequest();
			if(dpXml.overrideMimeType){
				dpXml.overrideMimeType("text/xml");
			}
		}else if(window.ActiveXObject){
			try{
				dpXml = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					dpXml = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(e){
					
				}
			}
		}
		return dpXml;
	},
	Params:function(f){
		var dpParams = new Array();
		var dpForm = f;
		for (var i=0;i<dpForm.elements.length;i++){
			var dpParam = encodeURIComponent(dpForm.elements[i].name);
			dpParam += "=";
			dpParam += encodeURIComponent(dpForm.elements[i].value);
			dpParams.push(dpParam);
		}
		return dpParams.join("&");
	},
	Get:function(dpParam){
		var x = new this.Xml;
		x.open('get','/execute.asp?'+dpParam,false);
		x.send('');
		if(x.status==200){
			return x.responseText;
		}
	}
}

var a=new dpAjax;
function jd(o){
	var r=a.Get('a=msg.vote&o='+o);
	if(r!=''){alert('能惊倒你真的很高兴！\n\n你不想也来写一句吗？');$('vt_'+o).innerHTML=r;}
	return false;
}
function pt(){
	var f=document.forms[0];
	if(f._word.value==''){alert('什么都不写的确很惊人！\n\n但这样是不允许的哦...');f._word.focus();return false;}
	if(f._word.value.length<4){alert('哎呀，还不到 4 个字呢！\n\n最起码弄个成语出来吧...');f._word.focus();return false;}
	if(f._word.value.length>180){alert('哎呀呀，超过180字了！\n\n建议您可以出书了...');f._word.focus();return false;}
	if(f._mood.value==''){alert('选个小表情吧！\n\n这样就更有意思了...');md(1);return false;}
	var x=a.Xml();
	x.onreadystatechange=function(){
		if(x.readyState==4 && (x.status==200 || window.location.href.indexOf("http")==-1)){
			if(x.responseText!='') alert(x.responseText);
			document.location.href=document.location.href;
		}
	}
	x.open('post','/execute.asp?a=msg.post',true);
	x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	x.send(a.Params(f));
	return false;
}
function ud(){
	var f=document.forms[1];
	if(f._name.value==''){alert('请先填写网名！');f._name.focus();return false;}
	if(f._do.value!=9 && f._do.value!=2 && f._pass.value==''){alert('请填写密码！');f._pass.focus();return false;}
	if(f._do.value==9 && f._mail.value==''){alert('请填写邮箱！');f._mail.focus();return false;}
	var x=a.Xml();
	x.onreadystatechange=function(){
		if(x.readyState==4 && (x.status==200 || window.location.href.indexOf("http")==-1)){
			alert(x.responseText);document.location.href=document.location.href;
		}
	}
	x.open('post','/execute.asp?a=user.do',true);
	x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	x.send(a.Params(f));
	return false;
}

