// JavaScript to check contact form

function trim(s){

  return s.replace(/^\s+|\s+$/, '');

}

function validateEmail(fld) {

    var error="";

    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off

    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;

    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;



    if (fld.value == "") {

        error = "الرجاء إدخال البريد الالكتروني "+"\n";

    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters

        error = "الرجاء إدخال بريد الكتروني صحيح !"+"\n";

    } else if (fld.value.match(illegalChars)) {

        error = "الرجاء إدخال بريد الكتروني صحيح"+"\n";

    }

    return error;

}



function checkForm(){

        var msg='';

        var msgEmail;

        var formName = document.contact;

        if(formName.fn.value==''){

                msg+='الرجاء إدخال الاسم الكامل \n';

        }

        if(formName.cn.value==''){

                msg+='الرجاء إدخال اسم الشركة\n';

        }

        if(formName.add.value==''){

                msg+='الرجاء أدخل عنوانك\n';

        }

        if(formName.city.value==''){

                msg+='الرجاء إدخال المدينة\n';

        }

        if(formName.phone.value==''){

                msg+='الرجاء إدخال رقم الهاتف\n';

        }

        if(formName.comment.value==''){

                msg+='الرجاء إدخال ملاحظتك\n';

        }

        msgEmail = validateEmail(formName.email);

        if(msgEmail != "")msg+=msgEmail+"\n";

        if(msg != ''){alert(msg); return false;}

}

