
var stgjldkf ;
//stgjldkf =1;
stgjldkf = 3;


var step_var;

step_var=1;

/*
	function resetReg(){
	//stgjldkf = 1;
	stgjldkf = 3;
	}
*/

	function prevPage(){
	
		if(step_var >1)
		  {	
			step_var--;

			for (var x=1;x<=3;x++) {
			  if(step_var==x)
				{
				  document.getElementById('reg_step'+x).style.display = 'block';
				  document.getElementById('reg_li_s'+x).className="stephl";
				  
				  }
			  else { 
				  document.getElementById('reg_li_s'+x).className="";			 
				  document.getElementById('reg_step'+x).style.display = 'none';
			  }

			}
		 }


      if(step_var==1){

		 document.getElementById('prev_btn').style.display = 'none';
		 document.getElementById('next_btn').style.display = '';
		 document.getElementById('finish_btn').style.display = 'none';

	   }
 
 
	  else if(step_var==2) {

	  	  document.getElementById('next_btn').style.display = 'none';
          document.getElementById('finish_btn').style.display = '';
		  
		  
	  }
	
	}

	function nextPage(){
	 //1
 


			if(step_var == 1){


				if(!document.getElementById('email').value || 
				document.getElementById('email').value == "這將會是您的登入名稱"
				)
				{				
					
					 alert('請填寫電郵地址。');
					 document.getElementById('email').focus();
					 return;

				}
				else {
				
					if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) {
	                    	alert("請填寫有效的電郵地址(e.g. xx@xx.com)");
	                        document.getElementById('email').focus();
                     		return;
                   }
				
				}


			if(!document.getElementById('pwd').value)
               {
					
					 alert('請填寫密碼');
 					 document.getElementById('pwd').focus();
					 return;

				}
			else {
				
					if(document.getElementById('cpwd').value!=document.getElementById('pwd').value){

					  alert('請確認密碼相同。');
   					  document.getElementById('cpwd').focus();
					  return;
					
					}				
				
				}

/*
	if(Get_Cookie('uonlive_random_code') != document.getElementById('acode').value) {

					  alert('請填寫正確的安全驗証碼。');
   					  document.getElementById('acode').focus();
					  return;
					
   	}				
*/



				if(!document.getElementById('terms').checked)
                 {
					
					 alert('請閱讀並同意使用條款及隱私隱聲明');
					 return;

				}


			}
			//2




		//	 if(step_var == 2){
				
				//used in quick fix
			//	step_var = 3;
