$(document).ready(function(){
	$("#catchPwdOfLoginALink").click(function(){
		$("[name='catchPwdUserName']").val($("[name='userName']").val());
		openLayer('catchPwdShow_div','catchPwdDis_div');
		$("[name='catchPwdUserName']").focus();
		$("[name='catchPwdUserName']").select();
	});
	
});

function eMailFocus(item){
	var valueItem = item.value;
	if(valueItem == '请输入接收密码的E-Mail地址'){
		item.value = '';
		item.style.color = 'black';
	}
}
function eMailBlur(item){
	var valueItem = item.value;
	if(!valueItem){
		item.style.color = 'gray';
		item.value = '请输入接收密码的E-Mail地址';
	}
}

// 提交
function catchPwdOfLogin(){
	var counts = [0,0,0];
	var catchPwdUserName = $("[name='catchPwdUserName']").val();
	var catchPwdIdCard = $("[name='catchPwdIdCard']").val();
	var eMailAddress = $("[name='eMailAddress']").val();
	var eMailReg = /^[A-Za-z0-9_]{1,}@[A-Za-z0-9]{2,}.(com|cn|net|org|cn.com|com.cn|com(.[a-z]{2,}){1,}|[a-z]{2,}(.[a-z]{2,}){0,})$/;
	var idCardReg = /^([0-9]{15}|[0-9]{17}([0-9]{1}|(x|X){1}))$/;
	if(eMailAddress.match(eMailReg)) {
		counts[2] = 1;
	} else if(!eMailAddress) {
		$("#errorMessageSpan").html("请输入您的E-Mail！");
	} else {
		$("#errorMessageSpan").html("E-Mail格式不正确，请重新输入！");
	}
	if(catchPwdIdCard.match(idCardReg)) {
		counts[1] = 1;
	} else if(!catchPwdIdCard) {
		$("#errorMessageSpan").html("请输入您的身份证！");
	} else {
		$("#errorMessageSpan").html("身份证格式不正确，请重新输入！");
	}
	if(catchPwdUserName) {
		counts[0] = 1;
	} else {
		$("#errorMessageSpan").html("请输入您的用户名！");
	}
	var count = 0;
	for(var i=0; i<counts.length; i++){
		count += counts[i];
	}
	if(count == counts.length){
		$("#errorMessageSpan").html("");
		var warningText = "用户名："+catchPwdUserName+"\n身份证："+catchPwdIdCard+"\nE-Mail："+eMailAddress;
		if(window.confirm("确认信息！\n\n"+warningText+"\n\n是否提交？")){
		$("#catchPasswordOfUserInfoBtn").attr('disabled','disabled');
			$("#errorMessageSpan").html("正在发送邮件，请稍等......");
			$.ajax({
				type:'post',
				url:'sys.do?operate=catchPassword',
				data:'userName='+catchPwdUserName+"&idCard="+catchPwdIdCard+"&eMail="+eMailAddress,
				success:function(data){
					if(data == '0'){
						$("#catchPwdInputTable").css('display','none');
						$("#catchPwdShowMessageTable").css('display','block');
						$("#catchPasswordOfUserInfoBtn").removeAttr('disabled');
					} else if(data == '1') {
						$("#errorMessageSpan").html("用户名或身份证不匹配，请核实后再输入！");
						$("#catchPasswordOfUserInfoBtn").removeAttr('disabled');
					} else if(data == '2') {
						$("#catchPwdInputTable").css('display','none');
						$("#catchPwdShowErrorMessageTable").css('display','block');
					} else {
						alert("error: CATCH_PASSWORD_OF_USERINFO_ERROR！");
					}
				}
			});
		}
	}
}
// 返回
function returnBackOper(){
	$("#errorMessageSpan").html("");
	$("#catchPasswordOfUserInfoBtn").removeAttr('disabled');
	$("#catchPwdInputTable").css('display','block');
	$("#catchPwdShowErrorMessageTable").css('display','none');
}

