/**
*方法名：NumOnly()
*描述：只允许输入数字
*输入：空
*输出：空
**/
function NumOnly(keyCode){
    var i= window.event.keyCode
    if (i>57 || i<48){
        window.event.keyCode=27;
    }
    if (i==keycode){
        window.event.keyCode=keycode;
    }
}

 function   onlyNum(){   
  var   keycode   =   event.keyCode;   
  var   realkey   =   String.fromCharCode(keycode);
  if(keycode==8   ||   keycode==46||   (keycode>=35   &&   keycode<=40))return;   
  else   if(!/\d/.test(realkey))event.returnValue   =   false; 
  
  }   

//去掉中文
  function clear_font(obj)
  {
	obj.value=obj.value.replace(/[\u4E00-\u9FA5]/g,'');
  }
 
//检查EMAIL
function isEmail(email) {
    var i,schar,batbegin,bdotbegin;
    //if (email == "")
    // {
    // alert("E-mail不可为空!");
    //return false;
    // }
    schar=email.substr(i, 1);
    if ((schar == "@") || (schar == "."))
    {
		alert("E-mail错误!");
		email = '';
		return false;
    }
    for (i = 1; i < email.length; i++)
    {
		schar=email.substr(i, 1);
		if (email.substr(i, 1) == "@")
		{
			if (batbegin)
			{
				alert("E-mail错误!");
				email = '';
				return false;
			}
			batbegin=true;
		}
		if (email.substr(i, 1) == ".")
		{
			bdotbegin=true;
		}
    }
    if ((!batbegin) || (!bdotbegin))
    {
    alert("E-mail错误!");
	email = '';
    return false;
    }
    return true;
}

/**
*方法名：countWords
*描述：计算字数，中文以两个字节计算
*输入：obj
*输出：字节数
**/
function countWords(obj){
	var tmp=0;
	for(i=0;i<obj.value.length;i++){
		/[^ -}]/.test(obj.value.charAt(i))?tmp+=2:tmp++;
	}
	return tmp;
}

//字数限制
function fontAbride(obj,n)
{
	var num = countWords(obj);
	if(num>n)
	{
		alert("你所输入内容大于字数限制,超出部分会被自动截断.");
	}
}

//身份证验证
function proof_cardId(obj)
{
	var num = countWords(obj);
	var s = obj.value.substr(0,10);
	onlyNum
	alert(s);
	if((num!=15)&&(num!=18))
	{
		alert("你所输入身份证位数不对！");
		obj.value = '';
	}

}

function checkIdcard(id){
	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;
	idcard = id.value;
	var S,M;
	var idcard_array = new Array();
	idcard_array = idcard.split("");
	//地区检验
	if(area[parseInt(idcard.substr(0,2))]==null) 
	{	
		alert(Errors[4]);
		document.getElementById('id_card').value = '';
		return false;
	}
	//身份号码位数及格式检验
	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)) 
		{	
			alert(Errors[0]);
			return true;
		}
		else 
		{
			alert(Errors[2]);
			document.getElementById('id_card').value = '';
			return false;
		}
		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])//检测ID的校验位
			{	
				alert(Errors[0]);	
				return true;
			}
			else 
			{
				alert(Errors[3]);
				document.getElementById('id_card').value = '';	
				return false;
			}
		}
		else 
		{
			alert(Errors[2]);
			document.getElementById('id_card').value = '';	
			return false;
		}
		break;
		default:
		alert(Errors[1]);
		document.getElementById('id_card').value = '';	
		return false;
		break;
	}

}

/**
*方法名：ChineseOnly
*描述：使用户输入只能为中文
*输入：obj
*输出：无
*BUG:不能移动光标到任何位置输入中文，只能在末尾输入
**/
function ChineseOnly(obj){
	obj.value=obj.value.replace(/[^\u4E00-\u9FA5]/g,'');
}

//禁止输入标点
function DisSymbol(obj)
{
	obj.value=obj.value.replace(/[^0-9a-zA-Z\u4E00-\u9FA5]+$/g,'');  
}

//控制多选项数目
function controlChange(obj)
{
	var isName = obj.name;
	isName = document.getElementsByName(isName);
	var j = 0; 
	for(i=0;i<isName.length;i++)
	{
			if(isName[i].checked)
			{
				j++;
				var s = i;
			}
	}
	if(j>5)
	{
		alert("您的选择超过了5项");
		//alert(j);
		//alert(isName[s].checked);
		isName[s].checked = false;
		
	}
	
}

