/*
var message="Ldirect, Do Business.. Do with L.Direct"; 
function click(e) 
{ 
if (document.all) { 
if (event.button == 2) { 
alert(message); 
return false; 
} 
} 
if (document.layers) { 
if (e.which == 3) { 
alert(message); 
return false; 
} 
} 
} 
if (document.layers) { 
document.captureEvents(Event.MOUSEDOWN); 
} 
document.onmousedown=click; 
*/

function postsubmit(val){
	if (val == 'regis'){
		checkval();
	}
	//document.lyform.submit;
}

function popup(url,name){
	window.open(url,name,'menubar=0,status=0,resizable=1,scrollbars=1');
}

function chkmemberfrm(form) {
	var strErr = "กรุณากรอกข้อมูลดังต่อไปนี้ \n";
	var fsErr = 0;

	if (document.lyform.Title.value == '-1')	{
		strErr += "- คำนำหน้านาม \n";
		fsErr = 1;
	}
	if (document.lyform.FrstNm.value == '')	{
		strErr += "- ชื่อ \n";
		fsErr = 1;
	}
	if (document.lyform.LstNm.value == '')	{
		strErr += "- นามสกุล \n";
		fsErr = 1;
	}
	if (document.lyform.IdCard.value == '')	{
		strErr += "- เลขที่บัตรประจำตัวประชาชน \n";
		fsErr = 1;
	}
	else if(!checkID(document.lyform.IdCard.value)) {
		strErr += "- เลขที่บัตรประจำตัวประชาชนไม่ถูกต้อง \n";
		fsErr = 1;
	}
	if (document.lyform.IdCardFrm.value == '')	{
		strErr += "- บัตรประชาชนออกให้โดย \n";
		fsErr = 1;
	}
	if (document.lyform.MarySts.value == '')	{
		strErr += "- สถานภาพ \n";
		fsErr = 1;
	}
	if (document.lyform.Nation.value == '')	{
		strErr += "- สัญชาติ \n";
		fsErr = 1;
	}
	if (document.lyform.dob.value == '')	{
		strErr += "- วัน เดือน ปีเกิด \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs1.value == '')	{
		strErr += "- ที่อยู่เลขที่ \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs6.value == '')	{
		strErr += "- ถนน  \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs7.value == '')	{
		strErr += "- แขวง/ตำบล \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs8.value == '')	{
		strErr += "- เขต/อำเภอ  \n";
		fsErr = 1;
	}
	if (document.lyform.province.value == '')	{
		strErr += "- จังหวัด \n";
		fsErr = 1;
	}
	if (document.lyform.pstcd.value == '')	{
		strErr += "- รหัสไปรษณีย์ \n";
		fsErr = 1;
	}
	if (document.lyform.PhnNum.value == '')	{
		strErr += "- เบอร์โทรศัพท์ \n";
		fsErr = 1;
	}
	if (document.lyform.MobileNum.value == '')	{
		strErr += "- เบอร์โทรศัพท์มือถือ \n";
		fsErr = 1;
	}

	if (document.lyform.acctyp.value == '-1')	{
		strErr += "- บัญชีธนาคาร \n";
		fsErr = 1;
	}

	if (document.lyform.AccBrnch.value == '')	{
		strErr += "- สาขา \n";
		fsErr = 1;
	}
	if (document.lyform.AccNm.value == '')	{
		strErr += "- ชื่อบัญชี \n";
		fsErr = 1;
	}
	if (document.lyform.AccNum.value == '')	{
		strErr += "- เลขที่บัญชี \n";
		fsErr = 1;
	}
	if (document.lyform.HeritageNm.value == '')	{
		strErr += "- ชื่อผู้รับมรดก \n";
		fsErr = 1;
	}
	if (document.lyform.HeritageRlt.value == '')	{
		strErr += "- ความสัมพันธ์ \n";
		fsErr = 1;
	}
	if (fsErr > 0)	{
		alert(strErr);
		return false;
	}	
	else {
		return true;
	}
}

function chkorderfrm(form) {
	var strErr = "กรุณากรอกข้อมูลดังต่อไปนี้ \n";
	var fsErr = 0;

	if (document.lyform.Title.value == '-1')	{
		strErr += "- คำนำหน้านาม \n";
		fsErr = 1;
	}
	if (document.lyform.FrstNm.value == '')	{
		strErr += "- ชื่อ \n";
		fsErr = 1;
	}
	if (document.lyform.LstNm.value == '')	{
		strErr += "- นามสกุล \n";
		fsErr = 1;
	}
	if (document.lyform.RsrcNum.value == '')	{
		strErr += "- รหัสสมาชิก \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs1.value == '')	{
		strErr += "- ที่อยู่เลขที่ \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs6.value == '')	{
		strErr += "- ถนน  \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs7.value == '')	{
		strErr += "- แขวง/ตำบล \n";
		fsErr = 1;
	}
	if (document.lyform.Adrs8.value == '')	{
		strErr += "- เขต/อำเภอ  \n";
		fsErr = 1;
	}
	if (document.lyform.province.value == '')	{
		strErr += "- จังหวัด \n";
		fsErr = 1;
	}
	if (document.lyform.pstcd.value == '')	{
		strErr += "- รหัสไปรษณีย์ \n";
		fsErr = 1;
	}
	if (document.lyform.PhnNum.value == '')	{
		strErr += "- เบอร์โทรศัพท์ \n";
		fsErr = 1;
	}
	if (document.lyform.MobileNum.value == '')	{
		strErr += "- เบอร์โทรศัพท์มือถือ \n";
		fsErr = 1;
	}
	if (document.lyform.amount.value == '' || document.lyform.amount.value == '0')	{
		strErr += "- สินค้าที่ท่านต้องการสั่ง \n";
		fsErr = 1;
	}
	if (fsErr > 0)	{
		alert(strErr);
		return false;
	}
	else {
		return true;
	}
}

