﻿// JScript source code
function checkForm(frm)
{
    var onlyNum = /^([0-9_\.\-])+$/;
    var onlyLetters = /^([a-zA-Z א-ת_\.\-])+$/;
    var EmailExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var frmOk = true;
    var message = "";
    
    //Name
    if(!onlyLetters.test(frm.userName.value))
    {
            frmOk = false;
            frm.userName.style.backgroundColor = "#fbe9a3";
            message = message + "שם לא תקין\n";
    }
    else
        frm.userName.style.backgroundColor = "white";
        
    //Verfication Image
    if(!onlyNum.test(frm.vercode.value))
    {
            frmOk = false;
            frm.vercode.style.backgroundColor = "#fbe9a3";
            message = message + "אימות לא תקין\n";
    }
    else
        frm.vercode.style.backgroundColor = "white";
        
    
    //Phone
    if(frm.phone.value!="")
    {
        if(!onlyNum.test(frm.phone.value) || frm.phone.value.length<7)
        {
            frmOk = false;
            frm.area.style.backgroundColor = "#fbe9a3";
            frm.phone.style.backgroundColor = "#fbe9a3";
            message = message + "מספר טלפון אינו תקין\n";
        }
        else
        {
            frm.area.style.backgroundColor = "white";
            frm.phone.style.backgroundColor = "white";
        }    
    }


    //Email    
    if(frm.email.value!="")
    {
        if(!EmailExp.test(frm.email.value))
        {
            frmOk = false;
            frm.email.style.backgroundColor = "#fbe9a3";
            message = message + "כתובת דואר אלקטרוני אינה תקינה\n";
        }
        else
            frm.email.style.backgroundColor = "white";
    }
	
	if(frm.content.value!="")
    {
        if(frm.content.value.length > 500)
        {
            frmOk = false;
            frm.content.style.backgroundColor = "#fbe9a3";
            message = message + "תוכן ההודעה ארוך מדי 500 תווים לכל היותר\n";
        }
        else
            frm.content.style.backgroundColor = "white";
    }
    
        
    if(frmOk ==  true)
    {
		if(frm.phone.value =="")
    		frm.area.value	= "";
        frm.submit();
        for(i=0;i<frm.length-1;i++)
            frm.elements[i].value = "";
        frm.elements[2].selectedIndex  = 0
        message = "תודה שיצרתם קשר עם דוט טרפיק\n אחד מנציגנו יחזור אליכם בהקדם האפשרי ";
        alert(message);
		frm.reset();
    }
    else
        alert(message);
}