// 	we have to include
//	helper.js
//  validate-form.js
//  register-common.js
//  before use this file in the html page.

function ValidateFormFB(is_postback)
{
	if(!is_postback)
	{
		var chb_accept = document.getElementById('chb_accept');	
		if(!chb_accept.checked)
		{
			alert("กรุณาคลิก 'ยอมรับเงื่อนไขการสมัครสมาชิก'");
			return false;
		}
	}
		
	var nickname = document.getElementById('nickname');
	
	var is_complete = true;
	var flag = false;

	flag = CheckNickname(nickname);
	if(!flag)	
		is_complete = false;	
		
	flag = CheckPassword();
	if(!flag)	
		is_complete = false;
		
	flag = CheckConfirmPassword();
	if(!flag)	
		is_complete = false;

	if(is_complete)
	{
		//alert('true');
		return true;	
	}
	else
	{
		//alert('false');
		if(is_postback)
		{
			// Goto the error 
			window.location.hash = "error_main";
		}
		else
		{
			alert(txt_alert['main']);
		}
		return false;
	}	
}

function ValidateFormLazy(is_postback)
{
	var email = document.forms['registration_form'].elements['email'];	
	var nickname = document.getElementById('nickname');

	var is_complete = true;
	var flag = false;
	flag = CheckEmail(email);	
	if(!flag)	
		is_complete = false;	
	
	flag = CheckNickname(nickname);
	if(!flag)	
		is_complete = false;	
		
	flag = CheckPassword();
	if(!flag)	
		is_complete = false;
		
	flag = CheckConfirmPassword();
	if(!flag)	
		is_complete = false;
	
	if(is_complete)
	{
		//alert('true');
		return true;	
	}
	else
	{
		//alert('false');
		if(is_postback)
		{
			// Goto the error 
			window.location.hash = "error_main";
		}
		else
		{
			alert(txt_alert['main']);
		}
		return false;
	}
}


function ValidateForm2(is_postback)
{
	if(!is_postback)
	{
		var chb_accept = document.getElementById('chb_accept');	
		if(chb_accept != null && !chb_accept.checked)
		{
			alert("กรุณาคลิก 'ยอมรับเงื่อนไขการสมัครสมาชิก'");
			return false;
		}
	}
		
	var email = document.forms['registration_form'].elements['email'];	
	var nickname = document.getElementById('nickname');
	
	var name = document.getElementById('name');
	var lastname =  document.getElementById('lastname');
	var address =  document.getElementById('address');
	var postcode =  document.getElementById('postcode');
	var telephone = document.getElementById('telephone');
	
	var is_complete = true;
	var flag = false;
	flag = CheckEmail(email);	
	if(!flag)	
		is_complete = false;	
	
	flag = CheckNickname(nickname);
	if(!flag)	
		is_complete = false;	
		
	flag = CheckPassword();
	if(!flag)	
		is_complete = false;
		
	flag = CheckConfirmPassword();
	if(!flag)	
		is_complete = false;
		
	flag = checkrequire(name);
	if(!flag)	
		is_complete = false;	
		
	flag = checkrequire(lastname);
	if(!flag)	
		is_complete = false;	
		
	if(address != null)
	{
		flag = checkrequire(address,20);
		if(!flag)	
			is_complete = false;	
	}
	
	flag = CheckBirthday();
	if(!flag)	
		is_complete = false;
		
	if(postcode != null)
	{
		flag = 	checkrequire(postcode,5);
		if(!flag)	
			is_complete = false;
	}
	
	if(telephone != null)
	{
		flag = 	checkrequire(telephone,9);
		if(!flag)	
			is_complete = false;	
	}
	
	if(is_complete)
	{
		//alert('true');
		return true;	
	}
	else
	{
		//alert('false');
		if(is_postback)
		{
			// Goto the error 
			window.location.hash = "error_main";
		}
		else
		{
			alert(txt_alert['main']);
		}
		return false;
	}
}

