//firstname
	function FirstName ()
	{
		var firstName=document.getElementById('firstname');
		var validfnamealert=document.getElementById('fnamevalid');
		if (firstName.value=="")
		{
			firstName.style.border="1px solid red";
			validfnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">לא כתבת שם פרטי</span>';
			return false;
		}
		else if (!validateName(firstName.value))
		{
			firstName.style.border="1px solid red";
			validfnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">שדה זה יכול להכיל רק אותיות </span>';
			return false;
		}
		else if (firstName.value.length <= 1)
		{
			firstName.style.border="1px solid red";
			validfnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">שדה זה חייב להכיל 2 תווים ומעלה</span>';
			return false;
		}
		else 
		{
			firstName.style.border='1px solid #33FF00';
			validfnamealert.innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
		}
		return true;
	}
//end firstname

//lastname
	function LastName ()
	{
		var lastName=document.getElementById('lastname');
		var validlnamealert=document.getElementById('lnamevalid');
		if (lastName.value=="")
		{
			lastName.style.border="1px solid red";
			validlnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">לא כתבת שם משפחה</span>';
			return false;
		}
		else if (!validateName(lastName.value))
		{
			lastName.style.border="1px solid red";
			validlnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">שדה זה יכול להכיל רק אותיות </span>';
			return false;
		}
		else if (lastName.value.length <= 1)
		{
			lastName.style.border="1px solid red";
			validlnamealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">שדה זה חייב להכיל 2 תווים ומעלה</span>';
			return false;
		}
		else 
		{
			lastName.style.border='1px solid #33FF00';
			validlnamealert.innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
		}
		return true;
	}
//end lastname

//email
	function Email ()
	{
		var eMail=document.getElementById('email');
		var validemailalert=document.getElementById('emailvalid');
		if (eMail.value=="")
		{
			eMail.style.border="1px solid red";
			validemailalert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">לא כתבת כתובת מייל</span>';
			return false;
		}
		else if (!validateEmail(eMail.value))
		{
			eMail.style.border="1px solid red";
			validemailalert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">כתובת מייל לא חוקית</span>';
			return false;
		}
		else 
		{
			eMail.style.border='1px solid #33FF00';
			validemailalert.innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
		}
		return true;
	}
//end email

//telephone
	function Telephone ()
	{
		var Phone=document.getElementById('phone');
		var validphonealert=document.getElementById('phonevalid');
		if (Phone.value=="")
		{
			Phone.style.border="1px solid red";
			validphonealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">לא כתבת מספר טלפון</span>';
			return false;
		}
		else if (!check_digits(Phone.value))
		{
			Phone.style.border="1px solid red";
			validphonealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">מספר טלפון חייב להכיל מספרים</span>';
			return false;
		}
		else if (Phone.value.length < 4 || Phone.value.length > 10)
		{
			Phone.style.border="1px solid red";
			validphonealert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">גדול מ-10 ספרות או קטן מ-4 ספרות</span>';
			return false;
		}
		else 
		{
			Phone.style.border='1px solid #33FF00';
			validphonealert.innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
		}
		return true;
	}
//end telephone

//spam valid
function hisuv ()
{
	num1=document.getElementById('text').innerHTML=(Math.round(Math.random()*50));
	num2=document.getElementById('text2').innerHTML=(Math.round(Math.random()*50));
	total=num1+num2;
	tozaa=document.getElementById('total1').value;


}
function checkhisuv ()
{
	if (document.getElementById('total1').value!=total)
	{
		document.getElementById('total1').style.border="1px solid red";
		document.getElementById('validspamalert').innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">התוצאה לא נכונה</span>';
		return false;
	}
	else
	{
		document.getElementById('total1').style.border='1px solid #33FF00';
		document.getElementById('validspamalert').innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
	}
	return true;
}
//end spam valid

//comment
	function Comment ()
	{
		var comment=document.getElementById('freetext');
		var validcommentalert=document.getElementById('freetextvalid');
		if (comment.value=="")
		{
			comment.style.border="1px solid red";
			validcommentalert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">לא כתבת הודעה</span>';
			return false;
		}
		else if (comment.value.length < 5)
		{
			comment.style.border="1px solid red";
			validcommentalert.innerHTML='&nbsp;<img src="images/aff_cross.gif" border="0" alt="שגיאה" />&nbsp;<span style="color:red">חובה 5 אותיות ומעלה</span>';
			return false;
		}
		else 
		{
			comment.style.border='1px solid #33FF00';
			validcommentalert.innerHTML='&nbsp;<img src="images/aff_tick.gif" border="0" alt="אומת" />&nbsp;<span style="color:#33FF00">אומת בהצלחה</span>';	
		}
		return true;
	}
//end comment

//help regular functions
	function validateName(name) 
	{
	var re =  /^([א-תa-zA-Z]+)$/;

	if (! name.match(re)) 
	{
		return false;
	}
		return true;
	}
	function validateEmail(emailVal) 
	{
	var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

	if (! emailVal.match(re)) 
	{
		return false;
	}
		return true;
	}
	function check_digits(phoneVal)
	{
	var filter  = /[^0-9]/;
	if (filter.test(phoneVal)) 
	{
	return false;
	}
	return true;
	}

//end help regular functions

//validate function
	function Valid ()
	{
		if ((!FirstName ()) && (!LastName ()) && (!Email ()) && (!Telephone ()) && (!Comment ()) && (!checkhisuv ()))
		{
			alert('עבור על השגיאות');
			return false;
		}
		if ((FirstName ()) && (LastName ()) && (Email ()) && (Telephone ()) && (Comment ()) && (checkhisuv ()))
		{
		alert('הטופס נשלח בהצלחה');
		return true;
		}
		alert('עבור על השגיאות');
		return false;
	}
//end validate function

//clean all
	function CleanAll ()
	{
		if (confirm("אתה בטוח שאתה רוצה למחוק הכל?"))
		{
			document.getElementById('firstname').style.border='1px solid #000';
			document.getElementById('firstname').value="";
			document.getElementById('fnamevalid').innerHTML='&nbsp;';	

			document.getElementById('lastname').style.border='1px solid #000';
			document.getElementById('lastname').value="";
			document.getElementById('lnamevalid').innerHTML='&nbsp;';

			document.getElementById('email').style.border='1px solid #000';
			document.getElementById('email').value="";
			document.getElementById('emailvalid').innerHTML='&nbsp;';

			document.getElementById('phone').style.border='1px solid #000';
			document.getElementById('phone').value="";
			document.getElementById('phonevalid').innerHTML='&nbsp;';

			document.getElementById('total1').style.border='1px solid #000';
			document.getElementById('total1').value="";
			document.getElementById('validspamalert').innerHTML='&nbsp;';

			document.getElementById('freetext').style.border='1px solid #000';
			document.getElementById('freetext').value="";
			document.getElementById('freetextvalid').innerHTML='&nbsp;';
			return false;
		}
		return true;
	}
//end clean all

