// JavaScript Document
function oncheck(_this,_str){
		$("ch_"+_this.name).innerHTML=_str;
		$("ch_"+_this.name).className="alerts_strong";	
}
function checks(arrs)
{
	var flags=true;
	var msg = '';
	arr=arrs.split("|");
	for(var i=0;i<arr.length;i++)
	{
		switch(arr[i])
		{
			//-------------------
			case "domain":
			var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
			var yahoo_reg=/@(yahoo|pchome)/;
			if($(arr[i]).value=="")
			{
				msg_start(arr[i],"帳號不能為空");
				msg += '帳號不能為空\n';
				flags=false;
			}
			else if($(arr[i]).value.length<4||$(arr[i]).value.length>50)
			{
				msg_start(arr[i],"帳號長度必须为4-20個字元");
				msg += '帳號長度必须为4-20個字元\n';
				flags=false;
			}
			else if(!reg.test($(arr[i]).value))
			{
				msg_start(arr[i],"帳號格式錯誤");
				msg += '帳號格式錯誤\n';
				flags=false;	
			}
			//else if(yahoo_reg.test($(arr[i]).value))
			//{
			//	msg_start(arr[i],"請勿使用yahoo、pchome等免費信箱，避免無法正常收取信件。");
			//	msg += '請勿使用yahoo、pchome等免費信箱，避免無法正常收取信件。\n';
			//	flags=false;	
			//}
			else
			{
				msg_end(arr[i]);
			}
			break;
			//------------------
			case "password":
			if($(arr[i]).value=="")
			{
				msg_start(arr[i],"密碼不能為空");
				msg += '密碼不能為空\n';
				flags=false;
				$("l_r").className="m_h";
			}
			else if($(arr[i]).value.length<4||$(arr[i]).value.length>8)
			{
				msg_start(arr[i],"密碼長度必須為4至8個宇元");
				msg += '密碼長度必須為4至8個宇元\n';
				flags=false;
			}
			else
			{
				msg_end(arr[i]);
				var mm=$(arr[i]).value;
				var len=$(arr[i]).value.length;
				var re1=/[0-9]+?/;
				var re2=/[a-z]+?/;
				var re3=/[A-Z]+?/;
				var re4=/[^A-Za-z0-9]+?/;
				var v_1=false;
				var v_2=false;
				var v_3=false;
				var v_4=false;
				if(re1.test(mm))v_1=true;
				if(re2.test(mm))v_2=true;
				if(re3.test(mm))v_3=true;
				if(re4.test(mm))v_4=true;

				gs=0;
				for(var j=1;j<5;j++){
					if(eval("v_"+j))gs++;	
				}
				switch(gs){
					case 4:
					$("l_r_text").className="m_4_text";
					$("l_r_text").innerHTML="極佳";
					$("l_r").className="m_4";
					$("l_r").style.width=160+"px";
					break;
					case 3:
					$("l_r_text").className="m_3_text";
					$("l_r_text").innerHTML="強";
					$("l_r").className="m_3";
					$("l_r").style.width=160+"px";
					break;
					case 2:
					$("l_r_text").className="m_2_text";
					$("l_r_text").innerHTML="中";
					$("l_r").className="m_2";
					$("l_r").style.width=160+"px";
					break;
					case 1:
					$("l_r_text").className="m_1_text";
					$("l_r_text").innerHTML="弱";
					$("l_r").className="m_1";
					$("l_r").style.width=160+"px";
					break;
				}
			}
			break;
			//------------------
			case "cfpassword":
			if($(arr[i]).value==""){
				msg_start(arr[i],"確認密碼不能為空");
				msg += '確認密碼不能為空\n';
				flags=false;
			}
			else if($(arr[i]).value!=$("password").value){
				msg_start(arr[i],"確認密碼不相等");
				msg += '確認密碼不相等\n';
				flags=false;
			}else{
				msg_end(arr[i]);
			}
			break;
			//------------------
			case "realName":
			if($(arr[i]).value==""){
				msg_start(arr[i],"登錄人姓名不能為空");
				msg += '登錄人姓名不能為空\n';
				flags=false;
			}else{
				msg_end(arr[i]);
			}
			break;
			//------------------
			case "msn":
			var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
			if($(arr[i]).value==""){
				msg_start(arr[i],"MSN帳號不能為空");
				msg += 'MSN帳號不能為空\n';
				flags=false;
			}else if(!reg.test($(arr[i]).value)){
				msg_start(arr[i],"MSN帳號格式錯誤");
				msg += 'MSN帳號格式錯誤\n';
				flags=false;	
			}else{
				msg_end(arr[i]);
			}
			break;
			//------------------
			case "email":
			var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
			if($(arr[i]).value==""){
				msg_start(arr[i],"登錄人e-mail 不能為空");
				msg += '登錄人e-mail 不能為空\n';
				flags=false;
			}else if(!reg.test($(arr[i]).value)){
				msg_start(arr[i],"e-mail 格式錯誤");
				msg += 'e-mail 格式錯誤\n';
				flags=false;	
			}else{
				msg_end(arr[i]);
			}
			break;
//------------------
case "webName":
if($(arr[i]).value==""){
msg_start(arr[i],"網站名稱不能為空");
msg += '網站名稱不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------
case "siteGroupId":
if($(arr[i]).value==""){
msg_start(arr[i],"網站類別不能為空");
msg += '網站類別不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------
case "webUrl":
if($(arr[i]).value=="http://"||$(arr[i]).value==''){
msg_start(arr[i],"網址（URL）不能為空");
msg += '網址（URL）不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------
case "remark":
if($(arr[i]).value==""){
msg_start(arr[i],"網站描述不能為空");
msg += '網站描述不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------
case "address":
if($(arr[i]).value==""){
msg_start(arr[i],"地址不能為空");
msg += '地址不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------
case "verify":
if($(arr[i]).value==""){
msg_start(arr[i],"驗證碼不能為空");
msg += '驗證碼不能為空\n';
flags=false;
}else{
msg_end(arr[i]);
}
break;
//------------------


	//------------------
	case "tel2_prev":
	if($(arr[i]).value==""){
	msg_start(arr[i],"登錄人市內電話區號不能為空");
	msg += '登錄人市內電話區號不能為空\n';
	flags=false;
	}else{
	msg_end(arr[i]);
	}
	break;
	case "tel2":
	if($(arr[i]).value==""){
	msg_start(arr[i],"登錄人市內電話不能為空");
	msg += '登錄人市內電話不能為空\n';
	flags=false;
	}else{
	msg_end(arr[i]);
	}
	break;
	//------------------
	
	
	//------------------
	case "tel":
	var re=/^09[0-9]{8}$/;
	if($(arr[i]).value==""){
		msg_start(arr[i],"登錄人行動電話不能為空");
		msg += '登錄人行動電話不能為空';
		flags=false;
	}else if(!(re.test($(arr[i]).value))){
		msg_start(arr[i],"行動電話必須是09開頭的十位數字！");
		msg += '行動電話必須是09開頭的十位數字！';
	    flags=false;
	
	}else{
		msg_end(arr[i]);
	}
	break;
	//------------------
	

}

}


if(flags==false){
	if (arguments[1]) alert(msg);
	return false;
	}else{
		if(arguments[1]){
	if(arguments[2]&&arguments[2]=="register")arguments[1].action="register_view.php";
	if(arguments[2]&&arguments[2]=="Edit")arguments[1].action="Edit.php";
	arguments[1].submit();
		}
	}
	
}

function msg_start(_target,_str){
		$("ch_"+_target).innerHTML=_str;
		$("ch_"+_target).className="alerts_msg";
}
function msg_end(_target){
	$("ch_"+_target).innerHTML="";
	$("ch_"+_target).className="alerts_ok";
}

function checkAgree(_str1,_str2){
	
	$(_str2).disabled=($(_str1).checked?false:true);

}
function checkMaxInputs(_this,_target){
var _temp=100-_this.value.length;
	$(_target).innerHTML="剩下"+_temp+"個字元";
	if(_temp==0)return false;
}
function showSelectLayer(oEvent){
var	Lefts=oEvent.pageX;
var Tops=oEvent.pageY;
selectLayer.innerHTML="Loading...";
selectLayer.style.left=Lefts;
selectLayer.style.top=Tops;
selectLayer.style.display="block";
var	sParam="";
sParam=addPostParam(sParam,"motion","show");
Http.post("site_group.php",sParam,function(_data){
if(_data!=''){
selectLayer.innerHTML=_data;
selectLayer.style.left=Lefts-50;
selectLayer.style.top=Tops-50;
selectLayer.style.display="block";
}else{
selectLayer.style.display="none";	
}
});	

}
function closeLayer(){selectLayer.style.display='none';}
function onFocusSelect(_target){
$('siteGroupId').value=_target.innerHTML;
$('siteGroupIds').value=_target.getAttribute("keys");
return checks($('siteGroupId').name);
}
function checkManufacturerAccounts(){
	Link_class="checks.php";
	v1=arguments[0];
	v2=arguments[1];
	if($(v1).value==""){
	alert("帳號不能為空");
	$(v1).focus();
	return false;
	}
	var	sParam="";
	sParam=addPostParam(sParam,"username",$(v1).value);
	sParam=addPostParam(sParam,"act","manufacturer");
	$(v2).innerHTML="Loading...";
	Http.post(Link_class,sParam,function(_data){
		if(_data!=''){
			$(v2).innerHTML=_data;
		}
	});	
}
function checkAccounts(){
	Link_class="checks.php";
	v1=arguments[0];
	v2=arguments[1];
	v3=arguments[2];
	if($(v1).value==""){
		if(v3=='username'){
	       alert("帳號不能為空");
		}else if(v3=='card_num'){
			alert("身份證字號不能為空");
		}
	   $(v1).focus();
	   return false;
	}
	var	sParam="";
	sParam=addPostParam(sParam,v3,$(v1).value);
	$(v2).innerHTML="Loading...";
	Http.post(Link_class,sParam,function(_data){
		if(_data!=''){
			$(v2).innerHTML=_data;
		}else{
			$(v2).innerHTML="";
		}
	});	
}
//-------------------------
function checkAccounts1(){
	Link_class="../checks.php";
	v1=arguments[0];
	v2=arguments[1];
	if($(v1).value==""){
	alert("新帳號不能為空");
	$(v1).focus();
	return false;
	}
var	sParam="";
sParam=addPostParam(sParam,"username",$(v1).value);
$(v2).innerHTML="Loading...";
Http.post(Link_class,sParam,function(_data){
if(_data!=''){
$(v2).innerHTML=_data;
}else{
$(v2).innerHTML="";
}
});	
}
 
//-----------------------------登陆
function logins(theform){
	if(theform.user.value==""){
		alert("帳號不能為空");
		theform.user.focus();
	return false;}
	if(theform.pass.value==""){
		alert("密碼不能為空");
		theform.pass.focus();
	return false;}
	if(theform.lverify.value==""){
		alert("驗證碼不能為空");
		theform.lverify.focus();
	return false;}
	theform.action="login.action.php"
	theform.submit();
}