var currentlyDimming;
function hideByID(elementName) {
	if (document.getElementById(elementName)) document.getElementById(elementName).style.display='none';
}

function showByID(elementName) {
	if (document.getElementById(elementName)) document.getElementById(elementName).style.display='inline';
}

function showBlockByID(elementName) {
	if (document.getElementById(elementName)) 
		document.getElementById(elementName).style.display='block';
}

function setFocus(elementName) {
	document.getElementById(elementName).focus();
}

function showHideByID(elementName) {
	if (document.getElementById(elementName).style.display=='inline') hideByID(elementName); else showByID(elementName);
}

function showHideBlockByID(elementName) {
	if (document.getElementById(elementName).style.display=='block') hideByID(elementName); else showBlockByID(elementName);
}


function changeText(elementName,theText) {
	if (document.getElementById(elementName)) return document.getElementById(elementName).innerHTML=theText;
}

function changePicForGal(picDiv,mainPic,contentDiv,content) {
	changePic(picDiv,mainPic);
	changeText(contentDiv,content);
}

function changeLink(elementName,theLink) {
	return document.getElementById(elementName).href=theLink;
}

function getLink(elementName) {
	if (document.getElementById(elementName)) return document.getElementById(elementName).href;
}

function changeFormAction(formName,actionPage) {
	return document.getElementById(formName).action=actionPage;
}

function getText(elementName) {
	if (document.getElementById(elementName)) return document.getElementById(elementName).innerHTML;
}

function changePic(elementName,thePic) {
	document.getElementById(elementName).src=thePic;
}

function getPicSrc(elementName) {
	return document.getElementById(elementName).src;
}

function changePicFront(thePic,elementName) {
	document.getElementById(elementName).src=thePic;
}

function makeReadOnly(elementName,theState) {
	document.getElementById(elementName).readOnly=theState;
}

function submitForm(elementName) {
	document.getElementById(elementName).submit();
}

function resetForm(elementName) {
	document.getElementById(elementName).reset();
}

function clearInput(elementName) {
	document.getElementById(elementName).value='';
}

function getFieldValue(elementName) {
	if (document.getElementById(elementName)) {return document.getElementById(elementName).value;}
}

function getFieldText(elementName) {
	if (document.getElementById(elementName)) {
		var x=document.getElementById(elementName);
		return x.options[x.selectedIndex].text;
	}
}

function changeFieldValue(srcField,newValue) {
	if (document.getElementById(srcField)) document.getElementById(srcField).value=newValue
}

function changeFieldValueByName(srcField,newValue) {
	if (document.getElementsByName(srcField)) document.getElementsByName(srcField).value=newValue
}

function changeFieldTitle(srcField,newValue) {
	if (document.getElementById(srcField)) document.getElementById(srcField).title=newValue;
}

function changeClass(elementName,theClassName) {
	if (document.getElementById(elementName)) document.getElementById(elementName).className=theClassName;
}

function changeBackroundImage(elementName,imageName) {
	document.getElementById(elementName).style.backgroundImage="url('"+imageName+"')";
}

function changeBackroundColor(elementName,color) {
	document.getElementById(elementName).style.backgroundColor=color;
}

function changeBackgroundColorMulti(elementName,color1,color2) {
	if (document.getElementById(elementName).style.backgroundColor==color1) document.getElementById(elementName).style.backgroundColor=color2; else document.getElementById(elementName).style.backgroundColor=color1;
}

function enableBtn(btnName) {
	if (document.getElementById(btnName)) document.getElementById(btnName).disabled=false;
}

function disableBtn(btnName) {
	if (document.getElementById(btnName)) document.getElementById(btnName).disabled=true;
}


function searchSuggest(suggestionsDivName,textFieldName,findSolutionsValue,urlParams) {
	showByID(suggestionsDivName);
	changeText(suggestionsDivName,findSolutionsValue);
	url='/ajaxSuggestions.php?'+urlParams+'&searchTerm='+getFieldValue(textFieldName);
	reloadPage(url,'',suggestionsDivName);
}