/*
			if(!document.getElementById('lastname').value)
               {
					
					 alert('請填寫姓氏。');
   					 document.getElementById('lastname').focus();
					 return;


				}


				if(!document.getElementById('firstname').value)
				{					
					 alert('請填寫姓名。');
  					 document.getElementById('firstname').focus();
					 return;

				}


						if(!document.getElementById('sname').value)
				{					
					 alert('請填寫顯示姓名。');
  					 document.getElementById('sname').focus();
					 return;

				}





			 	 if(!document.getElementById('post').value)
                 {
					
					 alert('請選擇身份。');
   					 document.getElementById('post').focus();
					 return;

				}

			if(!document.getElementById('gender').value)
                 {
					
					 alert('請選擇性別。');
	     			 document.getElementById('gender').focus();
				     return;

				}
*/

		//	}


		//3
		 if(step_var == 2) {

            var all_checked = true;

			var reg_input = document.getElementById('reg_step2').getElementsByTagName('input');
            
			 for (var x=0;x<reg_input.length;x++) {

               if(reg_input.item(x).id!='fav_default')
				 if(!reg_input.item(x).checked){
					 all_checked = false;
					 break;
				 }

			}


			if(!all_checked) {
				alert('請選擇節目。');
				return;
				}

		}



		if(step_var <3)
		  {	
			 step_var++;

			 for (var x=1;x<=3;x++) {
			   if(step_var==x){
 	  		     document.getElementById('reg_step'+x).style.display = 'block';
				 document.getElementById('reg_li_s'+x).className="stephl";}

			   else {
			  		  document.getElementById('reg_step'+x).style.display = 'none';		
					  document.getElementById('reg_li_s'+x).className="";	
                  	} 

			}
		 }


      if(step_var==1){

		 document.getElementById('prev_btn').style.display = 'none';
		 document.getElementById('next_btn').style.display = '';
		       document.getElementById('finish_btn').style.display = 'none';

	   }
 
	  else if(step_var==2) {

	  	  document.getElementById('next_btn').style.display = 'none';
	      document.getElementById('prev_btn').style.display = '';
          document.getElementById('finish_btn').style.display = '';
		  
		  
	  }
 
 	  else if(step_var==3) {

	  	  document.getElementById('next_btn').style.display = 'none';
		  document.getElementById('prev_btn').style.display = 'none';
          document.getElementById('finish_btn').style.display = 'none';
		  
		  
	  }
  
	
	}


		function formFinish_y(mem_id){
       // if(step_var==3)
     xajax_pageLoad('mcontentpan','register_y.php','reg_reg',1,'post_value',xajax.getFormValues('reg_form_s1'),'mem_id',mem_id);
	//		document.getElementById('reg_form_s1').submit();
			
    }



 
	function formFinish()
	{
        if (stgjldkf == 3)
		{
			document.reg_form_s1.submit();
//			window.location = "http://www.uonlive.com/tc_test/register.php?action=add&reg_reg=1&sname="+document.getElementById('sname').value+"&email="+document.getElementById('email').value+"&pwd="+document.getElementById('pwd').value;  xajax_pageLoad('mcontentpan','register.php','reg_reg',1,'post_value',xajax.getFormValues('reg_form_s1'));
		}	
    }


 



 function Get_Cookie( name ) {

var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}


  function dup_email(value){
	 var pingTo = 'dup_email.php';
	 var xhConn = new XHConn();

	xhConn.connect(pingTo, "GET", "email=" +value,
	function(xh) {	 

 
	    if(xh.responseText=="1") 
		{
		 alert("此電郵地址已有人使用，請選擇其他電郵地址。\n如果閣下是這個電郵的擁有者，請使用忘記密碼以拿取您自己的密碼。");
		 document.getElementById('email').focus();
		 return false;
		}else
		{
			//alert("AAA");
			return true;
		}
	}
  );

}


	function check_step_1()
	{
		if(!document.getElementById('sname').value)
		{
			alert('請填寫顯示名字');
			document.getElementById('sname').focus();
			return false;
		}

		if(!document.getElementById('email').value || document.getElementById('email').value == "這將會是您的登入名稱")
		{				
			alert('請填寫電郵地址。');
			document.getElementById('email').focus();
			return false;
		}else
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value)))
			{
				alert("請填寫有效的電郵地址(e.g. xx@xx.com)");
				document.getElementById('email').focus();
				return false;
			}
		}

		if(!document.getElementById('pwd').value)
		{
			alert('請填寫密碼');
			document.getElementById('pwd').focus();
			return false;
		}
/*		
		else
		{
			if(document.getElementById('cpwd').value!=document.getElementById('pwd').value)
			{
				alert('請確認密碼相同。');
				document.getElementById('cpwd').focus();
				return false;
			}				
		}
*/
		if (document.getElementById('security_code').value == '')
		{
			alert('請輸入安全驗証碼。');
			document.getElementById('security_code').focus();
			return false;
		}

		if (document.getElementById('txtHint').value != "true")
		{
			alert('對不起，你輸入的安全驗証碼不正確，請再次輸入。');
			document.getElementById('security_code').focus();
			return false;
		}		

		if(!document.getElementById('terms').checked)
		{
			alert('請閱讀並同意使用條款及隱私隱聲明');
			return false;
		}

		var pingTo = 'dup_email.php';
		var xhConn = new XHConn();

		xhConn.connect(pingTo, "GET", "email=" + document.getElementById('email').value,
			function(xh)
			{	 
				if (xh.responseText=="1") 
				{
					alert("此電郵地址已有人使用，請選擇其他電郵地址。\n如果閣下是這個電郵的擁有者，請使用忘記密碼以拿取您自己的密碼。");
					document.getElementById('email').focus();
					return false;
				}else
				{
					document.sign_up_form.submit();
//					window.location = "http://www.uonlive.com/tc_test/register.php?sname="+document.getElementById('sname').value+"&email="+document.getElementById('email').value+"&pwd="+document.getElementById('pwd').value;
				}
			}
		);
	}