//停用提示
function stop_sign(s_url,s)
{
      if(true==confirm('确定停用？'+s+"号数据"))
      {
          goURL(s_url);  
      }
}

//删除提示
function delete_record(s_url,s)
{
      if(true==confirm('确定删除？'+s+"号数据"))
      {
          goURL(s_url);  
      }
}

//删除提示
function delete_record_null(s_url)
{
      if(true==confirm('确定删除？'))
      {
          goURL(s_url);  
      }
}




//页面跳转
function goURL(sURL)
{
    location.replace(sURL) ;
	//window.location=sURL;//好象是刷新与不刷新的区别
}

//批量删除提示
function delete_more()
{
      if(true==confirm('确定删除您选中的内容？'))
      {
          document.forms.formsubmitf.submit();   
      }
}

/************************************搜索信息保存页面AJAX*******************************************/

//取页面数据
function page_data()
{	
	var user_md5 = $('user_md5').value;
	//var petname = $('petname').value;
	var sex = $('sex').value;
	var age_sta = $('age_sta').value;
	var age_end = $('age_end').value;
	var marriage = $('marriage').value;
	var children = $('children').value;
	var picture = $('picture').value;
	//var place = $('place').value;
	var height_sta = $('height_sta').value;
	var height_end = $('height_end').value;
	var weight_sta = $('weight_sta').value;
	var weight_end = $('weight_end').value;
	var edu = $('edu').value;
	var month_pay = $('month_pay').value;
	var housing = $('housing').value;
	var car = $('car').value;
	var url = './user_select.php';
    var pars = "act=user_query_save"+"&user_md5="+user_md5+"&sex="+sex+"&age_sta="+age_sta+"&age_end="+age_end+"&marriage="+marriage+"&children="+children+"&picture="+picture+"&height_sta="+height_sta+"&height_end="+height_end+"&weight_sta="+weight_sta+"&weight_end="+weight_end+"&edu="+edu+"&month_pay="+month_pay+"&housing="+housing+"&car="+car;
    new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: showResponse, onLoading: showload});
}

//数据保存成功
function showResponse(originalRequest)
{
	$('tishi').style.display='';
    $('tishi').innerHTML = originalRequest.responseText;
	var interval = 2000;
	window.setTimeout("div_hidden();", interval );
}

//信息层隐藏
function div_hidden()
{
	$('tishi').style.display='none';
}


//数据传输中
function showload()
{
	$('tishi').style.display='';
}

/************************************搜索信息保存页面AJAX结束*******************************************/


/************************************管理员数据录入检查用户ID的唯一性AJAX*******************************************/

//取页面数据
function username_data()
{	
	var username = $('username').value;
	if(username!='')
	{
		var url = './user_insert.php';
		var pars = "act=username_proof"+"&username="+username;
		new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: show_username,onLoading: showload_admin});
	}
}

function showload_admin()
{
	$('tishi').innerHTML = "<span style='color:red'>数据搜索中,请等候！</span>";
}

//数据保存成功
function show_username(originalRequest)
{

    $('tishi').innerHTML = originalRequest.responseText;
	if(originalRequest.responseText=="<span style='color:red'>已经添加过该用户信息，请删除该用户信息后再进行添加！</span>")
	{
		clear_username();
	}

}

function clear_username()
{
	$('username').value = '';
}
/************************************管理员数据录入检查用户ID的唯一性AJAX结束*******************************************/


/************************************用户注册检查用户ID的唯一性AJAX*******************************************/

//取页面数据
function username_data_zc()
{	
	var username = $('username').value;
	if(username!='')
	{
		var url = './';
		var pars = "act=username_proof"+"&username="+username;
		new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: show_username_zc,onLoading: showload_user});
	}
}

function showload_user()
{
	$('tishi').innerHTML = "<span style='color:red'>数据搜索中,请等候！</span>";
}

//数据保存成功
function show_username_zc(originalRequest)
{

    $('tishi').innerHTML = originalRequest.responseText;
	if(originalRequest.responseText=="<span style='color:red'>该用户名已经注册，请更换用户名！</span>")
	{
		clear_value('username');
	}

}

function clear_value(s)
{
	$(s).value = '';
}

//a-z(不区分大小写)、0-9的数字以及下划线(_)
  function zc_format(obj)
  {
	obj.value=obj.value.replace(/[^a-zA-Z0-9\_]/g,'');

  }
 
 //字数限制
 function font_num(obj)
 {
	var num = countWords(obj);
	if(num>3&&num<21)
	 {	
		if(obj.value=='')
		{
			$('tishi').innerHTML="<span style='color:red'>格式不正确,请重新输入！</span>";return false;
		}
		username_data_zc();
		return true;
	}
	else
	 {
		$('tishi').innerHTML="<span style='color:red'>字数不在指定范围！</span>";
		clear_value('username');
	}
 }

 //取页面数据
