


function validate_form ( )
{
	valid = true;
	strAlert = ""
		

	if ( document.order_form.grand_tot.value == "0.00" )
	{
		strAlert = strAlert +"Please Choose Your Items \n" ;
		valid = false;
	}
	if ( document.order_form.clientName.value == "" || document.order_form.clientName.value.trim().length < 1)
	{
		strAlert = strAlert +"Please fill in name\n" ;
		valid = false;
	}
	if ( document.order_form.email.value == "" || document.order_form.email.value.trim().length < 1)
	{
		strAlert = strAlert +"Please fill in email\n" ;
		valid = false;
	}

	if ( document.order_form.domain.value == "" || document.order_form.domain.value.trim().length < 1)
	{
		strAlert = strAlert +"Please fill in domain\n" ;
		valid = false;
	}
	
	if ( document.order_form.phone.value == "" || document.order_form.phone.value.trim().length < 1)
	{
		strAlert = strAlert +"Please fill in tel\n" ;
		valid = false;
	}
	if ( document.order_form.details.value == "" || document.order_form.details.value.trim().length < 1)
	{
		strAlert = strAlert +"Please fill in detail\n" ;
		valid = false;
	}
	
	if ( document.order_form.select.selectedIndex == 0)
	{
		strAlert = strAlert +"Please select Pay type \n" ;
		valid = false;
	}
		
	if ( document.order_form.s_Free1_qty.value != "0")
	{
		if(document.order_form.txtFreeX1.value == "" || document.order_form.txtFreeY1.value == "" )
		{
			strAlert = strAlert +"Please select 1.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free2_qty.value != "0")
	{
		if(document.order_form.txtFreeX2.value == "" || document.order_form.txtFreeY2.value == "" )
		{
			strAlert = strAlert +"Please select 2.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free3_qty.value != "0")
	{
		if(document.order_form.txtFreeX3.value == "" || document.order_form.txtFreeY3.value == "" )
		{
			strAlert = strAlert +"Please select 3.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free4_qty.value != "0")
	{
		if(document.order_form.txtFreeX4.value == "" || document.order_form.txtFreeY4.value == "" )
		{
			strAlert = strAlert +"Please select 4.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free5_qty.value != "0")
	{
		if(document.order_form.txtFreeX5.value == "" || document.order_form.txtFreeY5.value == "" )
		{
			strAlert = strAlert +"Please select 5.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free6_qty.value != "0")
	{
		if(document.order_form.txtFreeX6.value == "" || document.order_form.txtFreeY6.value == "" )
		{
			strAlert = strAlert +"Please select 6.Your Size \n" ;
			valid = false;
		}
	}
	if ( document.order_form.s_Free7_qty.value != "0")
	{
		if(document.order_form.txtFreeX7.value == "" || document.order_form.txtFreeY7.value == "" )
		{
			strAlert = strAlert +"Please select 7.Your Size \n" ;
			valid = false;
		}
	}
	
	
	
	// 0-9 , -
	var telnr = /^\+?[0-9 ()-]+[0-9]$/  ;

	if (!(telnr.test(document.order_form.phone.value)))  
	{
		if (document.order_form.phone.value != "")
		{
			strAlert = strAlert +"Erro :: Phone Invalid \n" ;
			valid = false;
		}
	}

	/*if (!(telnr.test(document.subscribeForm.txtMobile.value)))  
	{
		if (document.subscribeForm.txtMobile.value != "")
		{
			strAlert = strAlert +"ผิดพลาด: เบอร์โทรศัพทมือถือไม่ถูกต้อง \n" ;
			valid = false;
		}
	}*/

	//Email
	var emailFilter=/^.+@.+\..{2,3}$/ ;

	if (!(emailFilter.test(document.order_form.email.value)))  
		{
			if (document.order_form.email.value != "")
			{
				strAlert = strAlert +"Erro :: Email Invalid \n" ;
				valid = false;
			}
		}
		


	if(!valid){
		alert ( strAlert );
	}
	return valid;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