function checkNum(str, num, returnto) {
	var counter = 0;
	if( num == 0 )
		num = str.length
	if( str.length != num )
		return false;
	for(var i = 0; i < num; i++) {
		if( isNaN(str.substring(i, i+1)) )
			counter++;
	}
	if(counter > 0){
		alert("กรุณากรอกเฉพาะตัวเลข");
	}
}

function checkID(id) {
	if(id.length != 13) 
		return false;
	for(i=0, sum=0; i < 12; i++)
		sum += parseFloat(id.charAt(i))*(13-i);
	if((11-sum%11)%10!=parseFloat(id.charAt(12))) 
		return false;
	return true;
}

function checkIdCard() {
	if(!checkID(document.lyform.IdCard.value))
		alert("กรุณาใส่เลขที่บัตรประชาชนให้ถูกต้อง");
	else 
		checkNum(document.lyform.IdCard.value, 0, document.lyform.IdCard);
}

function randomAds() {
	var totAds = 3; //จำนวน banner ที่จะมี
	var now = new Date();
	var sec = now.getSeconds();
	var ad = sec % totAds;
	ad = 2;

	if (ad==1) {
		txt = "สำหรับคนอยากมี WEB เป็นของตัวเอง"; //ข้อความของbanner
		url = "http://www.ldirectgroup.com"; //urlของbanner
		alt = "LDirect"; //ข้อความที่จะปรากฏเมื่อเอาเม้าท์แตะของbanner
		banner = "resources/images/home_flash1.swf";	//ที่อยู่รูปbanner
		width = "590"; //กำหนดความกว้าง
		height = "208"; //กำหนดความสูง
	} if (ad==2) {
		txt = "สำหรับคนอยากมี WEB เป็นของตัวเอง"; //ข้อความของbanner
		url = "http://www.ldirectgroup.com"; //urlของbanner
		alt = "LDirect"; //ข้อความที่จะปรากฏเมื่อเอาเม้าท์แตะของbanner
		banner = "resources/images/home_flash2.swf";	//ที่อยู่รูปbanner
		width = "590"; //กำหนดความกว้าง
		height = "208"; //กำหนดความสูง
	} if (ad==3) {
		txt = "สำหรับคนอยากมี WEB เป็นของตัวเอง"; //ข้อความของbanner
		url = "http://www.ldirectgroup.com"; //urlของbanner
		alt = "LDirect"; //ข้อความที่จะปรากฏเมื่อเอาเม้าท์แตะของbanner
		banner = "resources/images/home_flash3.swf";	//ที่อยู่รูปbanner
		width = "590"; //กำหนดความกว้าง
		height = "208"; //กำหนดความสูง
	} else {
		txt = "สำหรับคนอยากมี WEB เป็นของตัวเอง"; //ข้อความของbanner
		url = "http://www.ldirectgroup.com"; //urlของbanner
		alt = "LDirect"; //ข้อความที่จะปรากฏเมื่อเอาเม้าท์แตะของbanner
		banner = "resources/images/home_flash3.swf";	//ที่อยู่รูปbanner
		width = "590"; //กำหนดความกว้าง
		height = "208"; //กำหนดความสูง
	}

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + width + '" height="' + height + '">');
	document.write('<param name="src" value="' + banner + '">');
	document.write('<param name="quality" value="high">')
	document.write('<embed src="resources/images/home_flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
	document.write('</object>');
}

function emailCheck (emailStr) {
	var emailPat=/^(.+)@(.+)$/;		//user@domain format
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";		//pattern for matching all special characters (characters include ( ) < > @ , ; : \ " . [ ])
	var validChars="\[^\\s" + specialChars + "\]";		//characters allowed in a username or domainname
	var quotedUser="(\"[^\"]*\")";		//E.g. "jiminy cricket"@disney.com is a legal e-mail address
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;		//IP addresses E.g. joe@[123.124.233.4] is a legal e-mail address
	var atom=validChars + '+';		//an atom (basically a series of non-special characters
	var word="(" + atom + "|" + quotedUser + ")";		//typical username
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");		//describes the structure of the user
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");		//describes the structure of a normal symbolic domain, as opposed to ipDomainPat

	if (emailStr == ""){
			alert("กรุณาใส่ Email address");
			return false;
	}

	var matchArray=emailStr.match(emailPat);
	if (matchArray==null) {
		alert("Email address ไม่ถูกต้อง");
		return false;
	}

	var user=matchArray[1];
	var domain=matchArray[2];

	// if "user" is valid 
	if (user.match(userPat)==null) {
		alert("Email address ไม่ถูกต้อง");
		return false
	}

	//IP address is valid
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) {				// this is an IP address
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
				alert("IP address ไม่ถูกต้อง!");
			return false;
			}
		}
		return true;
	}

	// Domain is symbolic name
	var domainArray=domain.match(domainPat);
	if (domainArray==null) {
		alert("domain name ไม่ถูกต้อง");
		return false
	}

	var atomPat=new RegExp(atom,"g");
	var domArr=domain.match(atomPat);
	var len=domArr.length;
	if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>3) {
	   // the address must end in a two letter or three letter word.
	   alert("The address must end in a three-letter domain, or two letter country.");		//ends in a three-letter word (like com, edu, gov) or a two-letter word, representing country (uk, nl)
	   return false;
	}

	// Make sure there's a host name preceding the domain.
	if (len<2) {
	   var errStr="This address is missing a hostname!";
	   alert(errStr);
	   return false;
	}
	return true;
}