function petnam_data_zc()
{	
	var petname = $('petname').value;
	if(petname!='')
	{
		var url = '/regist/index.php';
		var pars = "act=petname_proof"+"&petname="+petname;
		new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: show_petname_zc,onLoading: showload_petname});
	}
}

function showload_petname()
{
	$('tishi2').innerHTML = "<span style='color:red'>数据搜索中,请等候！</span>";
}

//数据保存成功
function show_petname_zc(originalRequest)
{

    $('tishi2').innerHTML = originalRequest.responseText;
	if(originalRequest.responseText.length==45)
	{
		clear_value('petname');
		
	}

}

 //字数限制
 function font_num_petname(obj)
 {
	var num = countWords(obj);
	if(num>1&&num<16)
	 {
		//$('tishi2').innerHTML="<span style='color:red'>该昵称可用！</span>";
		petnam_data_zc();
		return true;
	}
	else
	 {
		$('tishi2').innerHTML="<span style='color:red'>字数不在指定范围！</span>";
		clear_value('petname');
	}
 }
//中文字符、a-z的英文字母(不区分大小写)、0-9的数字以及下划线(_)
 function zc_petname_format(obj)
 {
	obj.value=obj.value.replace(/[^a-zA-Z0-9\_\u4E00-\u9FA5]/g,'');
 }

//检查密码一致性
function pw_same(s,a)
{
	if($(s).value!=$(a).value)
	{
		alert('两次输入密码不一致');
		clear_value('pw');
		clear_value('pw2');
		return false;
	}
}

 //密码字数限制
 function font_num_pw(obj)
 {
	var num = countWords(obj);
	if(num<6||num>20)
	 {
		alert('密码长度不在指定范围！');
		clear_value(obj);
		return false;
	}
 }

 //检查email
 function email_format(s)
 {
	var state = isEmail(s.value);
	if(state==false)
	 {
		clear_value(s);
	}
 }

 //对比EMAIL一致性
 function email_same(s,a)
 {
	if($(s).value!=$(a).value)
	{
		alert('两次输入email地址不一致');
		clear_value('email');
		clear_value('email2');
		return false;
	}
 }

 //信息补全
 function info_complete()
 {
	var name = $('name').value;
	var birthday = $('birthday').value;
	var telephone = $('telephone').value;
	if(name=='')
	 {
		alert('请填写真实姓名');
		return false;
	}
	if(birthday=='')
	 {
		alert('请填写您的出生日期');
		return false;
	}
	if(telephone=='')
	{
		alert('请填写手机联系方式');
		return false;
	}
	else
	 {

		frm_insert.submit();
		return true;
	}
 }

  //信息补全(活动的)
 function info_complete_activity()
 {
	var name = $('name').value;
	var age = $('age').value;
	var telephone = $('telephone').value;
	if(name=='')
	 {
		alert('请填写真实姓名');
		return false;
	}
	if(age=='')
	 {
		alert('请填写您的年龄');
		return false;
	}
	if(telephone=='')
	{
		alert('请填写手机联系方式');
		return false;
	}
	else
	 {
		frm_insert_activity.submit();
		return true;
	}
 }

/************************************用户注册检查用户ID的唯一性AJAX结束*******************************************/

function page_size(s,sURL)
{
	location.replace(sURL+s) ;
	//window.location=sURL;//好象是刷新与不刷新的区别
}
function get_page_easy()
{
	var petname = document.getElementById('petname').value;
	var act = document.getElementById('act_easy').value;
	var sex = document.getElementById('sex').value;
	var age_sta = document.getElementById('age_sta').value;
	var age_end = document.getElementById('age_end').value;
	var picture = document.getElementById('picture').value;
	if(act != '')
	{
		var s = "&act="+act;
	}
	if(petname != '')
	{
		 s += "&petname="+petname;
	}
	if(sex != '')
	{
		s += "&sex="+sex;
	}
	if(age_sta != '')
	{
		s += "&age_sta="+age_sta;
	}
	if(age_end != '')
	{
		s += "&age_end="+age_end;
	}
	if(picture != '')
	{
		s += "&picture="+picture;
	}
	return s;
}

