function checkEmail(eMail) { //var pattern = /^[\_]*([a-zA-Z0-9][a-zA-Z0-9\-]+(\.|\_*)?)+@([a-zA-Z0-9][a-zA-Z0-9\-]+(\.|\-*\.))+[a-zA-Z]{2,6}$/; var pattern = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+){1,4}$/; return pattern.test(eMail); } function checkPhone(phone) { if(phone.length<7) return false; for (var i = 0; i < phone.length; i++) { if ( ( (phone.charAt(i) < "0") || (phone.charAt(i) > "9") ) && (phone.charAt(i) != "-") && (phone.charAt(i) != "+") ) return false; } return true; } function checkName(name) { for( var i=0; i < name.length; i++ ) { if((name.charAt(i)>='0' && name.charAt(i)<='9') || name.charAt(i) == '/' || name.charAt(i) == '\\' || name.charAt(i) == ',' || name.charAt(i) == '.' || name.charAt(i) == '=' || name.charAt(i) == '+' || name.charAt(i) == ':' || name.charAt(i) == ';' || name.charAt(i) == '|' || name.charAt(i) == '#' || name.charAt(i) == '$' || name.charAt(i) == '%' || name.charAt(i) == '^' || name.charAt(i) == '&' || name.charAt(i) == '*' || name.charAt(i) == '(' || name.charAt(i) == ')' || name.charAt(i) == '_' || name.charAt(i) == '[' || name.charAt(i) == ']' || name.charAt(i) == '{' || name.charAt(i) == '}' || name.charAt(i) == '~' || name.charAt(i) == '@' ) { return true; } } return false } function checkForm() { if(document.getElementById('fullName').value=="" || document.getElementById('fullName').value=="Full Name") { alert("Please fill your Full Name"); document.getElementById('fullName').focus(); return false; } if(checkName(document.getElementById('fullName').value) ) { alert("Your full name can contain letters only"); document.getElementById('fullName').focus(); return false; } if(document.getElementById('eMail').value=="" || document.getElementById('eMail').value=='e-Mail') { alert("Please fill an e-Mail"); document.getElementById('eMail').focus(); return false; } if(document.getElementById('eMail').value != '' && document.getElementById('eMail').value!='e-Mail') { if(!checkEmail(document.getElementById('eMail').value)) { alert('The e-Mail is incorrect'); document.getElementById('eMail').focus(); return false; } } if(document.getElementById('phone').value=="" || document.getElementById('phone').value=="Phone") { alert("Please fill a phone"); document.getElementById('phone').focus(); return false; } if(document.getElementById('phone').value!='' || document.getElementById('phone').value=="Phone") { if(!checkPhone(document.getElementById('phone').value)) { alert("Phone number is incorrect"); document.getElementById('phone').focus(); return false; } } document.getElementById('contact_status').value="true"; return true; } function checkFormSearch() { if(document.getElementById('search_text').value=="" || document.getElementById('search_text').value=="SEARCH") { alert("Please fill text to search"); document.getElementById('search_text').focus(); return false; } return true; } function checkFormProductsSearch() { if(document.getElementById('catalog_search_text').value=="" || document.getElementById('catalog_search_text').value=="Search products") { alert("Please fill text to search"); document.getElementById('catalog_search_text').focus(); return false; } return true; } $(function() { $("#eMail").focus(function() { if($(this).attr("value") == 'e-Mail') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'e-Mail'); }); $("#fullName").focus(function() { if($(this).attr("value") == 'Full Name') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'Full Name'); }); $("#phone").focus(function() { if($(this).attr("value") == 'Phone') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'Phone'); }); $("#message").focus(function() { if($(this).attr("value") == 'Message') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'Message'); }); $(".search_text").focus(function() { if($(this).attr("value") == 'SEARCH') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'SEARCH'); }); $(".catalog_search_text").focus(function() { if($(this).attr("value") == 'Search products') $(this).attr("value", ''); }).blur(function() { if($(this).attr("value") == '') $(this).attr("value", 'Search products'); }); });