﻿<!--//
function CheckRequired(FeildID)
{
	TheFeild = document.getElementById(FeildID).value;
	if (TheFeild==null || TheFeild=="" || TheFeild==" ")
	{
		//document.getElementById(FeildID + "ErrorMark").innerHTML = "*";
		document.getElementById(FeildID + "ErrorMessege").innerHTML = "&nbsp;";
	}
	else
	{
		//document.getElementById(FeildID + "ErrorMark").innerHTML = "&nbsp;";
		document.getElementById(FeildID + "ErrorMessege").innerHTML = "&nbsp;";
	}
}

function CheckValidPhone(PhoneNum,Feild)
{
	if(ValidateNumber(PhoneNum))
	{
		HideError(Feild);
	}
	else
	{
		ShowError(Feild,'יש להזין מספר טלפון תקני');
	}
}

function CheckValidMail(Mail,Feild)
{
	if(ValidateEmailAddress(Mail))
	{
		HideError(Feild);
	}
	else
	{
		ShowError(Feild,'יש להזין כתובת דואר אלקטרוני תקנית');
	}
}


function CheckForm()
{
	
		SubmitForm();
	
}

function SubmitForm()
{
	document.ContactForm.submit();	
}

function ShowError(Feild,Messege)
{
	//document.getElementById(Feild + "ErrorMark").innerHTML = "!";
	document.getElementById(Feild + "ErrorMessege").innerHTML = Messege;
}

function HideError(Feild)
{
	//document.getElementById(Feild + "ErrorMark").innerHTML = "&nbsp;"
	document.getElementById(Feild + "ErrorMessege").innerHTML = "&nbsp;"
}

//Check if strToCheck is numbers onley
function ValidateNumber(strToCheck)
{	
	var isNumber = true;
	var digits = '0123456789-';
	for (i=0;i<strToCheck.length;i++)
	{
		ch = strToCheck.charAt(i)
		if (digits.indexOf(ch)==-1)
		isNumber = false;
	}
	return isNumber;
}

//Check if strToCheck is valid
function ValidateChars(str)
{	
	var isValid = true;
	var validchars = "אבגדהוזחטיכלמנסעפצקרשתךףץםןabcdefghijklmnopqrstuvwxyz.'- ,|/\:;_+!()*&";
	validchars += '"';
	for (i=0;i<str.length;i++)
	{
		var letter = str.charAt(i).toLowerCase();
		if (validchars.indexOf(letter)==-1)
		isValid = false;
	}
	return isValid;
}

//Check if strToCheck is valid
function ValidateCompanyChars(str)
{	
	var isValid = true;
	var validchars = "אבגדהוזחטיכלמנסעפצקרשתךףץםןabcdefghijklmnopqrstuvwxyz.'- ,|/\:;_+!()*&1234567890";
	validchars += '"';
	for (i=0;i<str.length;i++)
	{
		var letter = str.charAt(i).toLowerCase();
		if (validchars.indexOf(letter)==-1)
		isValid = false;
	}
	return isValid;
}

function ValidateEmailAddress(field) 
{
	var good;
	// the following expression must be all on one line...
	var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail)
	{
		good = true;
	}
	else 
	{
		good = false;
	}
	return good;
}

function HideAllErrors()
{
	//document.getElementById("NameErrorMark").innerHTML = "&nbsp;"
	document.getElementById("NameErrorMessege").innerHTML = "&nbsp;"
	//document.getElementById("FNameErrorMark").innerHTML = "&nbsp;"
	//document.getElementById("FNameErrorMessege").innerHTML = "&nbsp;"
	//document.getElementById("PhoneErrorMark").innerHTML = "&nbsp;"
	document.getElementById("PhoneErrorMessege").innerHTML = "&nbsp;"			
	//document.getElementById("MailErrorMark").innerHTML = "&nbsp;"
	//document.getElementById("MailErrorMessege").innerHTML = "&nbsp;"			
}
//-->