function get_page_complex()
{
	var act = document.getElementById('act').value;
	var sex = document.getElementById('sex').value;
	var age_sta = document.getElementById('age_sta').value;
	var age_end = document.getElementById('age_end').value;
	var marriage = document.getElementById('marriage').value;
	var children = document.getElementById('children').value;
	var picture = document.getElementById('picture').value;
	var place = document.getElementById('place').value;
	var height_sta = document.getElementById('height_sta').value;
	var weight_sta = document.getElementById('weight_sta').value;
	var height_end = document.getElementById('height_end').value;
	var weight_end = document.getElementById('weight_end').value;
	var edu = document.getElementById('edu').value;
	var month_pay = document.getElementById('month_pay').value;
	var housing = document.getElementById('housing').value;
	var car = document.getElementById('car').value;
	if(act != '')
	{
		var s = "&act="+act;
	}
	if(sex != '')
	{
		s += "&sex="+sex;
	}
	if(age_sta != '')
	{
		s += "&age_sta="+age_sta;
	}
	if(age_end != '')
	{
		s += "&age_end="+age_end;
	}
	if(marriage != '')
	{
		s += "&marriage="+marriage;
	}
	if(children != '')
	{
		s += "&children="+children;
	}
	if(picture != '')
	{
		s += "&picture="+picture;
	}
	if(place != '')
	{
		s += "&place="+place;
	}
	if(height_sta != '')
	{
		s += "&height_sta="+height_sta;
	}
	if(weight_sta != '')
	{
		s += "&weight_sta="+weight_sta;
	}
	if(height_end != '')
	{
		s += "&height_end="+height_end;
	}
	if(weight_end != '')
	{
		s += "&weight_end="+weight_end;
	}
	if(edu != '')
	{
		s += "&edu="+edu;
	}
	if(month_pay != '')
	{
		s += "&month_pay="+month_pay;
	}
	if(housing != '')
	{
		s += "&housing="+housing;
	}
	if(car != '')
	{
		s += "&car="+car;
	}
	return s;
}


//显示上传预览
function show_up_img(s)
{	
	var cut = s.split('.');
	var type = cut[cut.length-1].toLowerCase();
	if(type=='jpeg'||type=='gif'||type=='jpg'||type=='png')
	{
		document.getElementById('show_up_img').innerHTML='<img src="'+s+'" width=150 height=150>';
		return true;
	}
	document.getElementById('show_up_img').innerHTML='上传格式显示不出!';
}

//上传提示
function tishi_load(s)
{
	var cut = s.value.split('.');
	var type = cut[cut.length-1].toLowerCase();
	if(type!='jpeg'&&type!='gif'&&type!='jpg'&&type!='png')
	{
		alert('上传格式不正确！');
		return false;
	}
}

 


//写日记前检查数据
function post_data()
{
	var a = document.getElementById('diary_title').value;
	//var c = document.getElementById('EditorDefault').innerHTML;
	//alert(b);
	isName = document.getElementsByName('class_id');
	var j = 0; 
	for(i=0;i<isName.length;i++)
	{
			if(isName[i].checked)
			{
				j++;
			}
	}
	if(a == '')
	{
		alert('请输入日记标题！');
		return;
	}
	if(j == 0)
	{
		alert('请选择日记类别！');
		return;
	}
	else
	{
		frmDiary.submit();
	}
	
}

//写评论时检查
function post_comment(a,s)
{
	var a = "content"+a;
	var b = document.getElementById(a).innerHTML;

	if( b == '')
	{
		alert('请输入评论的内容！');
		return;
	}
	else
	{
		document.forms[s].submit();
	}
}

/**
*方法名：validDate
*描述：检验日期格式和日期是否合法
*输入：str（日期字符串）；separator（日期分隔符）
*输出：true（false）是否为合格日期
*writen by GaoHong , 2002-11-6 10:12
**/
function validDate(str , separator){

	if (separator == ""){
		return false ;
	}
	if (str.indexOf(separator) == -1){
		return false ;
	}
	if (str.indexOf(separator) == str.lastIndexOf(separator)){
		return false ;
	}
	var year ;
	var month ;
	var date ;
	year = str.substring(0 , str.indexOf(separator)) ;
	month = str.substring(str.indexOf(separator) + 1 ,str.lastIndexOf(separator)) ;
	date = str.substring(str.lastIndexOf(separator) + 1 , str.length) ;
	year = parseInt(year , 10) ;
	month = parseInt(month , 10) ;
	date = parseInt(date , 10) ;
	//alert(year);alert(month);alert(date);
	if (year >= 3000 || year <= 1000 || month > 12 || date > 31){
		return false ;
	}
	
	var date1 = new Date() ;
	//var date2 ;
	date1.setFullYear(year) ;
	date1.setMonth(month - 1) ;
	date1.setDate(date) ;

	var yearInt1 = date1.getFullYear() ;
	var monthInt1 = date1.getMonth() ;
	var dateInt1 = date1.getDate() ;
	//alert(yearInt1);alert(monthInt1);alert(dateInt1);
	if (year == yearInt1 && month == monthInt1 + 1 && date == dateInt1){
		return true ;
	}else {
		return false ;
	}
}

