
function initAjax(){
	var ajax=false;
	try{
		ajax=new ActiveXObject("MsXml2.XMLHTTP");
	}catch(e){
		try
		{
			ajax=new ActivexObject("Micrtsoft.XMLHTTP");
		}
		catch (E)
		{
			ajax=false;
		}
	}
	if(!ajax && typeof XMLHttpRequest != 'undefined'){
		ajax=new XMLHttpRequest();
	}
	return ajax;
}


function getAjaxObject() {
	var xmlHttpRequest; 
//  If XMLHttpRequest is a javascript object in the local
	if(window.XMLHttpRequest){
		xmlHttpRequest = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		//  Support the ActiveX
		try{
			//  Create XMLHttpRequest object by instance an ActiveXObject
			xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			//  higher than msxml3
		}catch(e){
			try{
					//  Create XMLHttpRequest object by instance an ActiveXObject  
			xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");  //  lower than msxml3           
			}catch(e){}
		} 
	} 
	if (!xmlHttpRequest ) { 
		alert("Create Ajax object failed!");
	}
	return xmlHttpRequest; 
} 


function validRegFrm()
{
	
	var msg = '';

	//var exp1 = /^([\w\u4E00-\u9FA5-]*)$/i;
	var exp1 = /^[a-z0-9][a-z0-9_-]{1,15}[a-z0-9]$/i;
	var patternFirstChar = /^[a-z0-9][a-z0-9_-]{1,9}$/i;
	var exp2 = /^([\w]*)$/i;
	var exp3 = /^((19|20)\d{2})-(0?[1-9]|1[0-2])-((0?[1-9])|((1|2)[0-9])|30|31)$/i;
	

	

	if(!validString($("pet_presentname").value,1,30,"",""))
	{
		msg += '赠送角色名不能为空!\n';
	}


	if(!validString($("pet_buyname").value,1,30,"",""))
	{
		msg += '你的角色名不能为空!\n';
	}

	if(!validString($("pet_taobaouser").value,5,25,"",""))
	{
		msg += '淘宝帐号为5-20个字符!\n';
	}
	
	if(!validString($("pet_message").value,10,200,"",""))
	{
		msg += '祝福语最短为10个字符,最长为200个字符,一个汉字为2个字符\n';
	}




	if(msg.length >0)
	{
		alert(msg);
		return false;
	}

	SendPayOrder($("pet_server").value,$("pet_presentname").value,$("pet_buyname").value,$("pet_message").value,$("pet_taobaouser").value);

}




function SendPayOrder(sName,pName,bName,msg,taobao)
{
	
	var c_pars="?sname="+encodeURI(sName)+"&pname="+encodeURI(pName)+"&bname="+encodeURI(bName)+"&msg="+encodeURI(msg)+"&tao="+encodeURI(taobao);	
	var c_url="http://www.xiaoshagua.com/ajax/ajax_payorder.aspx";
	
	//alert(c_url);	

	var xmlAjax = new Ajax.Request(c_url,{method:'get',parameters:c_pars,onSuccess:registerCallback});
	

}

function registerCallback(a)
{
	
			var result = a.responseText;
			if(result.indexOf("|") > 0)
			{
				eventArr = result.split("|");
				proValue = eventArr[0];
				proStr = eventArr[1];

				if(proValue == 0)
				{
					$("petform").style.display = "none";
					$("buyorder").style.display = "block";
					$("orderid").innerHTML = proStr;
					$("r_sname").innerHTML = $("pet_server").value;
					$("r_pname").innerHTML = $("pet_presentname").value;
					$("r_bname").innerHTML = $("pet_buyname").value;
					$("r_taobao").innerHTML = $("pet_taobaouser").value;
				}
				else
				{
					alert(proStr);
					
				}
			}
}



