﻿function $2(o){return document.getElementById(o);}

//切换
function ChangeDiv(divnum,cdivnum,divname,cname){
	for(var i=1;i<=divnum;i++){
		try{
			if(i==cdivnum){
				$2(divname+i).className=cname;
				$2(divname+i+"_d").style.display="block";
			}else{
				$2(divname+i+"_d").style.display="none";
				$2(divname+i).className="";
			}
		}catch(e){ }
	}
}

//表情
function ShowFace()
{
	var str=""
	for(var i=1;i<=20;i++)
	{
		str += "<img src='/images/face/"+i+".gif' onclick='AddImg(\""+i+"\")' style='cursor:pointer;'>"
	}
	$2("FaceDiv").innerHTML = str;
}

//限制字数
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) 
	field.value = field.value.substring(0,maxlimit);
	else 
	countfield.value = maxlimit - field.value.length;
}

//限制字数 不显示计数框
function textCounter2(field, maxlimit) {
	if (field.value.length > maxlimit) 
		field.value = field.value.substring(0,maxlimit);
}
/*
 * 功能：UBB编辑控制函数
 * 参数: tag 为标签名称　val 为标签参数
 * 返回：[标签名称=参数]修饰文字[/标签名称]
 *       [标签名称]修饰文字[/标签名称]
 *       [标签名称=参数][/标签名称]
 */
function ubbaction(tag, val){
 var tag = tag.toUpperCase();
 if(typeof(val) == "undefined"){
  val = "";
 }
 if(val){
  val = "=" + val;
 }
 
 var r = document.selection.createRange().text;
 if(tag == "URL"){
  val = prompt("请输入链接地址:(留空为选定地址)", "http://");
 if(val !=  "http://" && val != ""){
  val = "=" + val;
 }else{
  val = "";
 }
 }
 rr = "[" + tag + val + "]"+r+"[/" + tag +"]";
 if(r){
	document.selection.createRange().text =rr;
 }else{
	$2( 'Content' ).value +=rr;
 }
}

function AddImg(ImgID)
{
	$2( 'Content' ).value +="[img]" + ImgID + ".gif[/img]";
}

//后加载广告内容
function ShowAD(lid,sid){
	$2(sid).innerHTML=$2(lid).innerHTML;
	$2(lid).innerHTML="";
	$2(sid).style.display="";
}

//验证email
function ValidateEmail(j)
{
	var emailReg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	return emailReg.test(j);
}

//验证金额
function isDigit(object,value)
{
	var patrn=/^-?\d+\.{0,}\d{0,}$/;
	if (!patrn.exec(value))
	{
		object.value = "";
	}
}

function SetPic(fname,iname,sex){
	var dFile = document.getElementById(fname);
	var dImg = document.getElementById(iname);
	if(dFile.value=="")
	{
		if(sex==1)
		{
			dImg.src = "/images/uface_m_60.jpg";
		}
		else
		{
			dImg.src = "/images/uface_w_60.jpg";
		}
	}
}

function ViewPic(fname,iname){ 
	var dFile = document.getElementById(fname);
	//var dImg = document.getElementsByTagName('img')[0];
	var dImg = document.getElementById(iname);
	if(!dFile.value.match(/.jpg|.jpeg|.gif|.png|.bmp/i))
	{
		dImg.src = "/images/uface_m_60.jpg";
		alert('必须是.jpg、.jpeg、.gif、.bmp、.png的图片格式！');
		dFile.value = "";
		//return false;
	}
	else
	{
		if(dFile.files){ 
			dImg.src = dFile.files[0].getAsDataURL(); 
		}else if(dFile.value.indexOf('\\') > -1 || dFile.value.indexOf('\/') > -1){ 
			dImg.src = dFile.value; 
		}
	}
}

function ShowMore(cid,tid,tag){
	if(IsChecked(cid))
	{
		var show="";
	}else{
		var show="none";
	}
	var list = document.getElementsByName(tid);
    if(list.length > 0)
	{
		for(var i=0;i<list.length;i++)
		{
			list[i].style.display = show;
		}
	}
	else
	{
		list = new Array();
		var e = document.getElementsByTagName(tag);
		for(var i = 0; i < e.length; i++){
			if(e[i].getAttribute("name") == tid){
				e[i].style.display = show;
			}
		}
	}
}