function deleteItem(deleteTitle,pageName,refreshElem,idField,itemID,theTable,moreParams) {
	var agree=confirm ('האם אתה בטוח שברצונך למחוק את '+deleteTitle+' ?');
	if (agree) {
		pageName = pageName+'?mode=doDelete&adminID=<?=$_REQUEST[adminID];?>&idField='+idField+'&idFieldValue='+itemID+'&theTable='+theTable+'&'+moreParams;
		reloadPage(pageName,'',refreshElem);
	}
}

function changeTextForOpenClose(elementName,conditionElement,textShow,textHide) {
	var elem = document.getElementById(elementName);
	if (document.getElementById(conditionElement).style.display=='inline') elem.innerHTML=textHide; else elem.innerHTML=textShow;
}
var dimm;
var xmlHttp;
function reloadPage(pageName,formName,refreshElem) {
	dimm();
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChanged;
	function stateChanged() {
		if (xmlHttp.readyState==4) {
			document.getElementById(refreshElem).innerHTML=xmlHttp.responseText;
			undimm();
		}
	}
	var url='';
	if (formName) {
		var x=document.getElementById(formName);
		for (var i=0;i<x.length;i++) {
			x.elements[i].value = x.elements[i].value.replace(/&/g,"%26");
			url += x.elements[i].name+'='+x.elements[i].value+'&';
		}
	}
	if (url) changeFieldValue('txt',url);
	xmlHttp.open("POST",encodeURI(pageName),true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');
	xmlHttp.send(url);
}

function reloadPageEval(pageName,formName,refreshElem) {
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChanged;
	function stateChanged() {
		if (xmlHttp.readyState==4) {
			eval(document.getElementById(refreshElem).innerHTML=xmlHttp.responseText);
		}
	}
	var url='';
	if (formName) {
		var x=document.getElementById(formName);
		for (var i=0;i<x.length;i++) {
			url += x.elements[i].name+'='+x.elements[i].value+'&';
		}
	}
	xmlHttp.open("POST",pageName,true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');
	xmlHttp.send(url)
}

function ajaxEval(pageName,formName) {
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChanged;
	function stateChanged() {
		if (xmlHttp.readyState==4) {
			eval(xmlHttp.responseText);
		}
	}
	var url='';
	if (formName) {
		var x=document.getElementById(formName);
		for (var i=0;i<x.length;i++) {
			url += x.elements[i].name+'='+x.elements[i].value+'&';
		}
	}
	xmlHttp.open("POST",pageName,true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');
	xmlHttp.send(url)
}


function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function checkEmail(emailField,infoFld,text1,text2) {
	var str = document.getElementById(emailField).value;
	var at="@"
	var dot="."
	var off=""
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1) {off=1;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)  {off=1;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)  {off=1;}
	if (str.indexOf(at,(lat+1))!=-1)  {off=1;}
	if (str.indexOf(" ")!=-1) {off=1;}
	if (off==1) {
		changeBackroundColor(emailField,"red");
		return false;
	}  else {
		changeBackroundColor(emailField,"white");
		return true;
	}
}

function checkInputData(elementName,elementCaption,msgField,minimumChars,errorClass,okayClass) {
	if (minimumChars == 0) {
		if (!document.getElementById(elementName).value) {
			changeBackroundColor(elementName,"red");
			return false;
		} else {
			changeBackroundColor(elementName,"white");
			return true;
		}
	} else {
		if (document.getElementById(elementName).value.length < minimumChars) {
			changeBackroundColor(elementName,"red");
			return false;
		} else {
			changeBackroundColor(elementName,"white");
			return true;
		}
	}
}


function checkInputDataSelect(elementName,index,msgField,errorClass,okayClass) {
	//alert(elementName +" "+document.getElementById(elementName).id);
		if (document.getElementById(elementName).selectedIndex <= index) {
			changeBackroundColor(elementName,"red");
			return false;
		} else {
			changeBackroundColor(elementName,"white");
			return true;
		}
}


function checkPassesEx(passField,passVerField,dontMatchCaption,minimumChars,errBG,okayBG) {
	if ((document.getElementById(passField).value != document.getElementById(passVerField).value)) {
		changeBackroundColor(passField, errBG);
		changeBackroundColor(passVerField, errBG);
		return false;
	} else {
		if ((document.getElementById(passField).value.length < minimumChars)) {
			changeBackroundColor(passField, errBG);
			changeBackroundColor(passVerField, errBG);
			return false;
		} else {
			changeBackroundColor(passField,okayBG);
			changeBackroundColor(passVerField, okayBG);
			return true;
		}
	}
}

function checkPasses(passField,passVerField,dontMatchCaption,minimumChars,errBG,okayBG,text1,text2,text3) {
	if ((document.getElementById(passField).value != document.getElementById(passVerField).value)) {
		changeClass('passFail','errorField');
		return false;
	} else {
		changeClass('passFail','okayField');
		if ((document.getElementById(passField).value.length < 4)) {
			changeClass('passFail','errorField');
			return false;
		} else {
			changeClass('passFail','okayField');
			return true;
		}
	}
}

function checkRadioChecked(elemntName) {
	var colRadio = document.getElementsByName(elemntName);
	for (var i=0;i<colRadio.length;i++) {
		if (colRadio[i].checked) {
			return colRadio[i].value;
		}
	}
	return false;
}

function goToPrev() {
	var prevValue=getFieldValue('curstep');
	var goTo = prevValue-1;
	hideByID('step'+prevValue);
	showByID('step'+goTo);
	changeFieldValue('curstep',goTo);
	if (goTo == 1) {
		hideByID('btnPrev');
		showByID('btnNext');
	}
	if (prevValue != 1) checkStep(prevValue);
}

function goToNext() {
	var nextValue=getFieldValue('curstep');
	nextValue++;
	var prevValue = nextValue-1;
	changeFieldValue('curstep',nextValue);
	hideByID('step'+prevValue);
	showByID('step'+nextValue);
	if (nextValue == 14) {
		showByID('btnPrev');
		hideByID('btnNext');
	} else {
		showByID('btnPrev');
	}
	checkStep(nextValue);
}

function entitySelected(obj){
	myCount = 0;
	for (i=0;i<obj.length;i++){
		if (obj[i].checked) myCount++;
	}
	return myCount;
}

function anyCheck(contrlName,minInput,maxInput) {
	var checks = document.getElementsByName(contrlName);
	if ((entitySelected(checks)>maxInput) || (entitySelected(checks)<minInput)) {
		hideByID('btnNext');
	} else {
		showByID('btnNext');
	}
}

function anyCheckEditMulti(contrlName,minInput,maxInput) {
	var checks = document.getElementsByName(contrlName);
	if ((entitySelected(checks)>maxInput) || (entitySelected(checks)<minInput)) {
		return 0;
	} else {
		return 1;
	}
}

function textCounter(field,btnName,counter,maxlimit) {
	var fieldWidth = parseInt(field.offsetWidth);
	var charcnt = field.value.length;
	if (charcnt > maxlimit) {
		return 1;
	} else {
		return false;
	}
	var percentage = parseInt(100 - ((maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter).innerHTML=" "+percentage+"%"
	setcolor(document.getElementById(counter),percentage,"background-color");
	field.value=field.value.replace(!/([^\d+$)|(^\d+\.\d+$)/])/g,"");
}
function setcolor(obj,percentage,prop){
	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}

function checkBoxChecked(elementName) {
	if (document.getElementById(elementName)) {
		if (document.getElementById(elementName).checked == true) return true; else return false;
	}
}

function checkTerms(elementName,text1) {
	if (document.getElementById(elementName).checked == true)  return true; else  return false;
}

function textCount(elementName,numChars) {
	if(document.getElementById(elementName).value.length >= numChars) return 1; else  return 0;
}

function foldMenu(elementName) {
	if (document.getElementById(elementName).style.display=='inline') hideByID(elementName); else showByID(elementName);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else  var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function openWin(target,winName,width,height,scrollbars,toolbars) {
	window.open(target,winName,'toolbars='+toolbars+',width='+width+',height='+height+',scrollbars='+scrollbars);
}

var disappeardelay=3000  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=0 //hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function showhide(obj, e, visible, hidden){
	if (ie5||ns6)
	dropmenuobj.style.left=dropmenuobj.style.top=-500
	if (e.type=="click" && obj.visibility==hidden || e.type=="click")
	obj.visibility=visible
	else if (e.type=="click")
	obj.visibility=hidden
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=35
	if (whichedge=="rightedge"){
		var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
		edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
	} else {
		var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
		var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
		edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
		if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
		edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
		}
	}
	return edgeoffset
}

function clickreturnvalue(){
	if ((ie5||ns6) && !enableanchorlink) return false
	else return true
}

function contains_ns6(a, b) {
	while (b.parentNode)
	if ((b = b.parentNode) == a)
	return true;
	return false;
}

function dynamichide(e){
	if (ie5&&!dropmenuobj.contains(e.toElement)) {
		delayhidemenu()

	} else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
	delayhidemenu()
}

function delayhidemenu(){
	delayhide=setTimeout("dropmenuobj.style.visibility='hidden';showByID('srchBar');",disappeardelay);

}

function clearhidemenu(){
	if (typeof delayhide!="undefined")
	clearTimeout(delayhide)
}

var delayb4scroll=1000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
	if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
	cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
	else
	cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
	cross_marquee=document.getElementById("vmarquee")
	cross_marquee.style.top=0
	marqueeheight=document.getElementById("marqueecontainer").offsetHeight
	actualheight=cross_marquee.offsetHeight
	if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
	cross_marquee.style.height=marqueeheight+"px"
	cross_marquee.style.overflow="scroll"
	return
	}
	setTimeout('lefttime=setInterval("scrollmarquee()",40)', delayb4scroll)
}

