// JavaScript Document
function contact_check(){
    var firstname = document.getElementById("firstname");	
    var email = document.getElementById("txtemail");
    var contact = document.getElementById("txtcontact");
	var comment = document.getElementById("txtcomment");
	var contat_msg = document.getElementById("contat_msg");
    var flag;
	var err_msg = ""; 
    
    if( firstname.value == ""){
        err_msg = "Enter Your Name. It cant be Blank.<br/>";
    }else{
        flag = firstname.value.search (/^[A-Za-z0-9 ]{3,20}$/);
        if( flag != 0){
            err_msg = "Name must Not contain any special Charactor or more than 3 charactor, Please Check It.<br/>";
        }
    }
	if( email.value == ""){
		err_msg = err_msg + "Enter Email ID. It cant be Blank.<br/>";
	}else{
        flag = email.value.search (/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i );
        if( flag != 0){
            err_msg = err_msg + "Invalid Email ID, Please Check It.<br/>";
        }
    }
	if( contact.value == "" ){
		err_msg = err_msg + "Enter Your Contact Number. It cant be Blank.<br/>";
	}else{
        flag = contact.value.search (/^[0-9]{10}$/);
        if( flag != 0){
            err_msg = err_msg + "Invalid contact no., Must be 10 digits.<br/>";
        }
    }
    if( comment.value == "" ){
        err_msg = err_msg + "Enter Your Comment. It cant be Blank.<br/>";
    }else{
        flag = comment.value.search (/^[A-Za-z0-9!@#$%^&*()_ -.,/\n\t]{50,}$/);
        if( flag != 0){
            err_msg = err_msg + "Invalid Comment, Must Be alleast 50 Char.<br/>";
        }
    }
	contat_msg.innerHTML = err_msg;
    
    if(err_msg != "" ){
		return false;
	}else{
		return true;	
	}
}
