
// JavaScript Document

var log_request,gtab_id=0,ajax_status="ready",usernameCheck=0,passwordCheck=0,nickCheck=0;
//----------------------------------------------------------------------------
function check_username()
{

	if (ajax_status=="wait")
	{
		setTimeout("check_username()",100);
	}
	else
	{	

		user = document.getElementById("f_username").value;
		if (user.length>=5)
		{

			param = "user="+user+"&step=check_name";
			log_request = "check_name";
			url =  "ajax_register.php?"+param;
			ajax_connection(url,"get");		
			ajax_status="wait"	;
		}
		else
		{
			var dv = document.getElementById("verify_user");			
			dv.innerText = "ไม่น้อยกว่า 5 ตัวอักษร";
			dv.className = "verify_no";	
			usernameCheck =0 ;
		}
	}
}
function AjCheckName(xml_data)
{
	Xresult = (xml_data.getElementsByTagName("result")[0].firstChild!=null)?xml_data.getElementsByTagName("result")[0].firstChild.nodeValue:1;	
//	new_detail = Xdetail.replace(/\n/g,"<br>");	
	var dv = document.getElementById("verify_user");
	user = document.getElementById("f_username").value;	
	if (user!="")
	{
		if (Xresult==1)
		{
			dv.innerHTML = "สามารถใช้ชื่อนี้ได้";
			dv.className = "verify_ok";
			usernameCheck=1 ;
			
		}
		else
		{
			dv.innerHTML = "ชืือนี้ไม่สามารถใช้ได้";		
			dv.className = "verify_no";		
			usernameCheck=0 ;			
		}
	}
	else
	{
		dv.innerHTML = "กรุณาป้อนชื่อ";		
		dv.className = "verify_no";				
		usernameCheck=0 ;
	}
	
}
//----------------------------------------------------------------------------
function check_nick()
{

	if (ajax_status=="wait")
	{
		setTimeout("check_nick()",100);
	}
	else
	{	

		user = document.getElementById("f_cname").value;
	
		if (user.length>=5)
		{
			param = "user="+user+"&step=check_nick";
			log_request = "check_nick";
			url =  "ajax_register.php?"+param;
			ajax_connection(url,"get");		
			ajax_status="wait"	;
		}
		else
		{
			var dv = document.getElementById("verify_nick");			
			dv.innerHTML = "ไม่น้อยกว่า 5 ตัวอักษร";
			nickCheck =0 ;
		}
	}
}
function AjCheckNick(xml_data)
{
	Xresult = (xml_data.getElementsByTagName("result")[0].firstChild!=null)?xml_data.getElementsByTagName("result")[0].firstChild.nodeValue:1;	
//	new_detail = Xdetail.replace(/\n/g,"<br>");	
	var dv = document.getElementById("verify_nick");
	user = document.getElementById("f_cname").value;	
	if (user!="")
	{
		if (Xresult==1)
		{
			dv.innerHTML = "สามารถใช้ชื่อนี้ได้";
			dv.className = "verify_ok";
			nickCheck=1 ;
			
		}
		else
		{
			dv.innerHTML = "ชื่อนี้มีผู้ใช้แล้ว";		
			dv.className = "verify_no";		
			nickCheck=0 ;			
		}
	}
	else
	{
			dv.innerHTML = "กรุณาใส่ชื่อที่จะใช้";		
			dv.className = "verify_no";		
			nickCheck=0 ;	
	}
	
}
//----------------------------------------------------------------------------
function check_password()
{
	var pass1 = document.getElementById("f_password").value;
	var pass2 = document.getElementById("f_cpassword").value;
	var dv = document.getElementById("verify_password");
	if (pass1==pass2)
	{
			dv.innerHTML = "รหัสผ่านตรงกัน";
			dv.className = "verify_ok";
			passwordCheck=1 ;
	}
	else
	{
			dv.innerHTML = "รหัสผ่านไม่ตรงกัน";		
			dv.className = "verify_no";
			passwordCheck=0;		
	}
}
//----------------------------------------------------------------------------
function first_load()
{

}
function get_answer(xml_data,xml_data2)
{
	switch (log_request)
	{
		case "check_name" :
//		alert(xml_data2);			
			AjCheckName(xml_data);
		break;
		case "check_nick" :
//			alert(xml_data2);			
			AjCheckNick(xml_data);
		break;	
	}
	ajax_status="ready"	;	
}
//----------------------------------------------------------------------------
function get_shop_info()
{
	status1 = document.getElementById("comment_status");
	i = 1;
	inner1 =status1.innerHTML;
	if (ajax_status=="wait")
	{
		setTimeout("get_shop_info()",100);
	}
	else
	{	
		param = "id="+shop_id+"&step=req_info";
		log_request	= "req_info";
		url =  "ajax_info.php?"+param;
		ajax_connection(url,"get");		
		ajax_status="wait"	;
	}
}
function do_sub()
{
	if (usernameCheck==1)
	{
		if (passwordCheck==1)
		{
			if(nickCheck==1)
			{
				document.form1.submit();
			}
			else
			{
				alert("โปรดตั้งชื่อที่จะใช้");
				document.getElementById("f_cname").focus();				
			}
		}
		else
		{
			alert("โปรดตั้งรหัสผ่านให้ตรงกัน");
			document.getElementById("f_password").focus();			
		}
	}
	else
	{
		alert("โปรดป้อน ID ให้ถูกต้อง");
		document.getElementById("f_username").focus();
	}
}