// 简单的验证码生成
		var viableTextPer = "";
		function viableTextCheckPer(){
			viableTextPer = "";
			var numberArray = ['0','1','2','3','4','5','6','7','8','9'];
			var lowCharArray = ['0','1','2','3','4','5','6','7','8','9'];
			var upCharArray = ['0','1','2','3','4','5','6','7','8','9'];
			/*
			var lowCharArray = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
			var upCharArray = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; 
			*/
			var colorArray = ['red','green','blue','black'];
			var alignArray = ['center','left','right'];
			//var textFamilyArray = ['Comic Sans MS','fantasy'];
			var sideArray = [-4,-3,-2,-1,0,1,2,3,4];
			for(var i = 1; i < 6; i++){
				var numOrChar = Math.random()*3;
				var tempViableText = "";
				if(numOrChar >= 0 && numOrChar < 1) {// 数字
					var numCount = Math.random()*numberArray.length;
					var nCount = 0;
					for(var n = 0; n < numberArray.length; n++){
						if(numCount >= n && numCount < (n+1)) {
							nCount = n;
						}
					}
					tempViableText = numberArray[nCount];
				} else if(numOrChar >= 1 && numOrChar < 2) {// 小写
					var charCount = Math.random()*lowCharArray.length;
					var lCount = 0;
					for(var l = 0; l < lowCharArray.length; l++){
						if(charCount >= l && charCount < (l+1)) {
							lCount = l;
						}
					}
					tempViableText = lowCharArray[lCount];
				} else if(numOrChar >= 2 && numOrChar <= 3) {// 大写
					var charCount = Math.random()*upCharArray.length;
					var uCount = 0;
					for(var u = 0; u < upCharArray.length; u++){
						if(charCount >= u && charCount < (u+1)) {
							uCount = u;
						}
					}
					tempViableText = upCharArray[uCount];
				}
				// y方位
				var sideCount = Math.random()*sideArray.length;
				var sCount = 0;
				for(var s = 0; s < sideArray.length; s++){
					if(sideCount >= s && sideCount < (s+1)) {
							sCount = s;
					}
				}
				var side = sideArray[sCount];
				// 颜色
				var colorCount = Math.random()*colorArray.length;
				var cCount = 0;
				for(var c = 0; c < colorArray.length; c++){
					if(colorCount >= c && colorCount < (c+1)) {
							cCount = c;
					}
				}
				var color = colorArray[cCount];
				// x方位
				var alignCount = Math.random()*alignArray.length;
				var aCount = 0;
				for(var a = 0; a < alignArray.length; a++){
					if(alignCount >= a && alignCount < (a+1)) {
							aCount = a;
					}
				}
				var align = alignArray[aCount];
				// 字体
				//var textFamilyCount = Math.random()*textFamilyArray.length;
				//var tfCount = 0;
				//for(var tf = 0; tf < textFamilyArray.length; tf++){
				//	if(textFamilyCount >= tf && textFamilyCount < (tf+1)) {
				//			tfCount = tf;
				//	}
				//}
				//var textFamily = textFamilyArray[tfCount];
				document.getElementById('viableSpan'+i).style.marginTop = side+'px';
				document.getElementById('viableSpan'+i).style.color = color;
				document.getElementById('viableSpan'+i).align = align;
				//document.getElementById('viableSpan'+i).style.fontFamily = textFamily;
				document.getElementById('viableSpan'+i).innerHTML = tempViableText;
				viableTextPer += tempViableText.toLowerCase();
			}
		}
		
		// 简单的验证码生成
		var viableTextOrg = "";
		function viableTextCheckOrg(){
			viableTextOrg = "";
			var numberArray = ['0','1','2','3','4','5','6','7','8','9'];
			var lowCharArray = ['0','1','2','3','4','5','6','7','8','9'];
			var upCharArray = ['0','1','2','3','4','5','6','7','8','9'];
			/*
			var lowCharArray = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
			var upCharArray = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; 
			*/
			var colorArray = ['red','green','blue','black'];
			var alignArray = ['center','left','right'];
			//var textFamilyArray = ['Comic Sans MS','fantasy'];
			var sideArray = [-4,-3,-2,-1,0,1,2,3,4];
			for(var i = 1; i < 6; i++){
				var numOrChar = Math.random()*3;
				var tempViableText = "";
				if(numOrChar >= 0 && numOrChar < 1) {// 数字
					var numCount = Math.random()*numberArray.length;
					var nCount = 0;
					for(var n = 0; n < numberArray.length; n++){
						if(numCount >= n && numCount < (n+1)) {
							nCount = n;
						}
					}
					tempViableText = numberArray[nCount];
				} else if(numOrChar >= 1 && numOrChar < 2) {// 小写
					var charCount = Math.random()*lowCharArray.length;
					var lCount = 0;
					for(var l = 0; l < lowCharArray.length; l++){
						if(charCount >= l && charCount < (l+1)) {
							lCount = l;
						}
					}
					tempViableText = lowCharArray[lCount];
				} else if(numOrChar >= 2 && numOrChar <= 3) {// 大写
					var charCount = Math.random()*upCharArray.length;
					var uCount = 0;
					for(var u = 0; u < upCharArray.length; u++){
						if(charCount >= u && charCount < (u+1)) {
							uCount = u;
						}
					}
					tempViableText = upCharArray[uCount];
				}
				// y方位
				var sideCount = Math.random()*sideArray.length;
				var sCount = 0;
				for(var s = 0; s < sideArray.length; s++){
					if(sideCount >= s && sideCount < (s+1)) {
							sCount = s;
					}
				}
				var side = sideArray[sCount];
				// 颜色
				var colorCount = Math.random()*colorArray.length;
				var cCount = 0;
				for(var c = 0; c < colorArray.length; c++){
					if(colorCount >= c && colorCount < (c+1)) {
							cCount = c;
					}
				}
				var color = colorArray[cCount];
				// x方位
				var alignCount = Math.random()*alignArray.length;
				var aCount = 0;
				for(var a = 0; a < alignArray.length; a++){
					if(alignCount >= a && alignCount < (a+1)) {
							aCount = a;
					}
				}
				var align = alignArray[aCount];
				// 字体
				//var textFamilyCount = Math.random()*textFamilyArray.length;
				//var tfCount = 0;
				//for(var tf = 0; tf < textFamilyArray.length; tf++){
				//	if(textFamilyCount >= tf && textFamilyCount < (tf+1)) {
				//			tfCount = tf;
				//	}
				//}
				//var textFamily = textFamilyArray[tfCount];
				document.getElementById('viableSpanOrg'+i).style.marginTop = side+'px';
				document.getElementById('viableSpanOrg'+i).style.color = color;
				document.getElementById('viableSpanOrg'+i).align = align;
				//document.getElementById('viableSpan'+i).style.fontFamily = textFamily;
				document.getElementById('viableSpanOrg'+i).innerHTML = tempViableText;
				viableTextOrg += tempViableText.toLowerCase();
			}
		}
