// JavaScript Document
function validateEmailFormat(sEmail)
{
	var iLength = sEmail.length;

	if (iLength == 0)
		return true;

	if (iLength < 5)
		return false;

	var sValidChars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";

	for (var i = 0; i < iLength; i++)
	{
		var sLetter = sEmail.charAt(i).toLowerCase( );

		if (sValidChars.indexOf(sLetter) != -1)
			continue;

		return false;
	}

	var iPosition = sEmail.indexOf('@');

	if (iPosition == -1 || iPosition == 0)
		return false;

	var sFirstPart = sEmail.substring(0, iPosition);

	sEmail = sEmail.substring((iPosition + 1));

	iPosition = sEmail.indexOf('.');

	if (iPosition == -1 || iPosition == 0)
		return false;

	var sSecondPart = sEmail.substring(0, iPosition);

	var sThirdPart = sEmail.substring((iPosition + 1));

	if(sSecondPart.indexOf('@') != -1 || sSecondPart.indexOf('_') != -1)
		return false;

	if(sThirdPart.indexOf('@') != -1 || sThirdPart.indexOf('_') != -1 || sThirdPart.indexOf('-') != -1 || sThirdPart.length < 2)
		return false;

	return true;
}

function validateWin(){
 var frm = document.frmWin;
 
   if(frm.dineInMonth.value==""){
	alert('Please Select "How often do you dine out in a month?"');
	frm.dineInMonth.focus();
	return false;
   }else if(frm.takeawayInMonth.value==""){
	alert('Please Select "How often do you order from a takeaway in a month?"');
	frm.takeawayInMonth.focus();
	return false;
   }else if(frm.foodInMonth.value==""){
	alert('Please Select "In a month how often do you eat Indian food?"');
	frm.foodInMonth.focus();
	return false;
   }else if(frm.fullname.value==""){
	alert('Please Enter Your Full Name');
	frm.fullname.focus();
	return false;
   }else if(frm.email.value==""){
	alert('Please Enter Your Email Address');
	frm.email.focus();
	return false;
   }else if(validateEmailFormat(frm.email.value)==false){
	alert('Please Enter Valid Email Address');
	frm.email.focus();
	return false;
   }else if(frm.contactNo.value==""){
	alert('Please Enter Contact No');
	frm.contactNo.focus();
	return false;
   }else if(frm.contactMeEmail.checked==false && frm.contactMeSMS.checked==false){
	alert('Please Select "How we can contact you?"');
	frm.contactMeEmail.focus();
	return false;
   }
}

function validateContact(){
 var frm = document.frmContact;
 
   if(frm.name.value==""){
	alert('Please Enter Your Name');
	frm.name.focus();
	return false;
   }else if(frm.contactNo.value==""){
	alert('Please Enter Your Contact No');
	frm.contactNo.focus();
	return false;
   }else if(frm.email.value=="" || frm.email.value=="Email"){
	alert('Please Enter Your Email Address');
	frm.email.focus();
	return false;
   }else if(validateEmailFormat(frm.email.value)==false){
	alert('Please Enter Your Email Address');
	frm.email.focus();
	return false;
   }else if(frm.inquiry[0].checked==false && frm.inquiry[1].checked==false && frm.inquiry[2].checked==false && frm.inquiry[3].checked==false){
	alert('Please Select Inquiry Nature');
	frm.inquiry[0].focus();
	return false;
   }else if(frm.contactMeEmail.checked==false && frm.contactMeSMS.checked==false){
	alert('Please Select "How we can contact you?"');
	frm.contactMeEmail.focus();
	return false;
   }else if(frm.txtCode.value==""){
	alert('Please Enter Spam Code');
	frm.txtCode.focus();
	return false;
   }
}
function validSubscribe(){
  var frm = document.frmNewsLetter;
//  document.frmNewsLetter.submit();
    if(frm.email.value=="" || frm.email.value=="Enter Your Email"){
	  alert("Please Enter Your Email Address.");
	  frm.email.focus();
	  return false;
	}else if(frm.email.value!="" && validateEmailFormat(frm.email.value)==false){
	 alert("Please Enter Valid Email Address.");
	  frm.email.focus();
	  return false;
	}else{
	  frm.submit();
	}
}
function valid(){
		if(document.frmReservation.rDate.value==""){
		    alert("Please Select Date");
			document.frmReservation.rDate.focus();
			return false;
		  }
		   else if(document.frmReservation.cbohour.value==""){
		    alert("Please Select Hour");
			document.frmReservation.cbohour.focus();
			return false;
		  }
		  else if(document.frmReservation.cbominute.value==""){
		    alert("Please Select Minute");
			document.frmReservation.cbominute.focus();
			return false;
		  }
		 else if(document.frmReservation.name.value==""){
			alert('Please Enter Your Name');
			document.frmReservation.name.focus();
		 return false;
		 }
		 else if(document.frmReservation.contactNo.value==""){
			alert('Please Enter Your Contact No');
			document.frmReservation.contactNo.focus();
			return false;
  		 }
		 else if(document.frmReservation.email.value==""){
			alert('Please Enter Your Email Address');
			document.frmReservation.email.focus();
			return false;
		}
		else if(validateEmailFormat(document.frmReservation.email.value)==false){
			alert('Please Enter Valid Email Address');
			document.frmReservation.email.focus();
			return false;
		}
		 else if(document.frmReservation.txtCode.value==""){
			alert('Please Enter Spam Code');
			document.frmReservation.txtCode.focus();
			return false;
		}
 		else if(document.frmReservation.contactMeEmail.checked==false && document.frmReservation.contactMeSMS.checked==false){
			alert('Please Select "How we can contact you?"');
			document.frmReservation.contactMeEmail.focus();
			return false;
		}

}	
