function checkEmail(str) {
///// function for validating email address
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){
		    return false
		} else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false
		} else 	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		} else  if (str.indexOf(at,(lat+1))!=-1){
		    return false
		} else 	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false
		} else  if (str.indexOf(dot,(lat+2))==-1){
		    return false
		} else if (str.indexOf(" ")!=-1){
		     return false
		} else {
 		 	return true
 		}
}
function getHTTPObject()
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
 }

function LoadXML(url)
{
	var xmlHttp = getHTTPObject();
	xmlHttp.open("GET",url, false);
	xmlHttp.onreadystatechange = function()
	{
		   if (xmlHttp.readyState != 4)  { return; }
		   var serverResponse = xmlHttp.responseText;
	};
	xmlHttp.send(null);
	return xmlHttp.responseXML.documentElement;
}


function showMessage(message, elementID)
{
	document.getElementById(elementID).innerText=message;
}
function clearMessage(elementID)
{
	document.getElementById(elementID).innerText="";
}

function submitContact()
{
	curForm = document.contactForm;
	if (curForm.contact_fName.value == "")
	{
		alert ("נא הזינו את שמכם הפרטי");
		curForm.contact_fName.focus();
		return false;
	}
	if (curForm.contact_lName.value == "")
	{
		alert ("נא הזינו את שם משפחתכם");
		curForm.contact_lName.focus();
		return false;
	}
	if (curForm.contact_phone.value == "" && curForm.contact_cell.value == "")
	{
		alert ("נא להזין טלפון בבית או סלולרי");
		curForm.contact_phone.focus();
		return false;
	}
	if (!checkEmail(curForm.contact_email.value))
	{
		alert ("לא הזנתם כתובת אימייל, או שכתובת האימייל שהזנתם אינה תקנית");
		curForm.contact_email.focus();
		return false;
	}
	optionsArray=document.getElementsByName('contact_projects[]');
	isSelected=false;
	for(i=0; i < optionsArray.length; i++)
		if (optionsArray[i].checked)
			isSelected=true;
	if (!isSelected){
		alert ("נא לסמן לפחות פרוייקט נבחר אחד");
		return false;
	}
	return confirm ("?האם להעביר את בקשתכם לנציגי האתר");
}

function submitContact_small()
{
	curForm = document.contactForm;
	if (curForm.contact_fullName.value == "")
	{
		alert ("נא הזינו את שמכם המלא");
		curForm.contact_fullName.focus();
		return false;
	}
	if (curForm.contact_phone.value == "")
	{
		alert ("נא להזין טלפון");
		curForm.contact_phone.focus();
		return false;
	}
	if (!checkEmail(curForm.contact_email.value))
	{
		alert ("לא הזנתם כתובת אימייל, או שכתובת האימייל שהזנתם אינה תקנית");
		curForm.contact_email.focus();
		return false;
	}
	return confirm ("?האם להעביר את בקשתכם לנציגי האתר");
}

function submitContact_new(curForm)
{
	if (curForm.contact_fName.value == "")
	{
		alert ("נא הזינו את שמכם הפרטי");
		curForm.contact_fName.focus();
		return false;
	}
	if (curForm.contact_lName.value == "")
	{
		alert ("נא הזינו את שם משפחתכם");
		curForm.contact_lName.focus();
		return false;
	}
	if (curForm.contact_phone.value == "")
	{
		alert ("נא להזין מספר טלפון");
		curForm.contact_phone.focus();
		return false;
	}
	if (!checkEmail(curForm.contact_email.value))
	{
		alert ("לא הזנתם כתובת אימייל, או שכתובת האימייל שהזנתם אינה תקנית");
		curForm.contact_email.focus();
		return false;
	}
	if (curForm.contact_projects.value == "")
	{
		alert ("נא לבחור פרוייקט בו אתם מתעניינים");
		return false;
	}
	return confirm ("?האם להעביר את בקשתכם לנציגי האתר");
}

function showPlans()
{
	// Function to display plans floating divs
	if (document.getElementById("plansDiv_forground"))
	{
		document.getElementById("plansDiv_forground").style.display="inline";
		document.getElementById("plansDiv_background").style.display="inline";
	}
}


function hidePlans()
{
	window.close();
}

function nextPlanFunc(planDir)
{
	if ((planDir=="next" && nextPlan+1<=totalPlans) || (planDir=="prev" && nextPlan-1>0))
	{
		nextPlan=(planDir=="next")?nextPlan+1:nextPlan-1;
		document.getElementById("planPic").src=document.getElementById("planPic_"+nextPlan).src;
		document.getElementById("planTitle").src=document.getElementById("plan_level"+nextPlan).src;

		if (nextPlan>1)
			document.getElementById("prevPlanLink").className="imgLink";
		else
			document.getElementById("prevPlanLink").className="hiddenPic";

		if (nextPlan+1 <= totalPlans)
			document.getElementById("nextPlanLink").className="imgLink";
		else
			document.getElementById("nextPlanLink").className="hiddenPic";
	}
}

function planViewLoaded(){
	window.moveTo(0,0);
	window.resizeTo(screen.width,screen.height);
	window.name="plansWindow";
	window.focus();
}