function dimm(){
	if (currentlyDimming==0) {
		if ($('dimmer')){
			document.body.removeChild($('dimmer'));
			return false;
		}
		//var width = document.body.offsetWidth + "px";
		var height = document.body.offsetHeight +"px";
		var el = document.createElement('div');
	
		el.appendChild(document.createTextNode(' '));
		el.className = 'dimmer';
		el.id = 'dimmer';
		//el.style.width = width;
		el.style.height = height;
		document.body.appendChild(el);
		currentlyDimming=1;
	}
}

function undimm() {
		if (currentlyDimming==1) {
		if ($('dimmer')){
			document.body.removeChild($('dimmer'));
		}
		currentlyDimming = 0;
		return false;
	}
}

function runnews() {
	if (window.addEventListener)
	window.addEventListener("load", initializemarquee, false)
	else if (window.attachEvent)
	window.attachEvent("onload", initializemarquee)
	else if (document.getElementById)
	window.onload=initializemarquee
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		return false;
	}
}

function IsNumeric(sText) {
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) {
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1)  IsNumber = false;
	}
	return IsNumber;
}

var offsetxpoint=-60 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){
	if (ns6||ie){
		if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
		if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
		tipobj.innerHTML=thetext
		enabletip=true
		return false
	}
}

function positiontip(e){
	if (enabletip){
		var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
		var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
		//Find out how close the mouse is to the corner of the window
		var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
		var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

		var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

		//if the horizontal distance isn't enough to accomodate the width of the context menu
		if (rightedge<tipobj.offsetWidth)
		//move the horizontal position of the menu to the left by it's width
		tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
		else if (curX<leftedge)
		tipobj.style.left="5px"
		else
		//position the horizontal position of the menu where the mouse is positioned
		tipobj.style.left=curX+offsetxpoint+"px"

		//same concept with the vertical position
		if (bottomedge<tipobj.offsetHeight)
		tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
		else
		tipobj.style.top=curY+offsetypoint+"px"
		tipobj.style.visibility="visible"
	}
}

