function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ alert("Please enter valid E-mail address") return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ alert("Please enter valid E-mail address") return false } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ alert("Please enter valid E-mail address") return false } if (str.indexOf(at,(lat+1))!=-1){ alert("Please enter valid E-mail address") return false } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert("Please enter valid E-mail address") return false } if (str.indexOf(dot,(lat+2))==-1){ alert("Please enter valid E-mail address") return false } if (str.indexOf(" ")!=-1){ alert("Please enter valid E-mail address") return false } return true } /** * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/) */ // Declaring required variables var digits = "0123456789"; // non-digit characters which are allowed in phone numbers var phoneNumberDelimiters = "()- "; // characters which are allowed in international phone numbers // (a leading + is OK) var validWorldPhoneChars = phoneNumberDelimiters + "+"; // Minimum no of digits in an international phone no. var minDigitsInIPhoneNumber = 10; function isInteger(s) { var i; for (i = 0; i < s.length; i++) { // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag) { var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++) { // Check that current character isn't whitespace. var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function checkInternationalPhone(strPhone) { s=stripCharsInBag(strPhone,validWorldPhoneChars); return (isInteger(s) && s.length >= minDigitsInIPhoneNumber); } function ValidateFormNewsLetter() { var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var emailID=document.frmSample.Email if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email ID") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } alert('Your details have been submitted'); return true } function ValidateSpecialSaleBFB() { var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var emailID=document.frmSample.Email if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email ID") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } var subject=document.frmSample.subject if ((subject.value==null)||(subject.value=="")){ alert("Please Enter your subject") subject.focus() return false } var specific_text=document.frmSample.specific_text if ((specific_text.value==null)||(specific_text.value=="")){ alert("Please Enter your specific text") specific_text.focus() return false } return true } function ValidateFormLottery() { var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var Phone=document.frmSample.Phone if ((Phone.value==null)||(Phone.value=="")){ alert("Please Enter your Phone Number") Phone.focus() return false } if (checkInternationalPhone(Phone.value)==false){ alert("Please Enter a Valid Phone Number") Phone.value="" Phone.focus() return false } var emailID=document.frmSample.Email if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email address") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } return true } function ValidateFormSeminar() { var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var Phone=document.frmSample.Phone if ((Phone.value==null)||(Phone.value=="")){ alert("Please Enter your Phone Number") Phone.focus() return false } if (checkInternationalPhone(Phone.value)==false){ alert("Please Enter a Valid Phone Number") Phone.value="" Phone.focus() return false } var emailID=document.frmSample.Email if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email address") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } Name.submit.value = "Submit" return true } function ValidateFormContactUs(){ var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var Phone=document.frmSample.Phone if ((Phone.value==null)||(Phone.value=="")){ alert("Please Enter your Phone Number") Phone.focus() return false } if (checkInternationalPhone(Phone.value)==false){ alert("Please Enter a Valid Phone Number") Phone.value="" Phone.focus() return false } var emailID=document.frmSample.E_mail if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email address") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } return true } function ValidateFormContactUsCakes(){ var Name=document.frmSample.Name if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Name") Name.focus() return false } var Phone=document.frmSample.Phone if ((Phone.value==null)||(Phone.value=="")){ alert("Please Enter your Phone Number") Phone.focus() return false } if (checkInternationalPhone(Phone.value)==false){ alert("Please Enter a Valid Phone Number") Phone.value="" Phone.focus() return false } var emailID=document.frmSample.E_mail if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Email address") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } return true } function ValidateSendQuoteEmailForm() { var Name=document.sendEmailForm.toName if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your Recipient's name") Name.focus() return false } var emailID=document.sendEmailForm.toEmail if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your Recipient's email") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } return true } function ValidateSendEmailToFriendForm() { if (ValidateSendQuoteEmailForm()==false) { return false } var Name=document.sendEmailForm.fromName if ((Name.value==null)||(Name.value=="")){ alert("Please Enter your name") Name.focus() return false } var emailID=document.sendEmailForm.fromEmail if ((emailID.value==null)||(emailID.value=="")){ alert("Please Enter your email") emailID.focus() return false } if (echeck(emailID.value)==false){ emailID.value="" emailID.focus() return false } return true } function ValidLinkToUs() { var F=document.LF; if ((F.URL.value=="http://") || (F.URL.value=="")) { alert("Your Website URL is empty!!!"); F.URL.focus(); return false; } if (F.Title.value=="") { alert("Your Website Title is empty!!!"); F.Title.focus(); return false; } if (F.Desc.value=="") { alert("Your Site Brief Description is empty!!!"); F.Desc.focus(); return false; } if (F.Desc.value.length > 250) { alert('Your Site Brief Description is too long! Please remove ' + (F.Desc.value.length - 250) + 'characters'); return false; } if (F.Comments.value.length > 250) { alert('Your Comments is too long! Please remove ' + (F.Comments.value.length - 250) + 'characters'); return false; } if (F.Category.selectedIndex==0) { alert("Your category is not selected!!!"); F.Category.focus(); return false; } if (F.Name.value=="") { alert("Your Name is empty!!!"); F.Name.focus(); return false; } if (F.Email.value.indexOf(".")==-1 || F.Email.value.indexOf("@")==-1) { alert("Your Email is empty!!!"); F.Email.focus(); return false; } if ((F.LinkURL.value=="http://") || (F.LinkURL.value=="")) { alert("Your Reciprocal URL is empty!!!"); F.URL.focus(); return false; } F.SB.value="Please Wait..."; F.SB.disabled=true; return true; }