function IsNumeric(sText,ValidChars){
if(typeof(ValidChars)=='undefined') var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length&&IsNumber == true; i++){
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1) IsNumber = false;
}
return IsNumber;
}
function IsEmail(sText){
var at="@";
var dot=".";
var lat=sText.indexOf(at)
var lstr=sText.length
var ldot=sText.indexOf(dot)
if (sText==""||sText==null){ return false }
if (sText.indexOf(at)==-1||sText.indexOf(at)==0||sText.indexOf(at)==lstr){ return false }
if (sText.indexOf(dot)==-1||sText.indexOf(dot)==0||sText.indexOf(dot)==lstr){ return false }
if (sText.indexOf(at,(lat+1))!=-1){ return false }
if (sText.substring(lat-1,lat)==dot||sText.substring(lat+1,lat+2)==dot){ return false }
if (sText.indexOf(dot,(lat+2))==-1){ return false }
if (sText.indexOf(" ")!=-1){ return false }
return true
}
function check_cntct_form(frm){
if((frm.name.value=="")&&(frm.title.value=="")&&(frm.company.value=="")){
alert("Please insert a name");
frm.name.focus();
return false;
}
else if(!IsEmail(frm.email.value)||(frm.email.value=='')){
alert("The email address is invalid or empty");
frm.email.focus();
return false;
}
else if((frm.phone.value=="")||(!IsNumeric(frm.phone.value,'0123456789 -+'))){
alert("Please insert a valid phone number");
frm.phone.focus();
return false;
}
else if(frm.content.value==""){
alert("Please insert a content of your message");
frm.content.focus();
return false;
}
else{
frm.btn_submit.disabled = "disabled";
return true;
}}