/**
*方法名：validDateObj
*描述：判断obj中的日期是否合格，不合格则清除obj中的日期
*输入：obj
*输出：无
*writen by GaoHong , 2002-11-6 10:12
**/
function validDateObj(obj){
	var r = obj.value.split("-");
	/*
	if (validDate(obj.value , '-') == false){
		obj.value = "" ;
		alert("日期不合法");
		window.event.returnValue = false ;
		return false;
	}
	*/
	if((r[0]!==undefined)&&(r[1]!=undefined)&&(r[2]!=undefined))
	{
		if((r[0].length!=4)||(r[1].length!=2)||(r[2].length!=2))
		{
			alert("日期长度不正确");
			obj.value = "" ;
			return false;
		}
		else
		{
			signs(obj);
			return true;
		}
	}
	else
	{
		alert("日期不合法");
		obj.value = "" ;
		return false;
	}
}
/*
function validDateObj(str)
{
	var r = str.split("-");
	alert(r[0]);
	if(r==null) alert("日期不合法2") return false; 
	var d= new Date(r[0], r[1]-1, r[2]); 
	return (d.getFullYear()==r[0]&&(d.getMonth()+1)==r[1]&&d.getDate()==r[2]);
}

*/

//数据提交前检查数据完整性
function all_fill()
{
	var username = document.getElementById('username').value;	
	var petname = document.getElementById('petname').value;
	/*
	var name = document.getElementById('name').value;
	var age = document.getElementById('age').value;
	var height = document.getElementById('height').value;
	var weight = document.getElementById('weight').value;
	var eamil = document.getElementById('eamil').value;
	var birthday = document.getElementById('birthday').value;
	var conviction = document.getElementById('conviction').value;
	var address = document.getElementById('address').value;
	var province = document.getElementById('province').value;
	var city = document.getElementById('city').value;
	var place = document.getElementById('place').value;
	var academy = document.getElementById('academy').value;
	var unit = document.getElementById('unit').value;
	var position = document.getElementById('position').value;
	var month_pay_xx = document.getElementById('month_pay_xx').value;
	var family = document.getElementById('family').value;
	var id_card = document.getElementById('id_card').value;
	var home_adr = document.getElementById('home_adr').value;
	var postcode = document.getElementById('postcode').value;
	var phone = document.getElementById('phone').value;
	var telephone = document.getElementById('telephone').value;
	var introduction = document.getElementById('introduction').inerHTML;
	var hope = document.getElementById('hope').inerHTML;
	var	composure = document.getElementsByName('composure[]');
	var	interest = document.getElementsByName('interest[]');
	var j = 0; 
	for(i=0;i<composure.length;i++)
	{
			if(composure[i].checked)
			{
				j++;
			}
	}
	var k = 0; 
	for(i=0;i<interest.length;i++)
	{
			if(interest[i].checked)
			{
				k++;
			}
	}
		if(j==0)
	{
		alert('请填选择性格类型');
		return false;	
	}
		if(k==0)
	{
		alert('请填选择兴趣爱好');
		return false;	
	}	
	*/
		if(username=='')
	{
		alert('请填写登陆ID');
		return false;
	}
		if(petname=='')
	{
		alert('请填写昵称');
		return false;
	}
		/*
		if(name=='')
	{
		alert('请填写真实姓名');
		return false;
	}
		if(age=='')
	{
		alert('请填写年龄');
		return false;
	}
		if(height=='')
	{
		alert('请填写身高');
		return false;
	}
		if(weight=='')
	{
		alert('请填写体重');
		return false;
	}
		if(eamil=='')
	{
		alert('请填写电子信箱');
		return false;
	}
		if(birthday=='')
	{
		alert('请填写出生日期');
		return false;
	}
		if(conviction=='')
	{
		alert('请填写信仰');
		return false;
	}
		if(address=='')
	{
		alert('请填写目前居住地');
		return false;
	}
		if(province=='')
	{
		alert('请填写籍贯省');
		return false;
	}
		if(city=='')
	{
		alert('请填写籍贯市');
		return false;
	}
	if(place=='')
	{
		alert('请填写户籍所在地');
		return false;
	}
	if(academy=='')
	{
		alert('请填写毕业院校');
		return false;
	}
	if(unit=='')
	{
		alert('请填写工作单位');
		return false;
	}
	if(position=='')
	{
		alert('请填写职务');
		return false;
	}
	if(month_pay_xx=='')
	{
		alert('请填写确切年入：');
		return false;
	}
	if(family=='')
	{
		alert('家庭成员');
		return false;
	}
	if(id_card=='')
	{
		alert('身份证号码');
		return false;
	}
	if(home_adr=='')
	{
		alert('家庭地址');
		return false;
	}
	if(postcode=='')
	{
		alert('请填写邮政编码');
		return false;
	}
	if(phone=='')
	{
		alert('请填写宅电');
		return false;
	}
	if(telephone=='')
	{
		alert('请填写手机');
		return false;
	}
	*/
	else
	{	
		frm_insert.submit();
		return true;
	}

}

