function validateForm(){ var Name = document.getElementsByName('Name')[0].value; //alert(Name); if(Name == "") { alert("Please enter your Name."); document.getElementsByName('Name')[0].focus(); return false; } if (Name.length < 4) { alert("Please enter full Name."); document.getElementsByName('Name')[0].select(); document.getElementsByName('Name')[0].focus(); return false; } var illegalChars = /^[a-zA-Z ]+$/; // allow only letters, numbers, and underscores if (!illegalChars.test(Name)) { alert("The Name contains illegal characters."); document.getElementsByName('Name')[0].select(); document.getElementsByName('Name')[0].focus(); return false; } //alert(categoryName); var phoneNumber = document.getElementsByName('Phone Number')[0]; var maintainplus = ''; var numval = phoneNumber.value if ( numval.charAt(0)=='+' ) { var maintainplus = '+'; } if(numval == "") { alert("Please enter your phone number."); document.getElementsByName('Phone Number')[0].value='' document.getElementsByName('Phone Number')[0].focus(); return false; } var curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*_={};:'@#~,.¦\/<>?|`¬\]\[]/g,''); //alert(curphonevar); if(curphonevar!=numval) { alert("Digits (plus the following characters allowed '+', '-', ' ')"); document.getElementsByName('Phone Number')[0].value=''; document.getElementsByName('Phone Number')[0].focus(); return false; } else if(numval.length<6) { alert("Number of characters equal to or greater than 6"); document.getElementsByName('Phone Number')[0].focus(); return false; } else { phoneNumber = numval; } var email = document.getElementsByName('email')[0].value; if(email=="") { alert("Please enter e-mail address!"); document.getElementsByName('email')[0].select(); document.getElementsByName('email')[0].focus(); return false; } if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) { //document.sendurlform.action="sendToFriend.html.php"; //document.sendurlform.submit(); //return (true); } else { alert("Invalid e-mail address! Please re-enter."); document.getElementsByName('email')[0].select(); document.getElementsByName('email')[0].focus(); return false; } var message = document.getElementsByName('message')[0].value; if(message=="") { alert("Please fill message field."); document.getElementsByName('message')[0].focus(); return false; } else { $.ajax({ type: "POST", url: "email.php", data: "Name="+Name+"&phoneNumber="+phoneNumber+"&email="+email+"&message="+message, success: function(msg){ if(msg == 1) { window.location = "confirmation.html"; } else { document.getElementById('1').innerHTML = msg; } } }); } }