function validIdCardFrm()
{

	var exp1 = /^([\u4E00-\u9FA5-]*)$/i;
	var idName = $F("idname");
	var idCardNumber = $F("idnumber");
	var msg = '';


	if( validExpression(idName,exp1)== false)
	{
		msg += '用户姓名只能输入中文\n';
	}


	if(!validString(idName,4,10,"",""))
	{
		msg += '用户姓名长度有误!\n';
	}

	var idCardReturn = CheckIDCard(idCardNumber);

	if(idCardReturn.indexOf("验证通过!") < 0)
	{
		msg += idCardReturn + '\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}


function CheckPay()
{

	var msg = '';

	if(!validString($("gameuser").value,4,16,"",""))
	{
		msg += '您的游戏帐号长度错误!\n';

	}else if($("gameuser").value != $("regameuser").value)
	{
		
		msg += '您的游戏帐号与确认游戏帐号不相符!\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}

function CheckAliPay()
{

	var msg = '';

	if(!validString($("alipayuser").value,4,16,"",""))
	{
		msg += '您的游戏帐号长度错误!\n';

	}else if($("alipayuser").value != $("realipayuser").value)
	{
		
		msg += '您的游戏帐号与确认游戏帐号不相符!\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}

function CheckSzxPay()
{

	var msg = '';

	if(!validString($("sgameuser").value,4,16,"",""))
	{
		msg += '您的游戏帐号长度错误!\n';

	}else if($("sgameuser").value != $("sregameuser").value)
	{
		
		msg += '您的游戏帐号与确认游戏帐号不相符!\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}

function IsNumber(str)
{
	var exp1 = /^([0-9])[0-9]*(\.\w*)?$/i;

	if(validExpression(str,exp1) == false)
	{
		return true;
	}
	else
	{
		return false;
	}
}


function validLoginFrm()
{
	var msg = '';
	
	if($("uname").value.length == 0)
	{
		msg += '用户名不能为空!\n';
	}

	if($("password").value.length == 0)
	{
		msg += '密码不能为空!\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}


function validEditFrm()
{
	var msg = '';
	
	var exp1 = /^([\w\u4E00-\u9FA5]*)$/i;
	var exp2 = /^([\w]*)$/i;
	var exp3 = /^((19|20)\d{2})-(0?[1-9]|1[0-2])-((0?[1-9])|((1|2)[0-9])|30|31)$/i;
	
	if($("userpass").value.length > 0)
	{
		if($("userpass").value != $("repassword").value)
		{
			msg += '您的确认密码与密码不相符!\n';
		}else if($("userpass").value.length < 6 || $("userpass").value.length >16)
		{
			msg += '您的密码长度错误!\n';
		}else if(validExpression($("userpass").value,exp2) == false)
		{
			msg += '您的密码包含了非法字符!\n';
		}
	}

	if($("useremail").value.length=0)
	{
		msg += 'Email不能为空!\n';
	}else if (!validEmail($("useremail").value))
	{
		msg += 'Email不是有效的邮件格式!\n';
	}

	if($("userdate").value.length = 0)
	{
		msg += '用户生日不能为空!\n';
	}else if (validExpression($("userdate").value,exp3) == false)
	{
		msg += '用户生日格式错误!\n';
	}
	
	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}


function ValidatePass()
{
	

	var exp2 = /^([\w]*)$/i;
	var msg = '';

	if($("oldpass").value.length == 0)
	{
		msg += '旧密码不能为空!\n';
	}

	if($("userpass").value.length > 0)
	{
		if($("userpass").value != $("repassword").value)
		{
			msg += '您的确认密码与密码不相符!\n';
		}else if($("userpass").value.length < 6 || $("userpass").value.length >16)
		{
			msg += '您的密码长度错误!\n';
		}else if(validExpression($("userpass").value,exp2) == false)
		{
			msg += '您的密码包含了非法字符!\n';
		}
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}

}




function ShowMemo(ele){
	//CheckSex();
	$(ele + "msg").style.display = "block";
	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "none";
}


function CheckSex()
{
	var ele = "sex";
	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "block";
	
	if ($("userboy").checked == true)
	{
		$(ele + "ok").innerHTML = '你选择了男性';
		return;
	}
	else if ($("usergirl").checked == true)
	{
		$(ele + "ok").innerHTML = '你选择了女性';
		return;
	}
	else
	{
		$(ele + "err").style.display = 'block';
		$(ele + "ok").style.display = 'none';
	}
}

function CheckUserName()
{
	var ele = "user";
	
	//var exp = /^([\w\u4E00-\u9FA5_-]*)$/i;
	var exp1 = /^[a-z0-9][a-z0-9_-]{3,9}[a-z0-9]$/i;
	var patternFirstChar = /^[a-z0-9][a-z0-9_-]{1,9}$/i;
	var errmsg="";


	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "none";

	

	//if(!validString(regform.uname.value,4,10,"",""))
	//{
	//	$(ele + "err").innerHTML = '你的字符宽度有误,请检查';
	//	return false;
	//}

	//if(validExpression(regform.uname.value,exp) == false)
	//{
	//	$(ele + "err").innerHTML = "用户名中包含了非法字符!";
	//	return false;
	//}

	if(!validString($("uname").value,4,10,"",""))
	{
		errmsg =  '用户名长度有误!\n';
	}

	if( validExpression($("uname").value,exp1)== false)
	{
		errmsg = '只能由4-10位小写字母、数字、下划线(_)、中划线(-)构成！首尾字母不能为符号！\n';
	}

	

	if(errmsg.length>0)
	{
		$(ele + "err").style.display = "block";
		$(ele + "err").innerHTML = errmsg;
		return false;
	}
	else
	{
		$(ele + "ok").style.display = "block";
	}

	
	
	
}

function CheckPassword()
{
	var ele = "pass";
	var exp = /^([\w]*)$/i;

	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "block";
	$(ele + "ok").style.display = "none";

	if($("userpass").value !=  $("repassword").value)
	{
		$(ele + "err").innerHTML = '您的确认密码与密码不相符!';
		return;
	}else if($("userpass").value.length < 6 || $("userpass").value.length >16)
	{
		$(ele + "err").innerHTML = '您的密码长度错误!';
		return;
	}else if(validExpression($("userpass").value,exp) == false)
	{
		$(ele + "err").innerHTML = '您的密码包含了非法字符!';
		return;
	}
	else
	{
		$(ele + "err").style.display = "none";
		$(ele + "ok").style.display = "block";
	}

}

function ValidChangePass()
{
	var ele = "";
	var exp = /^([\w]*)$/i;
	var msgDiv = $("labelmsg");

	if($("userpass").value != $("repassword").value)
	{
		ele = '您的确认密码与密码不相符!';
	}else if($("userpass").value.length < 6 || $("userpass").value.length >16)
	{
		ele = '您的密码长度错误!';
	}else if(validExpression($("userpass").value,exp) == false)
	{
		ele = '您的密码包含了非法字符!';
	}

	if(ele.length>0)
	{
		msgDiv.style.display = "";
		msgDiv.innerHTML = ele;

	}
	
}

function CheckBirthday()
{
	var ele = "date";
	var exp = /^((19|20)\d{2})-(0?[1-9]|1[0-2])-((0?[1-9])|((1|2)[0-9])|30|31)$/i;

	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "block";
	$(ele + "ok").style.display = "none";

	if(regform.userdate.value.length = 0)
	{
		$(ele + "err").innerHTML = '用户生日不能为空!';
		return;
	}else if (validExpression(regform.userdate.value,exp) == false)
	{
		$(ele + "err").innerHTML = '用户生日格式错误!';
		return;
	}else
	{
		$(ele + "err").style.display = "none";
		$(ele + "ok").style.display = "block";
	}
}


function CheckEmail()
{
	var ele = "email";

	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "block";
	$(ele + "ok").style.display = "none";

	if (!validEmail($("useremail").value))
	{
		$(ele + "err").innerHTML = '你的Email地址格式错误!';
		return false;
	}

	//if(CheckName(1)== "false")
	//{
	//	$(ele + "err").innerHTML = "Email地址已被占用!";
	//	return false;
	//}

	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "block";
}

function CheckVerifyCode()
{
	var ele = "verify";

	$(ele + "msg").style.display = "none";
	$(ele + "err").style.display = "block";
	$(ele + "ok").style.display = "none";

	if ( $("verifycode").value.length = 0)
	{
		$(ele + "err").innerHTML = '验证码不能为空';
		return;
	}

	if($("verifycode").value != getCookie("CheckCode") )
	{
		$(ele + "err").innerHTML = '验证码输入有误';
		return;
	}
	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "block";

}


function CheckUserMoney()
{
	var n_name=$('playuser');

	if(n_name == null || n_name=="") return;
		var c_url="/gmadmin/game/a_getusermoney.aspx?n="+encodeURI(n_name.value);
	var moneyObj = $("money");
	moneyObj.innerHTML = "";


	var a=initAjax();
	a.open("GET",c_url,true);
	a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	a.send(null);
	if(a.readyState ==4 && a.status == 200){
		var result = a.responseText;

		if(result == "false")
		{
			moneyObj.innerHTML = "帐户有误";
		}
		else
		{
			moneyObj.innerHTML = result;
		}
	}
}




function CheckName()
{
	
	var n_name=$('uname');
	var n_email=$('useremail');
	var c_url = "http://www.xiaoshagua.com/page/checkName_ajax.aspx";
	//var c_url = "http://192.168.10.143:8800/page/checkName_ajax.aspx";
	var c_pars;
	
	c_pars="n="+encodeURI(n_name.value);

	var xmlAjax = new Ajax.Request(c_url,{method:'get',parameters:c_pars,onLoading:showCheck("验证中"),onSuccess:showResponse,onFailure:showCheck("验证中")});
	
}

function showCheck(text)
{
	$("usermsg").style.display = "none";
	$("usererr").style.display = "block";
	$("usererr").innerHTML = text;
}

function showResponse(groupRequest)
{
	var result = groupRequest.responseText;
	$("usermsg").style.display = "block";
	$("usererr").style.display = "none";
	$("userok").style.display = "none";
	if(result == "false")
	{
		$("usermsg").style.display = "none";
		$("usererr").style.display = "block";
		$("usererr").innerHTML = "用户名已存在";
	}
	else
	{
		$("usererr").style.display = "none";
		CheckUserName();
	}
}



function frmDefault()
{
	$("uname").value="";
	$("userpass").value="";
	$("repassword").value="";
	$("useremail").value="";

	var ele = "user";
	var ele1 = "pass";
	var ele2 = "email";
	
	$(ele + "msg").style.display = "block";
	$(ele + "err").style.display = "none";
	$(ele + "ok").style.display = "none";
	$(ele1 + "msg").style.display = "block";
	$(ele1 + "err").style.display = "none";
	$(ele1 + "ok").style.display = "none";
	$(ele2 + "msg").style.display = "block";
	$(ele2 + "err").style.display = "none";
	$(ele2 + "ok").style.display = "none";
}

function boxClose()
{
	var dl =$("download");
	var reg = $("regbox");

	if(dl.style.display = "block")
	{
		$("download").style.display = "none";
	}

	if(reg.style.display = "block")
	{
		$("regbox").style.display = "none";
	}
	frmDefault();
}

function validFriendForm()
{
	var msg = '';
	if(!validString($("seekContent").value,1,100,"",""))
	{
		msg += '征友说明不能为空,及不能超过50个汉字!\n';
	} 
	if($("userid").value <= 0)
	{
		msg += '请先登录!\n';
	}

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}
}


function windowEvent()
{
	if(window.event.keyCode == 13)
	{
		IndexLogin();
	}
}


function validActFrm()
{
	
	var msg = '';

	var exp1 = /^([\w\u4E00-\u9FA5_-]*)$/i;
	var exp2 = /^([\w]*)$/i;
	var exp3 = /^((19|20)\d{2})-(0?[1-9]|1[0-2])-((0?[1-9])|((1|2)[0-9])|30|31)$/i;

	if($("useremail").value.length=0)
	{
		msg += 'Email不能为空!\n';
	}else if (!validEmail($("useremail").value))
	{
		msg += 'Email不是有效的邮件格式!\n';
	}

	if(CheckName(1)== "false")
	{
		msg += 'Email地址已被占用!\n';
	}

	alert($("useremail").value);
	return false;

	if(msg.length >0)
	{
		alert(msg);
		return false;
	}

}


function func1(obj){   
	  var xx=obj.value;  
	  alert(xx);
	  if(xx.length==15){   
		txt2.value=xx.substr(6,6);   
	  }else if(xx.length==18){   
		txt2.value=xx.substr(6,8);   
	  }else{   
		alert('不是身份证号码');   
	  }   
} 

//函數名:funCheckIDCard   
  //功能介紹：檢查是否為正確的身分證號碼   
  //參數說明:要檢查的字符串   
  //返回值：1是合法的，0是不合法的 
function  fucCheckIDCard(IDCard)   
{   
	  var intIDCard=parseInt(IDCard);   
	  if(intIDCard.length==15 || intIDCard.length==18)   
	  {   
		  if(fucCheckNUM(parseInt(IDCard.substr(0,IDCard.length-2)))==1)   
		  {   
			  if(IDCard.charAT(IDCard.length-1)=='x' || IDCard.charAT(IDCard.length-1)=='X')   
			  {   
				return   alert("1");   
			  }   
			  else   
			  {   
				return   alert("0");   
			  }   
		  }   
		  else   
		  {   
			return   alert("0");   
		  }   
	  }   
	  else   
	  {   
		return  alert("0");   
	  }   
}   
    
  //函?名：fucCheckNUM   
  //功能介?：?查是否??字   
  //???明：要?查的?字   
  //返回值：1?是?字，0?不是?字   
function   fucCheckNUM(NUM)   
{   
	var   i,j,strTemp;   
	strTemp="0123456789";   
	if(NUM.length==0)   
	{   
	  return   0   
	}   
	  for   (i=0;i<NUM.length;i++)   
	  {   
	  j=strTemp.indexOf(NUM.charAt(i));     
	  if   (j==-1)   
	  {   
	  //?明有字符不是?字   
	  return   0;   
	  }   
	  }   
	  //?明是?字   
	  return   1;   
  }

function CheckIDCard(idcard)
{
	var Errors=new Array(
			"验证通过!",
			"身份证号码位数不对!",
			"身份证号码出生日期超出范围或含有非法字符!",
			"身份证号码校验错误!",
			"身份证地区非法!"
		);
		var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"} 
		var idcard,Y,JYM;
		var S,M;
		var idcard_array = new Array();
		idcard_array = idcard.split("");
		//地区检验
		if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4];
		//身份号码位数及格式检验
		switch(idcard.length){
			case 15:
				if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){
					ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性
				} else {
					ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性
				}
				if(ereg.test(idcard)){
					return Errors[0];
				}else{
					return Errors[2];
				}
				break;
			case 18:
			//18位身份号码检测
			//出生日期的合法性检查
			//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))
			//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))
				if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){
					ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式
				} else {
					ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式
				}
				if(ereg.test(idcard)){//测试出生日期的合法性
					//计算校验位
					S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7
					+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9
					+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10
					+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5
					+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8
					+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4
					+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2
					+ parseInt(idcard_array[7]) * 1
					+ parseInt(idcard_array[8]) * 6
					+ parseInt(idcard_array[9]) * 3 ;
					Y = S % 11;
					M = "F";
					JYM = "10X98765432";
					M = JYM.substr(Y,1);//判断校验位
					if(M == idcard_array[17]){
						return Errors[0]; //检测ID的校验位
					}else{
						return Errors[3];
					}
				}else{
					return Errors[2];
				}
				break;
			default:
				return Errors[1];
				break;
		}
}



function validString(value,minLength,maxLength,baseString,badString)
{
	var sString = new String(value.replace(/[^\x00-\xff]/g,'**'));
	//最短要求
	if (minLength > 0) if (sString.length < minLength) return false;
	//最长要求
	if (maxLength > 0) if (sString.length > maxLength) return false;
	var i = 0;
	//基础字符串检查
	if (baseString.length> 0)
	{
		for (i=0;i<sString.length;i++)
			if (baseString.indexOf(sString.substr(i,1)) < 0) return false; 
	}
	//非法字符串检查
	for (i=0;i<badString.length;i++)
		if (sString.indexOf(badString.substr(i,1)) >= 0) return false; 

	return true;
	
}

function validEmail(Email)
{
	if (document.layers||document.getElementById||document.all)
	{
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(Email))
			return true;
		else
			return false;
	}
	else
		return true;

	
}


function validExpression(str,exp)
{
	var filter = exp;
	if(filter.test(str))
		return true;
	else
		return false;
}


