﻿function dw(s) {
	document.write(s);
}
var menuStr="";var menuCnt=0;
function addMenu(str){
	var menu=str.split("#");
	if (menu.length>2){
		menuStr+="<td onmouseover=\"showHideTable('menu"+menuCnt+"')\" onmouseout=\"showHideTable('menu"+menuCnt+"')\">";
		menuStr+="<h1><a href='"+menu[1]+"'>"+menu[0]+"</a></h1>";
		menuStr+="<div class='subMenu' id='menu"+menuCnt+"'>";
		for(var i=2;i<menu.length-1;i+=2)
		menuStr+="<h2><a href='"+menu[i+1]+"'>"+menu[i]+"</a></h2>";
		menuStr+="</div></td>";
		menuCnt++;
	} else {
		if (menu[0]=='עברית') menuStr+="<td width=79><h1><a href='"+menu[1]+"' style='border:0px;padding:0;'><img src='/en/pic/heb.gif' onmouseover=\"this.src='/en/pic/heb_.gif'\"  onmouseout=\"this.src='/en/pic/heb.gif'\" alt='Hebrew'/></a></h1></td>";
		else {menuStr+="<td><h1><a href='"+menu[1]+"'>"+menu[0]+"</a></h1></td>";}
	}
}
function writeMenu(){
	dw("<table id=menu cellpadding=0 cellspacing=0><tr>"+menuStr+"</tr></table>");
}
function showHideTable(menuId){
    var obj=document.getElementById(menuId);
    obj.style.visibility=(obj.style.visibility=="visible"?"hidden":"visible");
}

var sideMenuStr="";
function addSubMenu(str){
	var menu=str.split("#");
	sideMenuStr+="<tr><td><h1><a href='"+menu[1]+"'>"+menu[0]+"</a></h1></td></tr>";
}
function writeSubMenu(){
	dw("<table class=sideMenu cellpadding=0 cellspacing=0><tr><td class=topSideMenu></td></tr>"+sideMenuStr+"<tr><td class=bottomSideMenu></td></tr></table>");
	sideMenuStr="";
}

/* search page */
function addResult(id,title,content) {
	for(var i=0;i<fq.length;i++) {
		fq[i]=fq[i].replace("*","");
		title=title.replace(eval("/"+fq[i]+"/g"),"<span class='search"+i%3+"'>"+fq[i]+"</span>");
		content=content.replace(eval("/"+fq[i]+"/g"),"<span class='search"+i%3+"'>"+fq[i]+"</span>");
	}
	dw("<div class=result><div class=srchTitle>"+title+"</div><div class=srchContent>"+content+"</div></div>");
}
function dwPages(rc,cur) {
	var numPages=parseInt(rc/10)+1;
	var firstPage=cur-3;
	if (firstPage<1) firstPage=1;
	dw("<table class=pages cellpadding=0 cellspacing=0><tr>");
	dw("<td align=right>נמצאו "+rc+" תוצאות</td>");
	if(numPages>1) {
		if (cur>1) dw("<td align=left><a href='?q="+q+"&rc="+rc+"&page="+parseInt(cur-1)+"'>הקודם</a></td>");
		for (var i=Math.min(cur+3,numPages); i>=firstPage; i--) {
			if (i==cur) dw("<td align=left>"+i+"</td>");
			else dw("<td align=left><a href='?q="+q+"&rc="+rc+"&page="+i+"'>"+i+"</a></td>");		
		}
		if (cur<numPages) dw("<td width=35 align=left><a href='?q="+q+"&rc="+rc+"&page="+parseInt(cur+1)+"'>הבא</a></td>");
	}
	dw("</tr></table>");
}

function GetXH()
{
	try {var oXH = eval("new Active"+"X"+"Object('MSXML2.XMLHTTP')");}
	catch(e) {var oXH = new XMLHttpRequest();}
	return oXH;
}

/* forms */
var required;
function formSubmit(){
	if (required!="") {
		var aRequireds = required.split("@");
		var aRequired = new Array();var s;
		for(var i=0; i<aRequireds.length-1; i++) {
			aRequired=aRequireds[i].split("#");
			s=eval("document.form.f"+aRequired[0]);
			if (s.value.length==0) {
				s.style.backgroundColor="red";
				alert("השדה "+aRequired[1]+" הוא שדה חובה");
				s.onBlur=function(){s.style.backgroundColor="white";}
				return;
			}
		}
	}
	document.form.submit();	
}
function checkLength(obj,name,email) {
	if (obj.value.length==0) {
		obj.style.backgroundColor="red";
		alert("השדה "+name+" הוא שדה חובה");
	} else {
		if (email) {checkEmail(obj);}
		else {obj.style.backgroundColor="white";}
	}
}
function checkEmail(obj){
	if(obj.value.length==0 || obj.value.match(/^.[^<>@]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/)){
		obj.style.backgroundColor="white";
	} else {
		obj.style.backgroundColor="red";
		alert("כתובת הדוא\"ל אינה חוקית");
	}
}
function checkPhone(cust_phone){
	if(cust_phone.match(/^\(?\d{3}\)?\s|-\d{3}-\d{4}$/)) {
		return true;
	} else {
		alert("Enter a valid Phone Number: \n example: ###-###-####");
		document.servform.cust_phone.select();
		document.servform.cust_phone.focus(); 
		return false;
	}
}