function length_proof(s,t)
{
	var num = parseInt(s.value);
	if(num>t)
	{
		alert('你输入的数字超出范围！');
		s.value = '';
	}
}

//注册验证
function easy_regist()
{
	var name = document.getElementById('name').value;	
	var petname = document.getElementById('petname').value;
	var age = document.getElementById('age').value;
	var height = document.getElementById('height').value;
	var weight = document.getElementById('weight').value;
}

/*********************用户交友页面JS*********************/
function pass_msg(s)
	{	
		var username = s.value;
		window.open('/user_control/friend/index.php?act=pass_msg&username='+username);
		return true;	
	}

	//取页面数据
	function my_index_data()
	{	
		var fri_id = $('fri_id').value;
		var fri_name = $('fri_name').value;
		var url = '/diary/index.php';
		var pars = "act=add_friend"+"&fri_id="+fri_id+"&fri_name="+fri_name;
		new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: my_index_show, onLoading: my_index_load});
	}

	//数据保存成功
	function my_index_show(originalRequest)
	{
		$('tishi').style.display='';
		$('tishi').innerHTML = originalRequest.responseText;
		var interval = 1500;
		window.setTimeout("my_index_div_hidden();", interval );
	}

	//信息层隐藏
	function my_index_div_hidden()
	{
		$('tishi').style.display='none';
	}


	//数据传输中
	function my_index_load()
	{
		$('tishi').style.display='';
		$('tishi').style.top = document.body.scrollTop+160;
	}

		//复制URL连接
	function setTxt() 
	{ 
		var url = document.getElementById('url').innerHTML;
		clipboardData.setData("Text",url); 
	} 

	//添加收藏
	function add_favorite()
	{
		var url = document.getElementById('url').innerHTML;
		window.external.AddFavorite(url,'新民网交友');
	}

		function getCookie(name)
	{
		if(name == '')
			return('');
		name_index = document.cookie.indexOf(name + '=');//判断'='所在位置
		if(name_index == -1)
			return('');
		cookie_value =  document.cookie.substr(name_index + name.length + 1, 
										   document.cookie.length);
		end_of_cookie = cookie_value.indexOf(';');
		if(end_of_cookie != -1)
			cookie_value = cookie_value.substr(0, end_of_cookie);
		space = cookie_value.indexOf('+');
		while(space != -1)
		 { 
			cookie_value = cookie_value.substr(0, space) + ' ' + 
			cookie_value.substr(space + 1, cookie_value.length);		 
			space = cookie_value.indexOf('+');
		 }
	return(unescape(cookie_value));
	}

	//设置Cookie的值
	function setCookie(name, value, path, domain, expires, secure)
	{
		var de_expires = new Date();  
		de_expires.setTime(de_expires.getTime() + 1 * 30 * 24 * 60 * 60 * 1000);  
		/* 1个月 x 一个月当作 30 天 x 一天 24 小时 x 一小时 60 分 x 一分 60 秒 x 一秒 1000 毫秒 */
		document.cookie = name + "=" + escape (value) /*+ "; expires=" +
       		((expires) ?  expires : de_expires.toGMTString()) */+
        	((path) ? "; path=" + path : "") +
        	((domain) ? "; domain=" + domain : "") +
        	((secure) ? "; secure" : "");
	}

	//对搜索结果按年龄排序
function order_age(sURL)
{
	//alert(getCookie("up_down[age]"));
	if(getCookie("up_down[age]")=='up')
	{
		setCookie("up_down[age]", 'down');
	}
	else
	{
		setCookie("up_down[age]", 'up');
	}
   location.replace(sURL);
}

	//对搜索结果按注册排序
