function trim(str){
return str.replace(/^\s+|\s+$/, '');
}
function contactus(){
if(trim(document.getElementById('name').value)=='')
		{
			alert("נא למלא שם בבקשה");
			document.getElementById('name').focus();
			return false;
		}
		
if(trim(document.getElementById('phone').value)=='')
		{
			alert("נא למלא מס' טלפון בבקשה");
			document.getElementById('phone').focus();
			return false;
		}	
if(document.getElementById('email').value=='')
		{
			alert("נא למלא כתובת אימייל בבקשה");
			document.getElementById('email').focus();
			return false;
		}
		if(!isEmail(trim(document.getElementById("email").value))){
		    
			 return false;
		}
return true;
}
function isEmail(emstr)
	{
	var vEMailID=emstr
	var atPos= vEMailID.indexOf("@") + 1
	var lastDotPos= vEMailID.lastIndexOf(".") + 1
	var firstDotPos = vEMailID.indexOf(".") + 1
	var atInstances=0
	var dotInstances=0
	var inValid = new Array()
	var errorMessages = new Array()
	var errNo = 0
		
	for(var i=0;i<vEMailID.length;i++)
		{   
		if(vEMailID.charAt(i)=="@" )
		   atInstances+=1
		else if(vEMailID.charAt(i)==".")
		   dotInstances=1
		}

	inValid[errNo] = (atInstances==0)
	errorMessages[errNo] = "@ חסר"
	errNo++

	inValid[errNo] = (dotInstances==0)
	errorMessages[errNo] = ". חסרה"
	errNo++

	inValid[errNo] = (atInstances>1)
	errorMessages[errNo] = "@ לא אמור להופיע יותר מפעם אחת"
	errNo++

	inValid[errNo] = (Math.abs(firstDotPos-atPos)==1)
	errorMessages[errNo] = "@ ו- . לא יכולים להופיע ביחד"
	errNo++

	inValid[errNo] = ((lastDotPos-atPos)<=1)
	errorMessages[errNo] = ". חסרה"
	errNo++

	inValid[errNo] = (atPos==vEMailID.length)
	errorMessages[errNo] = "@ לא יכול להופיע בסוף"
	errNo++

	inValid[errNo] = (lastDotPos==vEMailID.length)
	errorMessages[errNo] = ". לא יכולה להופיע בסוף"
	errNo++

	inValid[errNo] = (atPos==0)
	errorMessages[errNo] = "@ חסר"
	errNo++

	inValid[errNo] = (atPos==1)
	errorMessages[errNo] = "@ לא יכול להופיע בהתחלה"
	errNo++

	inValid[errNo] = (firstDotPos==0)
	errorMessages[errNo] = ". חסרה"
	errNo++

	inValid[errNo] = (firstDotPos==1)
	errorMessages[errNo] = ". לא יכולה להופיע בהתחלה"
	errNo++

	inValid[errNo] = (vEMailID.indexOf(" ")>=0)
	errorMessages[errNo] = "אימייל לא יכול להכיל רווחים."
	errNo++

	inValid[errNo] = (vEMailID.indexOf("/")>=0) || (vEMailID.indexOf("\\")>=0)
	errorMessages[errNo] = "אימייל לא יכול להכיל \\ או /"
	errNo++

	var fullErrorMessage = "כתובת אימייל " + name + " לא תקינה.\n"
	for(var ind=0; ind<errNo; ind++)
	{
		if(inValid[ind])
		{
			fullErrorMessage += errorMessages[ind] + "\n"
			alert(fullErrorMessage)	
			document.getElementById("email").focus();	
			return false
		}
	}
		var SingleQuotePos = vEMailID.indexOf("'") 
		if(SingleQuotePos!=-1)
		{
		alert("הכנס תווים תקינים.גרש אחד ( ' ) לא מורשה.")					
		return false

		} 
	return true;
	}
function validatemail(){
if(trim(document.getElementById('txtNameTo').value)=='')
		{
			alert("Please Enter Friend Name");
			document.getElementById('txtNameTo').focus();
			return false;
		}
if(trim(document.getElementById('txtNameFrom').value)=='')
		{
			alert("Please Enter Your Name");
			document.getElementById('txtNameFrom').focus();
			return false;
		}
if(document.getElementById('txtEmailTo').value==''||document.getElementById('txtEmailTo').value=='E-mail Address')
		{
			alert("Please enter friend Email");
			document.getElementById('txtEmailTo').focus();
			return false;
		}
		if(!isValidEmail(trim(document.getElementById("txtEmailTo").value))){
		    
			 return false;
		}
		if(document.getElementById('txtEmailFrom').value==''||document.getElementById('txtEmailFrom').value=='E-mail Address')
		{
			alert("Please enter your Email");
			document.getElementById('txtEmailTo').focus();
			return false;
		}
		if(!isValidto(trim(document.getElementById("txtEmailFrom").value))){
		    
			 return false;
		}
return true;
}

