function $(element){return document.getElementById(element);}
function $F(element){return $(element).value;}
function $EF(element){return escape($(element).value);}
function $E(element){return "'"+escape($F(element))+"'";}
function $T0(element){return document.getElementsByTagName(element);}
function $T(element){return $("splfrm").getElementsByTagName(element);}
function $ET(element){return escape(element.value.replace(/\+/g,"&#43;"));}
function chknum(str){var regTextNumber = /^[0-9]/;return regTextNumber.test(str);}
function chknum2(str){var regTextNumber = /^\d+(\.\d+)?$/;return regTextNumber.test(str);}
function chkstr(str){var regTextNumber = /^[\w-]+$/;return regTextNumber.test(str);}
function chkphone(str){var regTextNumber = /^(86-|\(86\))?\d{3,4}(\-)?\d{7,8}$/;return regTextNumber.test(str);}
function chkmobi(str){var regTextNumber = /^((\(\d{2,3}\))|(\d{3}\-))?1[3-5]\d{9}$/;return regTextNumber.test(str);}
function chkemail(str){var regTextNumber = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;return regTextNumber.test(str);}
function GetOSL(_Obj){var _Left = _Obj.offsetLeft;while(_Obj = _Obj.offsetParent){_Left  += _Obj.offsetLeft;}return _Left;}
function GetOST(_Obj){var _Top  = _Obj.offsetTop;while(_Obj = _Obj.offsetParent){_Top   += _Obj.offsetTop;}return _Top;}
function Ajax()
{	var xhrObj=null;
	if(window.XMLHttpRequest)
	{xhrObj=new XMLHttpRequest();}else if(window.ActiveXObject){try{xhrObj=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(e1){try{xhrObj=new ActiveXObject("MSXML2.XMLHTTP");}
			catch(e2){try{xhrObj=new ActiveXObject("MSXML3.XMLHTTP");}
				catch(e3){alert("创建Ajax失败："+e3)}}}}else{alert("未能识别的浏览器");}
		return xhrObj;}
function showtip(e,str){
    if($("s")==null){
		var s=document.createElement("DIV");
		with(s){
			className="showtip";
			id="s"
		}
		document.body.appendChild(s);
	}
	$("s").style.left=GetOSL(e) + e.offsetWidth;
	$("s").style.top=GetOST(e)-35;
	$("s").innerHTML = "<b>温馨提示</b><br />"+str;
	$("s").style.display="block";
	window.setTimeout("$('s').style.display='none';",3000,"JavaScript");}
function msg(str){alert(str);}
function CheckForm(){
	for(var i=0,j=$T0("input").length;i<j;i++)
	{
		var obj = $T0("input")[i];
		switch(obj.getAttribute("vt"))
		{
			case "username":
				if(obj.value.length<4||!chkstr(obj.value)){showtip(obj,"用户名必须为4-10位数字、字母或下划线。");return false;}break;
			case "password":
				if(obj.value.length<6||!chkstr(obj.value)){showtip(obj,"密码必须为6-16位半角字符！");return false;}break;
			case "repassword":
				if(obj.value!=$T0("input")[i-1].value){showtip(obj,"确认密码与原密码不相同！");return false;}break;
			case "number":
				if(!chknum(obj.value)||obj.value<1){showtip(obj,"数量必须为大于0的整数。");return false;}break;
			case "number2":
				if(!chknum2(obj.value)||obj.value<1){showtip(obj,"该项必须为数字。");return false;}break;
			case "notNull":
				if(obj.value==""){showtip(obj,"必填项不能为空。");return false;}break;
			case "phone":
				if(!chkphone(obj.value)){showtip(obj,"电话号码不正确！");return false;}break;
			case "mobile":
				if(!chkmobi(obj.value)){showtip(obj,"手机号码不正确！");return false;}break;
			case "email":
				if(!chkemail(obj.value)){showtip(obj,"邮箱地址不正确！");return false;}break;
			case "validate":
				if(obj.value.length!=5){showtip(obj,"验证码必须为5位输入框后的字符！");return false;}break;
		}
	}
	return true;
}
function cssInput(){
    for(var i=0,j=$T0("input").length;i<j;i++)
    {
	    $T0("input")[i].onblur=function(){this.style.borderColor="#AAA";if(this.id=="skey" && this.value==""){this.value="请输入您需要搜索的关键字";this.style.color="gray";}}
	    $T0("input")[i].onfocus=function(){this.style.borderColor="green";if(this.id=="skey" && this.value=="请输入您需要搜索的关键字"){this.value="";this.style.color="black";}}
    }
    for(i=0,j=$T0("button").length;i<j;i++)
    {
		if($T0("button")[i].id!="btnso"){
	    $T0("button")[i].onmouseover=function(){this.style.background="url(images/btn_on.png) transparent no-repeat center center";}
	    $T0("button")[i].onmouseout=function(){this.style.background="url(images/btn_normal.png) transparent no-repeat center center";}
		}
    }
}
cssInput()
function showStatus(){
	var t=document.createElement("DIV");
	t.id="divshowTip";
	t.style.position="absolute";
	t.style.width="100%";
	t.style.height="100%";
	t.style.top=0;
	t.style.left=0;
	t.style.backgroundColor="#FFF";
	t.style.filter="Alpha(opacity=30)";
	t.style.opacity=0.3;
	t.innerHTML="<div style='position:absolute;margin-top:280px;margin-left:450px;font-size:20px;color:red;border:1px solid gray;background-color:yellow;width:200px;height:50px;line-height:50px;text-align:center;'>请稍候...<div>"
	document.body.appendChild(t);
}
function hideStatus(){
    document.body.removeChild($("divshowTip"));
}
function AjaxGetContent(str,div){
    showStatus();
	var xmlobj = new Ajax();
	var str = "type=" + str;
	xmlobj.open("POST", window.location.href.replace(window.location.search,'').replace('#',''), true);
	xmlobj.setRequestHeader("Content-Length",str.length); 
	xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded"); 
	xmlobj.onreadystatechange = function() {
		if (xmlobj.readyState == 4 && xmlobj.status == 200) {
		    $(div).innerHTML = xmlobj.responseText;
		    if(div=="id1"){$(div).style.display="block";$("uc").style.display="block";}
		    cssInput();
		    if($("content")!=null){CrtFCK("content");}
		    hideStatus();
		}else if (xmlobj.readyState == 4 && xmlobj.status != 200){
		    alert("对不起,服务器内部错误,请稍后重试!");
		    hideStatus();
		}
	}
	xmlobj.send(str);
}
function AjaxUpdate(str,okproc,submitbtn){
    if(submitbtn!=null)submitbtn.disabled = true;
	var xmlobj = new Ajax();
	xmlobj.open("POST", window.location.href.replace(window.location.search,'').replace('#',''), true);
	xmlobj.setRequestHeader("Content-Length",str.length); 
	xmlobj.setRequestHeader("content-type","application/x-www-form-urlencoded"); 
	xmlobj.onreadystatechange = function() {
		if (xmlobj.readyState == 4 && xmlobj.status == 200) {
		    if(xmlobj.responseText == "OK"){
                okproc();
                if(submitbtn!=null)submitbtn.disabled = false;
		    }else{
			    msg(xmlobj.responseText);
			    if($("vcode")!=null){$("vcode").src=$("vcode").src + '?a';}
		        if(submitbtn!=null)submitbtn.disabled = false;
		    }
		}else if(xmlobj.readyState == 4 && xmlobj.status != 200){
            alert("对不起,服务器内部错误,请稍后重试!\n");
            if(submitbtn!=null)submitbtn.disabled = false;
		}
	}
	xmlobj.send(str);
}
function CrtFCK(str) {
	var sBasePath = "fckeditor/";
	var oFCKeditor = new FCKeditor( str ) ;
	oFCKeditor.BasePath	= sBasePath ;
	oFCKeditor.ReplaceTextarea() ;
}
function GetFCKInnerHTML(str)
{
	var oEditor = FCKeditorAPI.GetInstance(str) ;
	return escape(oEditor.EditorDocument.body.innerHTML) ;
}

window.onload=function(){

}