function order_zc(sURL)
{
	if(getCookie("up_down[zc]")=='up')
	{
		setCookie("up_down[zc]", 'down');
	}
	else
	{
		setCookie("up_down[zc]", 'up');
	}
   location.replace(sURL);
}

	//对搜索结果按登陆时间排序
function order_load(sURL)
{
	if(getCookie("up_down[load]")=='up')
	{
		setCookie("up_down[load]", 'down');
	}
	else
	{
		setCookie("up_down[load]", 'up');
	}
   location.replace(sURL);
}

	//出生日期匹配星座生肖
function signs(bstr) 
{
	var xz = document.getElementById('constellation');
	var sx = document.getElementById('shengxiao');
	var age = document.getElementById('age');
	var start = 1901;
	var tmpstr=bstr.value.split('-');
	var birthyear = (tmpstr[0]*1);
	var month = (tmpstr[1]*1);
	var date = (tmpstr[2]*1);
	var date1=new Date();//取得当前日期 
	var year1=date1.getFullYear();//取得当前年份 
	var month1=date1.getMonth()+1;//取得当前月份
	var date1=date1.getDate();//取得当前月份
	if(birthyear>(year1-18))
	{
		alert('对不起，你还未满18岁！');
		bstr.value = '';
		age.value = '';
		return false;
	}
	if((month>month1)||((month==month1)&&(date>date1)))
	{
		age.value = year1-birthyear-1;
	}
	else
	{
		age.value = year1-birthyear;
	}

	if (month == 1 && date >=20 || month == 2 && date <=18) {xz.value = "10";}
	if (month == 1 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 2 && date >=19 || month == 3 && date <=20) {xz.value = "11";}
	if (month == 2 && date > 29) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 3 && date >=21 || month == 4 && date <=19) {xz.value = "0";}
	if (month == 3 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 4 && date >=20 || month == 5 && date <=20) {xz.value = "1";}
	if (month == 4 && date > 30) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 5 && date >=21 || month == 6 && date <=21) {xz.value = "2";}
	if (month == 5 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 6 && date >=22 || month == 7 && date <=22) {xz.value = "3";}
	if (month == 6 && date > 30) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 7 && date >=23 || month == 8 && date <=22) {xz.value = "4";}
	if (month == 7 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 8 && date >=23 || month == 9 && date <=22) {xz.value = "5";}
	if (month == 8 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if ((month == 9 && date >=23) || (month == 10 && date <=22)) {xz.value = "6";}
	if (month == 9 && date > 30) {alert("日期时间错误，请重新输入");}
	if ((month == 10 && date >=23) || (month == 11 && date <=21)) {xz.value = "7";}
	if (month == 10 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 11 && date >=22 || month == 12 && date <=21) {xz.value = "8";}
	if (month == 11 && date > 30) {alert("日期时间错误，请重新输入");bstr.value=''}
	if (month == 12 && date >=22 || month == 1 && date <=19) {xz.value = "9";}
	if (month == 12 && date > 31) {alert("日期时间错误，请重新输入");bstr.value=''}

	x = (start - birthyear) % 12
	if (x == 1 || x == -11) {sx.value = "0";}
	if (x == 0) {sx.value= "1";}
	if (x == 11 || x == -1) {sx.value = "2";}
	if (x == 10 || x == -2) {sx.value = "3";}
	if (x == 9 || x == -3)  {sx.value = "4";}
	if (x == 8 || x == -4)  {sx.value ="5";}
	if (x == 7 || x == -5)  {sx.value = "6";}
	if (x == 6 || x == -6)  {sx.value = "7";}
	if (x == 5 || x == -7)  {sx.value = "8";}
	if (x == 4 || x == -8)  {sx.value = "9";}
	if (x == 3 || x == -9)  {sx.value = "10";}
	if (x == 2 || x == -10)  {sx.value = "11";}  


}

//注册提交检测
function load_test()
{
	var username = $('username').value;
	var petname = $('petname').value;
	var password = $('pw').value;
	var email = $('email').value;
	var gd_card = $('gd_card').value;

	if(username=='')
	{
		alert('请填写用户名！');
		return false;
	}
	if(petname=='')
	{
		alert('请填写昵称！');
		return false;
	}
	if(password=='')
	{
		alert('请填写密码！');
		return false;
	}
	if(email=='')
	{
		alert('请填写邮箱！');
		return false;
	}
	if(gd_card=='')
	{
		alert('请填写验证码！');
		return false;
	}
	else
	{
		var state = email_same('email','email2');
		if(state!=false)
		 {
			frm_insert.submit();
			return true;
		 }
	}
}