function IsChecked(ObjName)
{
	var list = document.getElementsByName(ObjName);
	var returnVal=false;
	for(var i=0;i<list.length;i++)
	{
		if(list[i].checked)
		{
			returnVal = true;
			break;
		}
	}
	return returnVal;
}

function CheckPassword(Password)
{
	if (Password==""){
		$2("Password_div").innerHTML="请填写登录密码";
		$2("Password_div").className="ubk2";
		return false;
	}else if(Password.length<6 || Password.length>16){
		$2("Password_div").innerHTML="密码长度必须在6～16位字符之间";
		$2("Password_div").className="ubk2";
		return false;
	}else{
		$2("Password_div").innerHTML="登录密码已填写";
		$2("Password_div").className="ubk3";
		return true;
	}
}

function CheckPassword_old(Password)
{
	if (Password==""){
		$2("Password_old_div").innerHTML="请输入旧密码";
		$2("Password_old_div").className="ubk2";
		return false;
	}else{
		$2("Password_old_div").innerHTML="旧密码已填写";
		$2("Password_old_div").className="ubk3";
		return true;
	}
}

function CheckUserPwd(Password,chkPwd)
{
	if (chkPwd==""){
		$2("chkPwd_div").innerHTML="请填写确认密码";
		$2("chkPwd_div").className="ubk2";
		return false;
	}else if(Password != chkPwd){
		$2("chkPwd_div").innerHTML="确认密码和登录密码不一致";
		$2("chkPwd_div").className="ubk2";
		return false;
	}else{
		$2("chkPwd_div").innerHTML="确认密码已填写";
		$2("chkPwd_div").className="ubk3";
		return true;
	}
}

function CheckEmail(Email)
{
	if (Email==""){
		$2("Email_div").innerHTML="请填写电子邮箱地址";
		$2("Email_div").className="ubk2";
		return false;
	}else if(!ValidateEmail(Email)){
		$2("Email_div").innerHTML="请填写真实的邮箱地址";
		$2("Email_div").className="ubk2";
		return false;
	}else{
		$2("Email_div").innerHTML="电子邮箱已填写";
		$2("Email_div").className="ubk3";
		return true;
	}
}

function ChkForm_Reg(form)
{
	//CheckUserName(form.UserName.value);
	if($2("UserName_div").className!="ubk3")
	{
		form.UserName.focus();
		return false;
	}
	if(!CheckPassword($2("Password").value))
	{
		form.Password.focus();
		return false;
	}
	if(!CheckUserPwd($2("Password").value,$2("chkPwd").value))
	{
		form.chkPwd.focus();
		return false;
	}
	if(!CheckEmail($2("Email").value))
	{
		form.Email.focus();
		return false;
	}
	return true;
}

function ChkForm_login()
{
	var reg_state = 0;
	if($2("UserName").value == "")
	{
		$2("UserName_div").innerHTML="请输入用户名";
		$2("UserName_div").className="ubk_notic";
		$2("UserName").focus();
		reg_state = 1;
	}
	else
	{
		$2("UserName_div").innerHTML="";
		$2("UserName_div").className="ubk1";
	}
	if($2("Password").value == "")
	{
		$2("Password_div").innerHTML="请输入密码";
		$2("Password_div").className="ubk_notic";
		if(reg_state==0)
			$2("Password").focus();
	}
	else
	{
		$2("Password_div").innerHTML="";
		$2("Password_div").className="ubk1";
	}
	if(reg_state==1)
		return false;
	else
		return true;
}

function ChkForm_edituser(form)
{
	if(!CheckEmail($2("Email").value))
	{
		form.Email.focus();
		return false;
	}
	return true;
}

function ChkForm_editpwd(form)
{
	if($2("Password_old_div").className!="ubk3")
	{
		form.Password_old.focus();
		return false;
	}
	if(!CheckPassword($2("Password").value))
	{
		form.Password.focus();
		return false;
	}
	if(!CheckUserPwd($2("Password").value,$2("chkPwd").value))
	{
		form.chkPwd.focus();
		return false;
	}
	return true;
}

function ChkForm_postinfo(form)
{
	if($2("pClassID").value=="")
	{
		$("#pclass_span").show();
		return false;
	}
	if(Page_ClientValidate())
    {
        $("#pclass_span").hide();
		return true;
    }
    else
    {
        return false;
    }
	
}