// JavaScript Document
function func_l(o,v)
{
	if(o.value =="")
	{o.value=v;}
}

function func_focus(o,v)
{
	if(o.value ==v)
	{
		o.value='';
	}
}

function isNumberKey(e)
{
	e = e || window.event;
	var charCode = e.keyCode || e.which;
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function bannedKey(e)
{
	e = e || window.event;
	var charCode = e.keyCode || e.which;
	if (charCode > 31 &&(charCode<65||charCode>122)&&(charCode<48||charCode>57)) 
		return false;
	return true;
}

function check_login(fm)
{
	if(fm.username_login.value=="" || fm.username_login.value=="Username")
	{
		alert('กรุณาป้อน Username ก่อนค่ะ');
		fm.username_login.focus();
		return false;
	}
	else if(fm.password_login.value=="" || fm.password_login.value=="Password")
	{
		alert('กรุณาป้อน  Password ก่อนค่ะ');
		fm.password_login.focus();
		return false;
	}
	else
	{
		return true;
	}
}


function checkEmail(value)
{
	var email = value;
	var AtPos = email.indexOf("@")
	var StopPos = email.lastIndexOf(".")
	var result = true;
	if (AtPos == -1 || StopPos == -1) 
	{
		result = false;
	}
	if (StopPos < AtPos) 
	{
		result = false;
	}
	if (StopPos - AtPos == 1) 
	{
		result = false;
	}

	return result
}

function checkEmail2(value)
{
	if(value=="") return true;
	var email = value;
	var AtPos = email.indexOf("@")
	var StopPos = email.lastIndexOf(".")
	var result = true;
	if (AtPos == -1 || StopPos == -1) 
	{
		result = false;
	}
	if (StopPos < AtPos) 
	{
		result = false;
	}
	if (StopPos - AtPos == 1) 
	{
		result = false;
	}

	return result
}


function check_register(fm)
{
	
	var q1 = document.getElementsByName('q1[]');
	var q2 = document.getElementsByName('q2[]');

	var q1_select = false;
	var q2_select = false;

	for(i=0;i<q1.length;i++)
	{
		if(q1[i].checked) q1_select=true;
	}
	for(i=0;i<q2.length;i++)
	{
		if(q2[i].checked) q2_select=true;
	}
	

	if(fm.fname.value=="")
	{
		alert('กรุณาป้อนชื่อก่อนค่ะ');
		fm.fname.focus();
		return false;
	}
	else if(fm.lname.value=="")
	{
		alert('กรุณาป้อนนามสกุลก่อนค่ะ');
		fm.lname.focus();
		return false;
	}
	else if(fm.age.value =="")
	{
		alert('กรุณาเลือกอายุด้วยค่ะ');
		fm.age.focus();
		return false;
	}
	else if($("#register_fm input[name='gender']:checked").val()=='')
	{
		alert('กรุณาเลือกเพศด้วยค่ะ');
		return false;
	}
	else if(fm.user_name.value=="")
	{
		alert('กรุณาป้อนชื่อ Login ก่อนค่ะ');
		fm.user_name.focus();
		return false;
	}
	else if(fm.user_name.value.length < 4)
	{
		alert('ชื่อ Login อย่างน้อย 4 ตัวอักษรค่ะ');
		fm.user_name.focus();
		return false;
	}
	else if(fm.pwd1.value=="")
	{
		alert('กรุณาป้อนรหัสผ่านก่อนค่ะ');
		fm.pwd1.focus();
		return false;
	}
	else if(fm.pwd1.value.length < 4)
	{
		alert('รหัสผ่าน อย่างน้อย 4 ตัวอักษรค่ะ');
		fm.pwd1.focus();
		return false;
	}
	else if(jQuery.trim(fm.pwd2.value)=="")
	{
		alert('กรุณาป้อนยืนยันรหัสผ่านก่อนค่ะ');
		fm.pwd2.focus();
		return false;
	}
	else if(fm.pwd1.value != fm.pwd2.value)
	{
		alert('รหัสผ่านไม่ตรงกันค่ะ');
		fm.pwd2.focus();
		return false;
	}
	else if(fm.email.value =="")
	{
		alert('กรุณาป้อน Email Address ด้วยค่ะ');
		fm.email.focus();
		return false;
	}
	else if(!checkEmail(fm.email.value))
	{
		alert('Email Address ไม่ถูกต้องค่ะ');
		fm.email.focus();
		return false;
	}
	else if(fm.mobile.value =="")
	{
		alert('กรุณาป้อนมือถือด้วยค่ะ');
		fm.mobile.focus();
		return false;
	}
	else if(fm.mobile.value.length < 10)
	{
		alert('เบอร์มือถือต้องใช้ 10 หลักค่ะ');
		fm.mobile.focus();
		return false;
	}
	
	if(!q1_select)
	{
		alert('คุณรู้จักโครงการไอเดียกระฉูดจากสื่อใด ?');
		q1[0].focus();
		return false;
	}
	if($("#othor1").attr('checked'))
	{
		if($("#q1_text").val()=='')
		{
			alert('กรุณาระบุ อื่น ๆ ด้วยค่ะ');
			$("#q1_text").focus();
			return false;
		}
	}

	if(!q2_select)
	{
		alert('เพราะเหตุใดที่คุณเข้าร่วมโครงการนี้');
		q2[0].focus();
		return false;
	}
	if($("#othor2").attr('checked'))
	{
		if($("#q2_text").val()=='')
		{
			alert('กรุณาระบุ อื่น ๆ ด้วยค่ะ');
			$("#q2_text").focus();
			return false;
		}
	}
	else
	{
		return true;	
	}
}

function clickBox(o,id_box)
{
	if(!o.checked) $('#'+id_box).val('');
	else $('#'+id_box).focus();
}

function keyBox(o,box)
{
	if(o.value !='')
	{
		$("#"+box).attr("checked",true);
	}
	else
	{
		$("#"+box).attr("checked",false);
	}
}

function validateTellFriends(fm)
{
	if(fm['email_from[]'][0].value =="" &&
		fm['email_from[]'][1].value =="" &&
		fm['email_from[]'][2].value =="" &&
		fm['email_from[]'][3].value =="" &&
		fm['email_from[]'][4].value =="" )
	{
		alert("กรุณาป้อนข้อมูลที่ช่อง อีเมล์เพื่อน อย่างน้อย 1 ช่องค่ะ");
		fm['email_from[]'][0].focus();
		return false;
	}
	else if(!checkEmail(fm['email_from[]'][0].value))
	{
		alert("อีเมล์เพื่อนไม่ถูกต้องค่ะ");
		fm['email_from[]'][0].focus();
		return false;
	}
	else if(!checkEmail2(fm['email_from[]'][1].value))
	{
		alert("อีเมล์เพื่อนไม่ถูกต้องค่ะ");
		fm['email_from[]'][1].focus();
		return false;
	}
	else if(!checkEmail2(fm['email_from[]'][2].value))
	{
		alert("อีเมล์เพื่อนไม่ถูกต้องค่ะ");
		fm['email_from[]'][2].focus();
		return false;
	}
	else if(!checkEmail2(fm['email_from[]'][3].value))
	{
		alert("อีเมล์เพื่อนไม่ถูกต้องค่ะ");
		fm['email_from[]'][3].focus();
		return false;
	}
	else if(!checkEmail2(fm['email_from[]'][4].value))
	{
		alert("อีเมล์เพื่อนไม่ถูกต้องค่ะ");
		fm['email_from[]'][4].focus();
		return false;
	}
	else if(fm.data_detail.value=='')
	{
		alert('กรุณาบรรยายความรู้สึก ๆ ให้เพื่อนของคุณด้วยค่ะ');
		fm.data_detail.focus();
		return false;
	}
	else
	{
		return true;
	}
}


function check_editProfile(fm)
{
	if(fm.fname)
	{
		if(fm.fname.value=="")
		{
			alert('กรุณาป้อนชื่อก่อนค่ะ');
			fm.fname.focus();
			return false;
		}
		else if(fm.lname.value=="")
		{
			alert('กรุณาป้อนนามสกุลก่อนค่ะ');
			fm.lname.focus();
			return false;
		}
	}	
	
	if(fm.bDay.value =="")
	{
		alert('กรุณาเลือกวันเกิดด้วยค่ะ');
		fm.bDay.focus();
		return false;
	}
	else if(fm.bMonth.value =="")
	{
		alert('กรุณาเลือกเดือนเกิดด้วยค่ะ');
		fm.bMonth.focus();
		return false;
	}
	else if(fm.bYear.value =="")
	{
		alert('กรุณาเลือกปีเกิดด้วยค่ะ');
		fm.bYear.focus();
		return false;
	}
	else if(fm.pass_mem.value !='' && fm.pass_mem.value.length < 4 && fm.confirm_password.value!="" )
	{
		alert('รหัสผ่าน อย่างน้อย 4 ตัวอักษรค่ะ');
		fm.pass_mem.focus();
		return false;
	}
	else if(fm.confirm_password.value != fm.pass_mem.value && fm.confirm_password.value!="" )
	{
		alert('รหัสผ่านไม่ตรงกันค่ะ');
		fm.confirm_password.focus();
		return false;
	}
	
	else if(fm.email)
	{
		if(fm.email.value =="")
		{
			alert('กรุณาป้อน Email Address ด้วยค่ะ');
			fm.email.focus();
			return false;
		}
		else if(!checkEmail(fm.email.value))
		{
			alert('Email Address ไม่ถูกต้องค่ะ');
			fm.email.focus();
			return false;
		}
	}
	
	if(fm.home_no.value =="")
	{
		alert('กรุณาป้อนบ้านเลขที่ด้วยค่ะ');
		fm.home_no.focus();
		return false;
	}
	else if(fm.road.value =="")
	{
		alert('กรุณาป้อนถนนด้วยค่ะ');
		fm.road.focus();
		return false;
	}
	else if(fm.tumbon.value =="")
	{
		alert('กรุณาป้อนตำบลด้วยค่ะ');
		fm.tumbon.focus();
		return false;
	}
	else if(fm.umper.value =="")
	{
		alert('กรุณาป้อนอำเภอด้วยค่ะ');
		fm.umper.focus();
		return false;
	}
	else if(fm.city.value =="0")
	{
		alert('กรุณาเลือกจังหวัดด้วยค่ะ');
		fm.city.focus();
		return false;
	}
	else if(fm.post.value =="")
	{
		alert('กรุณาป้อนรหัสไปรษณีย์ด้วยค่ะใช้ได้');
		fm.post.focus();
		return false;
	}
	else if(fm.post.value.length < 5)
	{
		alert('รหัสไปรษณีย์ต้องใช้ 5 หลักค่ะ');
		fm.post.focus();
		return false;
	}
	else if(fm.phone.value =="")
	{
		alert('กรุณาป้อนโทรศัทพ์ด้วยค่ะ');
		fm.phone.focus();
		return false;
	}
	else if(fm.phone.value.length < 9)
	{
		alert('เบอร์โทรศัพท์ ต้องใช้ 9 หลักค่ะ');
		fm.phone.focus();
		return false;
	}
	
	else if(fm.education_level.value =="0")
	{
		alert('กรุณาเลือกระดับการศึกษาด้วยค่ะ');
		fm.education_level.focus();
		return false;
	}
	else if(fm.occupation.value =="0")
	{
		alert('กรุณาเลือกอาชีพด้วยค่ะ');
		fm.occupation.focus();
		return false;
	}
	else
	{
		return true;
	}
}