//开新窗口浏览
//屏蔽一切可以屏蔽的可视工具
function open_win(url,width,height){
	var newwin=window.open(url,'newwin','width='+width+',height='+height+',top=100, left=100,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no, status=no');
	newwin.focus();
}

//推荐榜
function request_open_win(week,date,url,width,height){
	var a = document.getElementById(week).value;
	var b = document.getElementById(date).value;
	if(a=='')
	{
		alert('请填写推荐周数！');
		return false;
	}
	if(b=='')
	{
		alert('请填写开始时间！');
		return false;
	}
	var url = url+"&week="+a+"&date="+b;
	var newwin=window.open(url,'newwin','width='+width+',height='+height+',top=100, left=100,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no, status=no');
	newwin.focus();
}


//用户在保存信息时，有些信息不能为空
function user_save_info()
{	
	var petname = document.getElementById('petname').value;
	var name = document.getElementById('name').value;
	var age = document.getElementById('age').value;
	var height = document.getElementById('height').value;
	var weight = document.getElementById('weight').value;
		if(petname=='')
	{
		alert('请填写昵称');
		return false;
	}
		if(name=='')
	{
		alert('请填写真实姓名');
		return false;
	}
		if(age=='')
	{
		alert('请填写年龄');
		return false;
	}
		if(height=='')
	{
		alert('请填写身高');
		return false;
	}
		if(weight=='')
	{
		alert('请填写体重');
		return false;
	}
	else
	{	
		frmDiary.submit();
		return true;
	}

}

//后台头像照片选择
function select_head_img(s)
{
	//document.getElementById('show_up_img').src = s.src;
	//document.getElementById('pic_dir').value = s.src;
	var pic_id = s.id;
	var w = document.getElementsByName('img').length;
	for(i=0;i<w;i++)
	{
		document.getElementById('img['+i+']').style.filter="Alpha(opacity=50)";
	}
	document.getElementById('img['+pic_id+']').style.filter="Alpha(opacity=100)";
	document.getElementById('pic_dir').value = document.getElementById('img['+pic_id+']').src;
}

//个人头像管理显示上传预览
function show_up_img_new(s)
{	
	var cut = s.split('.');
	var type = cut[cut.length-1].toLowerCase();
	if(type=='jpeg'||type=='gif'||type=='jpg'||type=='png')
	{
		document.getElementById('show_up_img').src = s;
		return true;
	}
	alert('上传格式显示不出!');
}

//批量删除提示
function delete_pic(s_url)
{
      if(true==confirm('确定删除该照片？'))
      {
          goURL(s_url);   
      }
}


//留言的头像控制
function head_img_commend(s)
{
	var head_img = new Array('&0)','&1)','&2)','&3)','&4)','&5)','&6)','&7)','&8)','&9)','&10)','&11)','&12)','&13)','&14)','&15)','&16)','&17)','&18)','&19)','&20)');
	document.getElementById('content').innerText = document.getElementById('content').innerText+head_img[s];

}


//开启背景隐藏
function back_screen_show(s)
{
	document.getElementById('back_screen').className = 'back_screen';
	document.getElementById('show_pic').style.display = '';
	document.getElementById('sdate2').style.display = 'none';
	document.getElementById('back_screen').style.width = document.body.clientWidth;
	document.getElementById('back_screen').style.height = document.body.scrollHeight;
	document.getElementById('show_pic').style.top = document.body.scrollTop+30;
	document.getElementById('show_pic').style.left = (document.body.clientWidth-800)/2;
	document.getElementById('show_pic').innerHTML = "<div style='position:absolute;left:"+(document.body.clientWidth-500)/2+";top:200'><img src='/images/images/loading.gif' onclick='back_screen_hidden()' title='关闭'></div>";
	obj_img = new Image();
	obj_img.src = s;
	obj_img.onload = function(){
		document.getElementById('show_pic').innerHTML = "<img src='"+s+"' border=0 onclick='back_screen_hidden()' width=800 title='关闭'>";
	}
}

//关闭背景隐藏
function back_screen_hidden()
{
	document.getElementById('back_screen').className = '';
	document.getElementById('back_screen').style.width = '';
	document.getElementById('back_screen').style.height = '';
	document.getElementById('show_pic').style.display = 'none';
	document.getElementById('sdate2').style.display = '';
}