function hideddrivetip(){
	if (ns6||ie){
		enabletip=false
		tipobj.style.visibility="hidden"
		tipobj.style.left="0px"
		tipobj.style.backgroundColor=''
		tipobj.style.width=''
	}
}

document.onmousemove=positiontip

function addslashes(str) {
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

function getURLVar(urlVarName) {
	//divide the URL in half at the '?'
	var urlHalves = String(document.location).split('?');
	var urlVarValue = '';
	if(urlHalves[1]){
		//load all the name/value pairs into an array
		var urlVars = urlHalves[1].split('&');
		//loop over the list, and find the specified url variable
		for(i=0; i<=(urlVars.length); i++){
			if(urlVars[i]){
				//load the name/value pair into an array
				var urlVarPair = urlVars[i].split('=');
				if (urlVarPair[0] && urlVarPair[0] == urlVarName) {
					//I found a variable that matches, load it's value into the return variable
					urlVarValue = urlVarPair[1];
				}
			}
		}
	}
	return urlVarValue;
}

function returnShowHide(oid,shortRedirectTo){
	var section = getURLVar('section');
	var fullSection = 'section=' + section ;
	var indx = shortRedirectTo.search(fullSection) ;
	var ret=oid;
	if (indx >= 0 && section){
		ret='';
	}
	return ret;
}

function imgDisplay(oid1,shortRedirectTo1){
	var section1 = getURLVar('section');
	var fullSection1 = 'section=' + section1;
	var indx1 = shortRedirectTo1.search(fullSection1) ;
	if (indx1 >= 0 && section1){
		showByID(oid1);
	}
	else{
		hideByID(oid1);
	}
}


function returnWithHebrew(month,year,myMonth,myYear,returnFormat) {
	var listOfMonth = new Array();
	listOfMonth[0]="";
	listOfMonth[1]="ינואר";
	listOfMonth[2]="פברואר";
	listOfMonth[3]="מרץ";
	listOfMonth[4]="אפריל";
	listOfMonth[5]="מאי";
	listOfMonth[6]="יוני";
	listOfMonth[7]="יולי";
	listOfMonth[8]="אוגוסט";
	listOfMonth[9]="ספטמבר";
	listOfMonth[10]="אוקטובר";
	listOfMonth[11]="נובמבר";
	listOfMonth[12]="דצמבר";

	var newMonth = (myMonth*1)+(month*1);
	if (newMonth>12) {
		newMonth=1;
		myYear++;
	} else if (newMonth<1) {
		newMonth=12;
		myYear--;
	}

	var whattoreturn=eval(returnFormat);
	return whattoreturn;

}

function trim12 (str) {
	var	str = str.replace(/^\s\s*/, ''),
	ws = /\s/,
	i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}

function minisite(pageName){
	dimm();
	if ($('minisiteBox')){
		document.body.removeChild($('minisiteBox'));
		return false;
	}
	iframe = document.createElement('iframe');
	div = document.createElement('div');
	div.id = 'minisiteBox';
	//iframe.src = 'minisite/minisite.htm';
	iframe.src = pageName;
	div.appendChild(iframe);
	document.body.appendChild(div);

}

function showMinisite(pageName){
	var pageName1=pageName;
	minisite(pageName1);
}

function closeMinisite() {
	if (parent) {parent.minisite();return false}
}

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
		element = document.getElementById(element);
		if (arguments.length == 1)
		return element;
		elements.push(element);
	}
	return elements;
}
// like php $_GET
function $_get(name){
	querystring = window.location.search;
	if (!querystring) return "";
	start = querystring.indexOf(name+"=");
	if (start<0) return "";
	end = querystring.indexOf("&",start);
	//alert (name + " " + querystring + " " + start + " " + end);
	if (end<0) end = querystring.length;
	value = querystring.substr(start + name.length + 1,end);
	return value;
}