// JavaScript Document

document.write("<script src='scripts/FLGenericLib.js' type='text/javascript'></script>");
document.write("<script src='Admin/FLAdmin.js' type='text/javascript'></script>");

///////////////////////////////////////////////////       HOME PAGE SPECIFIC        //////////////////////////////////////////////////////
var stCurCssFile="SBGeneric.css";

function FLNewsBar()
{
	var st="<img src='images/box_newsbar.jpg' width='244' height='318' />";
	document.getElementById('ID_NEWSBAR').innerHTML = st;
}

function FLRavKavLink()
{
	var st="<a href='info_ravkav.php'><img src='images/box_ravkav.jpg' width='244' height='142' border='0'/></a>";
	st += "<div style='height:10px'></div>";
	document.getElementById('ID_RAVKAVLNK').innerHTML = st;
}

function FLCServiceLink()
{
	var st="<a href='cservice.php'><img src='images/box_cservice.jpg' width='244' height='87' border='0'/></a>";
	st += "<div style='height:10px'></div>";
	document.getElementById('ID_CSRVCLNK').innerHTML = st;
}

function FLAccessLink()
{
	var st="<a href='info_access.php'><img src='images/box_access.gif' width='244' height='59' border='0'/></a>";
	st += "<div style='height:10px'></div>";
	document.getElementById('ID_ACCESSLNK').innerHTML = st;
}

function FLCSpecialTrLink()
{
	var st="<a href='cservice_specialtr.php'><img src='images/box_specialtr.gif' width='244' height='127' border='0'/></a>";
	st += "<div style='height:10px'></div>";
	document.getElementById('ID_SPECIALTR').innerHTML = st;
}

function SeasonalBanner()
{	
	var st = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
	st += "<tr><td height='145' style='background-image:url(images/box_pl_banner.gif)'>&nbsp;</td></tr>";
	st += "<tr><td height='10'></td></tr></table>";
	document.getElementById('ID_SEASBANNER').innerHTML = st;
}

function SBServices()
{	
	var st = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
	st += "<tr><td width='313' height='112'><a border='0' href='cservice.php'><img src='images/box_cservice_lrg.gif' border=0 /></a></td>";
	st += "<td width='10' height='112'>&nbsp;</td>";
	st += "<td width='313' height='112'><a border='0' href='info_access.php'><img src='images/box_access_lrg.gif' border=0 /></a></td>";
	st += "</tr><tr><td height='10'></td></tr></table>";
	document.getElementById('ID_SBSERVICES').innerHTML = st;
}

function FLMagnifier()
{
//	var st="<a href='cservice.php'><img src='images/box_mag.gif' width='244' height='65' border='0'/></a>";
	var st="<table width='244' border='0' cellspacing='0' cellpadding='0' background='images/box_mag.gif'><tr height='16' class='sbParText'><td colspan='8' align='right' valign='bottom'>בחר גודל גופן</td></tr><tr height='28' valign='bottom'>";
	st += "<td width='50'>&nbsp;</td>";
	st += "<td width='30'><a href='#'><img src='images/icn_mag.gif' height='28' width='30' border=0 title='זכוכית מגדלת'/></a></td>";
	st += "<td width='30'>&nbsp;</td>";
	st += "<td width='25'><a href='#' onclick=\"loadCSS('SBGenericVL.css')\"><img src='images/A3.gif' height='25' width='25' border=0 title='גדול מאוד'/></a></td>";
	st += "<td width='10'>&nbsp;</td>";
	st += "<td width='18'><a href='#' onclick=\"loadCSS('SBGenericL.css')\"><img src='images/A3.gif' height='18' width='18' border=0 title='גדול'/></a></td>";
	st += "<td width='10'>&nbsp;</td>";
	st += "<td width='12'><a href='#' onclick=\"loadCSS('SBGeneric.css')\"><img src='images/A3.gif' height='12' width='12' border=0 title='רגיל'/></a></td>";
	st += "<td width='50'>&nbsp;</td>";
	st += "</tr><tr height='15'><td>&nbsp;</td></tr></table>";
	st += "<div style='height:10px'></div>";
	st += "<div style='height:31px; width:244px; background-image:url(images/box_low.gif)'><div style='height:5px'></div><iframe src='http://www.facebook.com/plugins/like.php?app_id=244986562196486&amp;href=www.superbus.co.il&amp;send=false&amp;layout=button_count&amp;width=150&amp;show_faces=false&amp;action=recommend&amp;colorscheme=light&amp;font=arial&amp;height=21' scrolling='no' frameborder='0' style='padding-left:20px; border:none; overflow:hidden; width:150px; height:21px;' allowTransparency='true'></iframe><img src='images/facebook_logo.jpg' height='20' style='padding-bottom:1px; cursor:pointer' onclick=\"window.open('http://www.facebook.com/profile.php?id=100002525918132', '_blank')\" /></div>";
	st += "<div style='height:10px'></div>";
	document.getElementById('ID_MAGNIFIER').innerHTML = st;
}

function loadCSS(stCssFile)
{	//	calles on changing font on accessibility block on top of pages
	var stCssRoot="http://"+location.host+"/"+stCssFile;
	if(document.createStyleSheet) {
	  document.createStyleSheet(stCssRoot);
	}
	else {
	  var styles = "@import url("+stCssRoot+");";
	  var newSS=document.createElement('link');
	  newSS.rel='stylesheet';
	  newSS.href='data:text/css,'+escape(styles);
	  document.getElementsByTagName("head")[0].appendChild(newSS);
	}
	
	stCurCssFile=stCssFile;		//	set current CSS
	//	reload frames
	if(nCurrPage == 7)	//	update NextBus iFrame's CSS
	{
		FLOptSelect(nOptSel);
		document.getElementById('ID_IFNEXTBUS').src="nextbus.php?cssFile="+stCurCssFile;
	}
	else				//	other iFrames' CSS
		if(frames['ID_IF_CURFORM']) 	//	Form iFrames
			frames['ID_IF_CURFORM'].loadCSS(stCssFile);
}

function sleep(ms)
{
	var dt = new Date();
	dt.setTime(dt.getTime() + ms);
	while (new Date().getTime() < dt.getTime());
}
	
function FLEshShrink(elm, h)
{
	if(elm.height > h)
	{
		elm.height=elm.height-2;
		setTimeout(function() { FLEshShrink(elm, h); }, 10)
	}
}

function FLEshExpand(elm, h)
{
	if(elm.height < h)
	{	
		elm.height=elm.height+2;
		setTimeout(function() { FLEshExpand(elm, h); }, 10)
	}
}

function FLEshOverImage(nImg, bOver)
{
	var stID="fleshimg"+nImg;
	var elm=document.getElementById(stID);
	if(bOver)
	{	// expand
//		elm.height=177;
//		elm.width=152;
	}
	else
	{
//		elm.height=170;
//		elm.width=146;
	}
}

function FLEshkolSelect()
{	
	var st = "<table width='98%' border='0' cellspacing='0' cellpadding='0' align='center'><tr>";
	var stEsh = ["רמלה-לוד", "שוהם", "מודיעין עלית", "בית שמש"];
	var stLink = ["timetables.php", "timetables_sh.php", "timetables_me.php", "timetables_bs.php"];
	var i;
	for(i=0; i<4; i++)
//		st += "<td height='177' valign='bottom' align='center' ><a href='"+stLink[i]+"' onmouseover=\"FLEshOverImage("+(i+1)+",1)\" onmouseout=\"FLEshOverImage("+(i+1)+",0)\"><img src='images/box_esh0"+(i+1)+".gif' id='fleshimg"+(i+1)+"' height='170' width='146' border=0 title='אשכול "+stEsh[i]+"'/></a></td>";
		st += "<td height='65' valign='bottom' align='left'><a href='"+stLink[i]+"'><img src='images/box_esh0"+(i+1)+".gif' id='fleshimg"+(i+1)+"' height='65' width='152' border=0 title='אשכול "+stEsh[i]+"' style='position:relative; top:2px; left:5px' onmouseover=\"this.style.top='-3px'\" onmouseout=\"this.style.top='2px'\" /></a></td>";
	st += "</tr><tr><td height='10'></td></tr></table>";
	document.getElementById('ID_ESHKOLOT').innerHTML = st;
}

///////////////////////////////////////////////////       Common page blocks        //////////////////////////////////////////////////////
var toShowSubMenu=null;

function dispSubMenu(n, x, dx)
{
//	if(de('main_submenu')) de('main_submenu').style.display='none';
	var elm=de('main_submenu');
	if(toShowSubMenu) 
	{
		window.clearTimeout(toShowSubMenu);
		toShowSubMenu=null;
	}
	toShowSubMenu=window.setTimeout("showSubMenu("+n+", "+x+", "+dx+")", 0);
}

function showSubMenu(n, x, dx)
{
	if(toShowSubMenu) 
	{
		window.clearTimeout(toShowSubMenu);
		toShowSubMenu=null;
	}
//	if(de('main_submenu')) de('main_submenu').style.display='none';
	if( (n==0) || (n==1) || (n==5)) return;
	var st="";
	var nn=n;
	if(nn==6) nn=4;
	for (i=1; i<arSiteMenu[6-nn].length; i+=2)
	{
		if(st > "") st+="^";
		st+=arSiteMenu[6-nn][i+1];
	}
	var x0=getAbsLeft('ID_MAIN_MENU');
	var y0=getAbsTop('ID_MAIN_MENU')+document.getElementById('ID_MAIN_MENU').offsetHeight;
	dropMenu('main_submenu', 'ID_MAIN_MENU', 'images/menu_bk.png', st, 0, x0+x, y0, 'auto', 100, 10, 'main_sub_menu', 'subMenuExec', 'ID_MMIMG0'+(n+1));
	document.getElementById('main_submenu').setAttribute('menu', n);
	document.getElementById('main_submenu').style.paddingLeft='10px';
	document.getElementById('main_submenu').style.paddingRight='20px';
	document.getElementById('main_submenu').style.left=document.getElementById('main_submenu').offsetLeft-document.getElementById('main_submenu').offsetWidth+dx+'px';
}

function subMenuExec(n)
{
	var m=document.getElementById('main_submenu').getAttribute('menu')-0;
	if(m==6) m=4;
	var lnk=arSiteMenu[6-m][1+n*2];
	window.open(lnk, '_self');
}

function FLMainMenu(stBasePage, k)
{
	var	nCurrentMenu = 0;
	var st="<table width='100%' border='0' cellpadding='0' cellspacing='0'><tr>";
	var stImg, lnt=arSiteMenu.length;
	k = lnt-k;
	for (var i=0; i<lnt; i++)
	{	
		stImg = "images/mbutton_norm_"+(i+1-0)+".jpg";
		if(stBasePage==arSiteMenu[lnt-i-1][1])
			stImg = "images/mbutton_over_"+(i+1-0)+".jpg";
		st += "<td width='128' height='28'><a href='"+arSiteMenu[7-i-1][1]+"'><div id='ID_MMIMG0"+(i+1-0)+"' style='width:128px; height:28px' onmouseover='dispSubMenu("+i+","+(128*i)+",128)' ></div></a></td>";
//		st += "<td width='128' height='28'><a href='"+arSiteMenu[7-i-1][1]+"'><img src='"+stImg+"' id='ID_MMIMG0"+(i+1-0)+"' border='0' width='128' height='28' onmouseover='dispSubMenu("+i+","+(128*i)+",128)' /></a></td>";
//		st += "<td width='128' height='28'><a href='"+arSiteMenu[7-i-1][1]+"'><img src='"+stImg+"' id='ID_MMIMG0"+(i+1-0)+"' border='0' width='128' height='28' onmouseover='FLMenuOver("+(i+1-0)+","+nCurrentMenu+","+k+"); dispSubMenu("+i+","+(128*i)+",128)' onmouseout='FLMenuReset("+(i+1-0)+","+nCurrentMenu+","+k+");' /></a></td>";
	}
	st += "</table>";
	document.getElementById('ID_MAIN_MENU').innerHTML = st;
	document.getElementById('ID_MMIMG0'+k).style.backgroundImage='url(images/mbutton_over_'+k+'.jpg)';
}

function FLMenuOver(n, nCurrentMenu, nCurrPage)
{
	if(n == nCurrPage)
		return;
	if(n == nCurrentMenu)
		return;
	if(nCurrentMenu > 0) 
		FLMenuReset(nCurrentMenu);
	document.getElementById('ID_MMIMG0'+n).src = "images/mbutton_over_"+n+".jpg";
	nCurrentMenu = n+0;
}

function FLMenuReset(n, nCurrentMenu, nCurrPage)
{
	if(n == nCurrPage)
		return;
	document.getElementById('ID_MMIMG0'+n).src = "images/mbutton_norm_"+n+".jpg";
	nCurrentMenu = 0;
}

function FLQuickLinks(stID)
{
	var stItemCls="sbSideMenuItem";
	var nWidth=220;
	var stItems =	["קווים ולוחות זמנים", "רב-קו", "אבידות ומציאות", "תעריפים", "צור קשר"];
	var stImgs =	["icn_bus.gif", "icn_ravkav.gif", "icn_lost.gif", "icn_cost.gif", "icn_mail.gif"];
	var stLinks =	["timetables.php", "info_ravkav.php", "cservice_lostnfound.php", "info_rates.php", "contact.php"];
	var i;
	var	st ="<div style='padding-right:12px; width:244px'><table width='220' border='0' cellspacing='0' cellpadding='0'><tr><td height='15'>&nbsp;</td></tr>";
	for (i=0; i<stItems.length; i++)
	{
		st+="<tr><td class='"+stItemCls+"' height='45'><img src='Images/"+stImgs[i]+"' width='25' style='vertical-align:middle' />&nbsp;<a style='height:20px; vertical-align:middle' href='"+stLinks[i]+"'>"+stItems[i]+"</a></td></tr>";
		st+="<tr><td 'height=1'><img src='Images/sep_green.gif' width='"+nWidth+"' height='1' /></tr></td>";
	}
	st+="</table></span>";
	document.getElementById(stID).innerHTML = st;
}

function FLSubMenu(stID, stCurPage, stItemCls, stItems, stLinks, nWidth)
{
	var i;
	var st = "";
	var stW = "";
	st += "<table width='100%' border='0' cellpadding='0' cellspacing='0'>";
	st += "<tr><td height='12' style='background-image:url(images/box_sm_top.gif)'></td></tr>";
	st += "<tr><td dir='rtl' class='sbSubMenu' style='background-image:url(images/box_sm_mid.gif)'>";
	for (i=1; i<99; i++)
	{
		if(extractWord(stItems, i) == "") break;
		stW = extractWord(stLinks, i);
		if(stCurPage == stW)
			st+="<span class='"+stItemCls+"Sel"+"'><a href='"+stW+"'><strong>"+extractWord(stItems,i)+"</strong></a></span><br />";
		else
			st+="<a href='"+stW+"' class='"+stItemCls+"'>"+extractWord(stItems,i)+"</a><br />";
		st+="<span align='center'><img src='Images/sep_green.gif' width='"+nWidth+"' height='1' /></span><br />";
	}
	st += "</td></tr>";
	st += "<tr><td height='27' style='background-image:url(images/box_sm_bottom.gif)'></td></tr>";
//	st += "<tr><td height='10' style='background-image:url(images/wspace.gif)'></td></tr>";
	st += "</table>";

	document.getElementById(stID).innerHTML = st;
}

function FDSubMenu(stPage, k)
{
	var st="<table width='244' border='0' cellpadding='0' cellspacing='0'>";
	st += "<tr><td height='12' style='background-image:url(images/box_sm_top.gif)'></td></tr>";
	st += "<tr><td dir='rtl' class='sbSubMenu' style='background-image:url(images/box_sm_mid.gif)'>";
	for (i=1; i<arSiteMenu[k].length; i+=2)
	{
		if(stPage == arSiteMenu[k][i])
			st+="<span class='sbSubMenuItemSel'><a href='"+arSiteMenu[k][i]+"'><strong>"+arSiteMenu[k][i+1]+"</strong></a></span><br />";
		else
			st+="<a href='"+arSiteMenu[k][i]+"' class='sbSubMenuItem'>"+arSiteMenu[k][i+1]+"</a><br />";
		st+="<span align='center'><img src='Images/sep_green.gif' width='190' height='1' /></span><br />";
	}
	st += "</td></tr>";
	st += "<tr><td height='27' style='background-image:url(images/box_sm_bottom.gif)'></td></tr>";
	st += "</table>";
	document.getElementById("ID_SUBMENU").innerHTML = st;
}

function FLLowerMenu(stID)
{
	var stItemCls="sbLowerMenuItem";
	var arLinks=[arSiteMenu[0][1]];
	var arItems=[arSiteMenu[0][0]];
	for(var i=1; i<arSiteMenu.length; i++)
	{
		arLinks.push(arSiteMenu[i][1]);
		arItems.push(arSiteMenu[i][0]);
	}
	arLinks.push("http://www.egged.co.il");
	arLinks.push("http://www.rail.co.il");
	arItems.push("לאתר אגד");
	arItems.push("לאתר רכבת ישראל");
	var st = "<p>";
	for(i=0; i<arLinks.length; i++)
		st+="<span class='"+stItemCls+"'>"+(i>0?"|":"")+"<a href='"+arLinks[i]+"'>  &nbsp;"+arItems[i]+"&nbsp; </a></span>";
	st += "</p>";
	document.getElementById(stID).innerHTML = st;
}

function FLFooter(stID, stCls, stFooter)
{
	var st = "<p><span><a href='http://www.flashlink.co.il'><strong>FlashLink</strong> Advanced Multimedia Solutions</a> "+stFooter+"</span>&nbsp;&nbsp;&#8226;&nbsp;&nbsp;<span>עיצוב ובניית האתר ע\"י</span></p>";
	document.getElementById(stID).innerHTML = st;
}

function FLPageTitle(stPage, k)
{	
	for(var i=arSiteMenu[k].length-2; i>=0, arSiteMenu[k][i]!=stPage; i-=2);
	var st="<h1 class='sbPageTitle' dir='rtl'>"+(arSiteMenu[k].length>3?(arSiteMenu[k][0]+' - '):'')+arSiteMenu[k][i+1]+"</h1>";
	document.getElementById("ID_PAGE_TITLE").innerHTML = st;
}

///////////////////////////////////////////////////       FL CMS        //////////////////////////////////////////////////////
//////////////	Page paragraph //////////////
function buildPageBlocks()
{
	var stURL=window.location.pathname;
	var stCurrPage=stURL.substring(stURL.lastIndexOf('/')+1);
	if(stCurrPage=="") stCurrPage="index.php";
	var stBasePage="";
	var stBasePageName="";
	var stPageName=stCurrPage.split(".")[0];	//	base page name (about,...)
	for(var k=0; k<arSiteMenu.length; k++)		//	find the sitemenu sub-array related to current page
	{	
		stBasePage=arSiteMenu[k][1];	//	abaout.html -> about
		stBasePageName=stBasePage.split(".")[0];	//	abaout.html -> about
		if(stPageName.search(stBasePageName)>-1)		//	search 'about' in 'about_dojo' 
			break;
	}
	
//	if(window.document.getElementById("FD_MUSIC"))		FlashLinkMovie('FD_MUSIC', 30, 20, 'buttonmusic.swf', 'transparent', 'false', 'false', "");
	if(window.document.getElementById("ID_PAGE_TITLE"))	FLPageTitle(stCurrPage, k);
	if(window.document.getElementById("FD_SIDE_MENU"))	FDSideMenu(stCurrPage, k);
	if(window.document.getElementById("ID_SUBMENU"))	FDSubMenu(stCurrPage, k);
	if(window.document.getElementById("ID_QLINKS"))		FLQuickLinks("ID_QLINKS");
//	if(window.document.getElementById("FD_BODY_MENU"))	FDBodyMenu(stCurrPage);
	if(window.document.getElementById("ID_LOWERMENU"))	FLLowerMenu("ID_LOWERMENU");
	if(window.document.getElementById("ID_FOOTER"))		FLFooter("ID_FOOTER", "", "כל הזכויות שמורות לחברת סופרבוס");
	if(window.document.getElementById("ID_MAIN_MENU"))	FLMainMenu(stBasePage, k);
	//	page blocks
	if(window.document.getElementById("ID_MAGNIFIER"))	FLMagnifier();
	if(window.document.getElementById("ID_RAVKAVLNK"))	FLRavKavLink();
	if(window.document.getElementById("ID_ACCESSLNK"))	FLAccessLink();
	if(window.document.getElementById("ID_CSRVCLNK"))	FLCServiceLink();
	if(window.document.getElementById("ID_SPECIALTR"))	FLCSpecialTrLink();
	if(window.document.getElementById("ID_ESHKOLOT"))	FLEshkolSelect();
	if(window.document.getElementById("ID_FLNEWS"))		FLUpdateNewsBar("ID_FLNEWS");
}

var arSiteMenu=[["דף הבית" ,"index.php","דף הבית"],
				["אודות","about.php","אודות סופרבוס"],
				["קווים ולוחות זמנים" ,"timetables.php","רמלה-לוד","timetables_sh.php","שוהם","timetables_me.php","מודיעין עילית","timetables_bs.php","בית שמש ופרוזדור ירושלים"],
				["מידע לנוסע" ,"info.php","חדשות ועדכונים","info_rates.php","תעריפי הנסיעות","info_ravkav.php","רב-קו","info_guide.php","מדריך שימוש באתר","info_access.php","שירותי נגישות","info_qna.php","שאלות נפוצות"],
				["שירות לקוחות" ,"cservice.php","פנייה לשירות","cservice_specialtr.php","נסיעות מיוחדות","cservice_lostnfound.php","אבידות ומציאות"],
				["דרושים","jobs.php","דרושים"],
				["צור קשר","contact.php","צור קשר"]
				];


function importPageContents()
{
	//	clear page sections
	var alltags=document.getElementsByTagName("*")
	for(var i=0; i<alltags.length; i++)
	{
		st=alltags.item(i).id;
		if((st.length > 6) && (st.substring(0,5) == "IDFS_"))
		{
			var sectID=alltags.item(i).id;
			document.getElementById(sectID).innerHTML="";
		}
	}

	var stPage=window.location.pathname;
	if(stPage.lastIndexOf("/") > -1)
		stPage = stPage.substring(stPage.lastIndexOf("/")+1);

	var st=ServerPostRequest("Admin/FLAdmin.php", "nFunc=45&stPage="+stPage, false);
	if(st.substring(0, 5)=="ERROR")
	{
		alert(st);
		return;
	}
	var ar=st.split("^");
	for(var i=0; i<ar.length; i+=2)
	{
		var stSect=ar[i];
		var stTag=ar[i+1];
		if((stSect.substring(0,5)=="IDFS_") && (stTag.length > 6) && (stTag.substring(0,5) == "IDFL_"))
		{
			var elmSect = document.getElementById(stSect);
			if(!elmSect)
			{
//				alert("Error: Section "+stSect+" not found");
				return;
			}
			var elmTag = document.createElement('div');
			elmTag.setAttribute('id', stTag);
			elmSect.appendChild(elmTag);
			var elmSpace = document.createElement('div');
			elmSect.appendChild(elmSpace);
			elmSpace.innerHTML="<div style='height:6px'></div>";
			var cr = ServerPostRequest("Admin/FLAdmin.php", "nFunc=42&divID="+stTag, false);
//			alert(cr);
			if(cr.substring(0, 5)=="ERROR")
				alert(cr);
			else
				elmTag.innerHTML=cr;
//				elmTag.innerHTML=FLCMSDec(cr);
			// hide empty sub-items
			var tagItems=elmTag.getElementsByTagName("*");
			for(k=0; k<tagItems.length; k++)
			{
				var elm=tagItems.item(k);
				var elmID=elm.id;
				if(elmID.substring(0,9) == "IDFA_PTL_") elm.style.display=(elm.innerText < " ")?'none':'';
				if(elmID.substring(0,9) == "IDFA_RTE_") elm.style.display=(elm.innerHTML.length < 8)?'none':'block';
				if(elmID.substring(0,9) == "IDFA_MOI_") elm.style.display=(elm.innerText < " ")?'none':'block';
				if(elmID.substring(0,9) == "IDFA_BTT_") elm.style.display=(elm.innerHTML.length < 18)?'none':'block';
			}
			elmTag.style.display='block';
		}
	}
	var stLocation=window.parent.location+' ';
	if(document.getElementById('IDFS_MSG'))
	{	
		if(stLocation.indexOf('Admin.php') > -1)
			findMsgInSectionItems('IDFS_MSG', true, '');
		else
			findMsgInSectionItems('IDFS_MSG', false, '');
	}
	updateNewsArchive();
}

function findMsgInSectionItems(sectID, bShow, excptTitle)
{	//	if excptTitle = ANC_Pxxxxxx -> innerText, set attr
	var elm=document.getElementById(sectID);
	if(!elm) return;
	var alltags=elm.getElementsByTagName("*")
	for(var i=0; i<alltags.length; i++)
		if( (alltags.item(i).id) && (alltags.item(i).id.substring(0,5)=='IDFL_') )
		{
			var serial=alltags.item(i).id.substring(9);
			var exptst='IDFA_PTL_'+serial;
			alltags.item(i).style.display=bShow?'block':'none';
			if(document.getElementById(exptst))
				if(document.getElementById(exptst).innerHTML==excptTitle)
				{
					var idMsg='IDFA_RTE_'+serial;
					if(document.getElementById(idMsg)) return idMsg;
				}
		}
	return '';
}

function getDateValue(stDate)
{	//	stDate in format 03/10/2011
	var arDate=stDate.split("/");
	var n=arDate[2]*365+arDate[1]*31+arDate[0]*1;
	return n;
}

function getDateString()
{
	var d=new Date();
	var day="00"+d.getDate();
	day=day.substring(day.length-2);
	var month="00"+(d.getMonth()+1-0);
	month=month.substring(month.length-2);
	var stDate=day+"/"+month+"/"+d.getFullYear();
	return stDate;
}

function updateNewsArchive()
{	//	auto move expired news items to archive section

	var nwsSec=document.getElementById("IDFS_NWS");
	var arcSec=document.getElementById("IDFS_NWA");

	var stDate=getDateString();

	var alltags=document.getElementsByTagName("*")
	var bNewsPage=false;
	for(var i=0; i<alltags.length; i++)
	{	
		st=alltags.item(i).id;
		if((st.length > 9) && (st.substring(0,9) == "IDFL_NWS_"))
		{
			var elm=document.getElementById(st);
			if(elm.parentNode.id == "IDFS_NWS")
			{
				var elmExp=document.getElementById("IDFA_EXP_"+st.substring(9));
				if(elmExp)
				{
					if( getDateValue(elmExp.value) < getDateValue(stDate) )
					{
						nwsSec.removeChild(elm);
						arcSec.appendChild(elm);
					}
				}
			}
			bNewsPage=true;
		}
	}

	if(bNewsPage)	//	arriving from another page pointing to a news section, expand news item
	{
		st = document.URL;
		p=st.indexOf("#IDFL_NWS_");
		if(p > -1)
		{
			var stConID="IDFA_CON_"+st.substring(p+10);
			var stClpID="IDFA_CLP_"+st.substring(p+10);
			if(document.getElementById(stConID))
				document.getElementById(stConID).style.display='block';
			if(document.getElementById(stClpID))
				document.getElementById(stClpID).src="images/btn_minus.gif";
		}
	}
}

function FLUpdateNewsBar(stID)
{	//	retrieve news headlines, icon and date, build newsbar content with links to news page
	var cp=ServerPostRequest("Admin/FLAdmin.php", "nFunc=45&stPage=info.php", false);
	if(cp.substring(0, 5)=="ERROR")
	{
		alert(cp);
		return;
	}
	var st="<div style='text-align:center' dir='rtl'><img src='images/sblogof_sml.png'></div>";
	var ar=cp.split("^");
	for(var i=0; i<ar.length; i+=2)
	{
		var stSect=ar[i];
		var stTag=ar[i+1];
		if(stSect=="IDFS_NWS")
		{
			var cr = ServerPostRequest("Admin/FLAdmin.php", "nFunc=42&divID="+stTag, false);
			if(cr.substring(0, 5)!="ERROR")
			{
				var elmTag=document.getElementById(stID);
				elmTag.innerHTML=cr;
				var alltags=elmTag.getElementsByTagName("*")
				var stt="";
				for(var j=0; j<alltags.length; j++)
				{	
					var idd=alltags.item(j).id;
					if(idd.length > 9)
					{
						if(idd.substring(0,9) == "IDFA_ICN_") 
							if(alltags.item(j).value) stt="<div><img src='"+alltags.item(j).value+"' border='0' /></div>"+stt;
						if(idd.substring(0,9) == "IDFA_DAT_") stt+="<div class='vmq_text'>"+alltags.item(j).innerText+"</div>";
						if(idd.substring(0,9) == "IDFA_PTL_") stt+="<a href='info.php#"+stTag+"' dir='rtl'>"+alltags.item(j).innerText+"</a>";
					}
				}
				if(stt>"") st+="<div style='height:6px'></div><div>"+stt+"</div>";
			}
		}
	}
	document.getElementById(stID).innerHTML=st;
	//	adjust height
	var elmPar=document.getElementById(stID).parentNode;
	if(elmPar)
	{
		var minHeight=100;
		var elmBox=document.getElementById('FD_NEWSBAR');
		if(elmBox) minHeight=elmBox.offsetHeight;
		if(document.getElementById(stID).offsetHeight > minHeight)
			minHeight=document.getElementById(stID).offsetHeight;
		elmPar.style.height=minHeight+'px';
	}
}

function FLCMSDec(str)
{
	var ar=str.split(",");
	var st="";
	for(var i=0; i<ar.length; i++)
	{
		st+=String.fromCharCode(ar[i]);
	}
	
	return st;
}

function toggleNewsItem(imgID)
{
	var blockID="IDFA_CON_"+imgID.substring(9);
	if(document.getElementById(blockID).style.display == 'none')
	{
		document.getElementById(blockID).style.display='block';
		document.getElementById(imgID).src="images/btn_minus.gif";
	}
	else
	{
		document.getElementById(blockID).style.display='none';
		document.getElementById(imgID).src="images/btn_plus.gif";
	}
}

function openAtt(elm)
{
	if(elm)
		if(elm.title)
			window.open(elm.title, '_blank');
}
//////////////	Timetables //////////////
var stRouteSel = "";
function FLImportRouteList(nEshkol)
{	//	route page content for eshkolot
	var stCity="";
	if(nEshkol == 0) nEshkol = 1;	//	shoham eshkol by default
	if(nEshkol == 1) stCity = "רמלה";
	if(nEshkol == 3) stCity = "שוהם";
	if(nEshkol == 4) stCity = "מודיעין עילית";
	if(nEshkol == 7) stCity = "בית שמש";
	var i;
	var st="<h3 class='sbParSubTitle', dir='rtl'>בחרו קו לקבלת פירוט תחנות, לוחות זמנים ומפות.</h3>";
	//	get routes per eshkol
	var stRes = ServerRequest("searchinterface.php?nFunc=12&nEshkol="+nEshkol, false);
	var res = stRes.split(";");	//	Kav Display, MAKAT, Route name, Start city, End City
	var nRes = res.length;
	//	get route times per eshkol
//	var stTm = ServerRequest("searchinterface.php?nFunc=16&nEshkol="+nEshkol, false);
//	alert(stTm);
//	var tm = stTm.split(";");
	
	var stcls="srTblRowReg";	//	dummy to calculate display class
	st += "<table width='630' border='0' cellspacing='0' cellpadding='0' style='tableLayout:fixed; white-space:nowrap'><tr>";
    st += "<td class='srTblHeaders' width='36' height='35' align='center'>לו\"ז שבועי</td>";
	st += "<td class='srTblHeaders' dir='rtl' align='right'>&nbsp;מספר ותיאור הקו&nbsp;</td></tr>";
	for(i=0; i<nRes; i+=5)
	{
		if(res[i+1].substring(5,6)=='0')
		{
			stData = strRemoveQoutes(res[i+1]+"|"+res[i+2]);	//	MAKAT + Route name for sending to functions
			if(stcls=="srTblRowHl")
				stcls="srTblRowReg";
			else
				stcls="srTblRowHl";
			st += "<tr><td width='36' height='22' align='center' class='"+stcls+"' dir='rtl'>";
			st += "<a href='#' onclick=\"FLImportStdTimes('"+stData+"'); return false;\" title='לו\"ז שבועי' /><img src='images/icn_cal.png' border='0' height='14' ></a></td>";
			st += "<td style='width:410px; max-width:410px; overflow:hidden' class='"+stcls+"' dir='rtl' title='"+DecHRQ(res[i+2])+"'>&nbsp;"+DecHRQ(res[i+2])+"&nbsp;</td></tr>";
		}
	}
	st += "</table>";
	st += "<h4 class='sbBackToTop' align='left'><a href='#'>חזרה לראש הדף</a></h4><br />";
	document.getElementById("ID_ROUTE_INFO").innerHTML = st;
	var elm_top = document.getElementById('IDFL_PAR_00000001');
	if(elm_top) elm_top.style.display = 'block';
}

function DivPrint()
{
	var newWin = window.open('print.html','_blank','width=730,height=600,scrollbars=yes,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,titlebar=no,left=200,top=200', false);
}

function ExchangeRoute(stData)
{	//	replace dir digit (5) betwen 1 and 2; do nothing if 3 (roundtrip); return updated MAKAT
	var route = stData.split("|");
	var kav = route[0];
//	alert(route[0]+"\n"+route[1]+"\n"+route[2]);
	var dr=kav.substring(4,5);
	if(dr=='3') return(stData);
	if(dr==2)
		dr='1';
	else
		dr='2';
	kav=kav.substring(0,4)+dr+kav.substring(5,6);
//	var stret=kav+"|"+route[2]+"|"+route[1];
	var stret=kav+"|"+route[1];
	return(stret);
}

function FLImportStationList(stData)
{	
	// build station list for selected route
	var route = stData.split("|");
	var stKavData = ServerRequest("searchinterface.php?nFunc=30&nRoute="+route[0]);	//	get route data and take route name (since missing on dir echange)
	var kavData=stKavData.split("^");
	var st= "<div id='div_print'><table width='95%' border='0' cellspacing='0' cellpadding='0'><tr>";	//	toolbar and title
	st += "<td height='21' width='21'><a href='#' onclick='DivPrint(); return false;'><img src='images/icn_print.gif' border=0 title='הדפס טבלה'></a></td>";
	st += "<td width='26' align='right'><a href='#' onclick='FLImportRouteList("+route[0].substring(0,1)+")'><img src='images/icn_up.gif' border=0 title='חזרה לרשימת הקווים'></a></td>";
	if(!IsRoundtrip(kavData[0]))	//	add dir-change icon only if not roundtrip
		st += "<td width='32' align='right'><a href='#' onclick=\"FLImportStationList(ExchangeRoute('"+stData+"')); return false\"><img src='images/icn_exch.gif' border=0 title='היפוך כיוון הנסיעה'></a></td>"
	st +="<td><h3 class='sbParSubTitle', dir='rtl'>מסלול "+DecHRQ(kavData[1])+"</h3></td></tr></table>";
	var stMsgID = findMsgInSectionItems('IDFS_MSG', false, route[0]);
	if(stMsgID)
	{
		var stMsg=document.getElementById(stMsgID).innerHTML;
		stMsg=stMsg.replace('<p>', '');
		stMsg=stMsg.replace('</p>', '');
		st +="<div id='route_msg' >"+stMsg+"</div>";
	}
	var stTmp = ServerRequest("searchinterface.php?nFunc=11&nRoute="+route[0]);
	if(stTmp=="no stations found")
	{
		alert("לא נמצא קו בכוון המבוקש.\nנסו לבחור קו אחר מהרשימה.");
		return;
	}
	
	var ppr = ServerRequest("searchinterface.php?nFunc=17&nRoute="+route[0]);
//	alert(ppr);
	
	var stRes = stTmp;
	stRes = DecHRQ(stRes);
	var res = stRes.split(";");
	var nRes = res.length;
	var stc="";
	st += "<table width='95%' border='0' cellspacing='0' cellpadding='0'><tr>";
    st += "<td class='srTblHeaders' dir='rtl' width='9' height='35' align='center'>&nbsp;מרחק</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='9' align='center'>&nbsp;תעריף</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='11' align='center'>&nbsp;הגעה</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='15'>&nbsp;איסוף/הורדה</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='32%' height='30' style='text-align:right'>&nbsp;&nbsp;כתובת</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='22%' style='text-align:right'>&nbsp;&nbsp;תחנה</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='5%' style='text-align:right'>&nbsp;&nbsp;מס`</td>";
    st += "</tr>";

	//	open rate matrix for this route and build rates array (rate per station)
	var stPath="Rates/"+route[0]+".csv"
	var cr = ServerRequest("searchinterface.php?nFunc=60&stPath="+stPath, false);
	var ar = cr.split("^");	//	matrix rows
	var arLen=ar.length;
	var stRate="-";
	var stRates="-^";																// string to hold all rates: rate1^rate2^...^rate n
//	if(routeDir(route[0]) != '2') 													// for dir 1 or 3, use first matrix column (vert) for rates
//	{
//		for(var i=0; i<arLen; i++)													// scan matrix lines
//		{
//			var arm=ar[i].split(",");												// convert matrix line to array: rate1, rate2, ... rate n, Description, "", "", ""...
//			var stdsc="";															// Description
//			var nRates=0;															// Number of rates for this line
//			for(var j=0; j<arm.length; j++)	if(arm[j] >" ") 
//			{
//				stdsc=arm[j];														// extract the Description
//				nRates++;															// calc number of rates for this line of matrix
//			}
//			if(strRight(stdsc,1)==';') stdsc=stdsc.substring(0, stdsc.length-1);	// remove tail from desc
//			var ndsc=stdsc.split(";").length;
//			if(i>0)	//	the first matrix line has no rates
//				for(j=0; j<nRates; j++)
//					stRates+=arm[0]+'^';
//		}
//	}

	//	ReadRatesTable
	var rateReg = new Array();
	var rcr = ServerRequest("searchinterface.php?nFunc=60&stPath=Rates/Rates.csv", false);
	var rar = rcr.split("^");
	for(i=1; i<rar.length; i++)
	{	// SI will try to change atl to 0 and dir to 1
		if(rar[i])
		{
			var rr=rar[i].split(",");
			var rst=(rr[0]*1)+"";
			rateReg[rst]=(rr[1]-0).toFixed(2)+"";
		}
	}

	for(i=0; i<nRes; i++)
	{	//	construct final table
		//	calc rate
		stRate="-";
//		if((i<arLen) && (i>0))
//		{
//			var ak=[];	// matrix row
//			var nRate=0;
//			if(routeDir(route[0]) != '2') // dir 1 or 3, take matrix column
//			{
//				ak=ar[i].split(",");
//				if(ak.length > 0)
//					nRate=ak[0]-0;
//			}
//			else	// dir 2, take last matrix row and reverse later
//			{
//				ak=ar[ar.length-1].split(",");
//				if(ak.length > i)
//				{
//					ak.reverse();
//					nRate=ak[i]-0;
//				}
//			}
//			if( (!isNaN(nRate)) && (nRate > 0))
//			{
//				stRate=nRate;
//				stRate=rateReg[stRate];
//			}
//		}
		//	build table
		rs = res[i].split("^");
		st += "<tr>";
		var dist=rs[8]-0;
		if(dist <= 0.15)
			dist='';
		else
			dist=(dist/1000).toFixed(1);
		
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'>"+dist+"</td>";
//		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'>"+stRate+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'><a href='info_rates.php?route="+route[0]+"'><img src='images/btn_select.gif' border=0 title='לטבלת התעריפים'></a></td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'>-</td>";	//	TEMPORARILY not in use
		
//		if(rs[6]==1) stc =  'איסוף בלבד';
//		if(rs[7]==1) stc = 'הורדה בלבד';
//		if(rs[7]==1 && rs[6]==1) stc = 'איסוף והורדה';

		if(rs[6]==1) stc =  'איסוף בלבד';
		if(rs[7]==1) stc = 'איסוף והורדה';
		if(rs[7]==1 && rs[6]==1) stc = 'הורדה בלבד';

		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' dir='rtl'>"+stc+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' dir='rtl'>"+(rs[3])+(rs[4]>'00'?" "+rs[4]:"")+(rs[3]>''?", ":" ")+(rs[5])+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' dir='rtl'>"+(rs[2])+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' dir='rtl'>"+rs[0]*1+"</td>";
		st += "</tr>";
	}
	st += "</table></div>";
	st += "<h2 class='sbParText' align='left' dir='rtl'>זמני ההגעה המפורטים הינם זמנים משוערים.</h2>";
	st += "<h4 class='sbBackToTop' align='left'><a href='#'>חזרה לראש הדף</a></h4><br />";
	document.getElementById("ID_ROUTE_INFO").innerHTML = st;
	window.status=stPath;
	var elm_top = document.getElementById('IDFL_PAR_00000001');
	if(elm_top) elm_top.style.display = 'none';
}

function FLLoadMap(stData)
{
	// display/download/print map for the selected route
	var route = stData.split("|");
	var stImg=route[0];
	stImg=stImg.substring(0,5)+"0";
	var stRouteMapOrig = stImg;
	stImg=stImg.substring(0,4)+"10";
	var stRouteMap = stImg;
	var st= "<div id='div_print'><table width='95%' border='0' cellspacing='0' cellpadding='0'><tr>";	//	toolbar and title
	st += "<td height='21' width='21'><a href='#' onclick='DivPrint(); return false;'><img src='images/icn_print.gif' border=0 title='הדפס מפה' /></a></td>"
	st += "<td width='26' align='right'><a href='#' onclick='FLImportRouteList("+route[0].substring(0,1)+")'><img src='images/icn_up.gif' border=0 title='חזרה לרשימת התחנות' /></a></td>"
	st +="<td><h3 class='sbParSubTitle', dir='rtl'>מפת מסלול "+DecHRQ(route[1])+"</h3></td></tr></table>";
	st += "<div class='sbParText' style='height:auto; width:95%' dir='rtl'>הגדל/הקטן את התמונה באמצעות גלגלת העכבר.<br />גרור את התמונה באמצעות לחיצה על מקש העכבר השמאלי וגרירת העכבר בתחומי המסגרת<br /><br /></div>";
	st += "<table width='95%' border='0' cellspacing='0' cellpadding='0'><tr><td>";
//	st += "<a href='Maps/"+stRouteMap+".jpg' id='image_target' target='_blank'><img src='Maps/"+stRouteMap+".jpg' onerror='return(updateMapName(this))' border=0 title='לחץ להורדת קובץ המפה' width='600' /></a>";
	st += "<div id='map_par' style='height:200px; width:100%; outline:solid 1px #333' >";
	st += "<img id='map_image_tmp' src='Maps/"+stRouteMap+".jpg' onerror='return(updateMapName(this))' onload=\"document.getElementById('map_par').style.height='1200px'; initFlashLinkPanZoom(this.src, 'map_par') \" border=0 width='600' style='left:0px; top:0px; display:none'; />";
	st += "</div>";
	st += "</td></tr></table>";
	st += "</div>";
	st += "<h4 class='sbBackToTop' align='left'><a href='#'>חזרה לראש הדף</a></h4><br />";
	document.getElementById("ID_ROUTE_INFO").innerHTML = st;
	var elm_top = document.getElementById('IDFL_PAR_00000001');
	if(elm_top) elm_top.style.display = 'none';
}

function updateMapName(elm)
{	//	update alts (1, 2, 3 or error)
	var st=elm.src;
	var n=st.length-6;
	var c=st.substring(n, n+1);
	c=(c-0)+1;
	if(c < 4)
	{
		st=st.substring(0, n)+c+"0.jpg";
		elm.src=st;
//		document.getElementById('image_target').href=st;
		return true;
	}
	alert("קובץ המפה אינו נמצא במערכת.");
	return false;
}

function FLImportStdTimes(stData)
{	// Routes and timetables - start times (table)
	var stMSG="";
	var route = stData.split("|");					//	extract: 6-dig MAKAT | Route description
	var stRoute = route[0];							//	route MAKAT
	var stDesc = DecHRQ(route[1])					//	route description
	var stAlt=stRoute.substring(5,6);				//	alternate route for filtering (table refers to all alternates)
	if(stAlt=='0') stAlt='#';						//	table shows # instead of 0 for alt 0
	
	var res = ServerRequest("searchinterface.php?nFunc=40&nRoute="+stRoute, false);
	var ars = res.split("^");						//	csv lines to rs array
	var nrs=ars.length;
	if(nrs < 5)
	{
		alert("לא נמצאו נתונים עבור הקו המבוקש.");
		return;
	}
	
	//	final output - header
	var st= "<div id='div_print'><table width='95%' border='0' cellspacing='0' cellpadding='0'><tr>";	//	toolbar and title
	st+="<td height='21' width='21' valign='top' style='padding-top:15px'><a href='#' onclick='DivPrint(); return false;'><img src='images/icn_print.gif' border=0 title='הדפס טבלה'></a></td>";
	st += "<td width='26' align='right' valign='top' style='padding-top:15px'><a href='#' onclick='FLImportRouteList("+route[0].substring(0,1)+")'><img src='images/icn_up.gif' border=0 title='חזרה לרשימת הקווים'></a></td>";
	var rev_makat = '';
	if(stRoute[4] == '1')
		rev_makat=ServerRequest("searchinterface.php?nFunc=31&nRoute="+stRoute.substring(0,4)+'2'+stRoute.substring(5,6), false);
	if(stRoute.substring(4,5) != '3' && rev_makat != 'Not found')
		st += "<td width='32' align='right' valign='top' style='padding-top:15px'><a href='#' onclick=\"FLImportStdTimes(ExchangeRoute('"+stData+"'))\"><img src='images/icn_exch.gif' border=0 title='היפוך כיוון הנסיעה'></a></td>"
	st += "<td width='32'>&nbsp;</td>";
	var routeName=ServerRequest("searchinterface.php?nFunc=31&nRoute="+stRoute, false);
	st += "<td><h3 class='sbParSubTitle', dir='rtl' valign='top'>לוח זמנים שבועי ל"+DecHRQ(routeName)+"</h3></td></tr></table>";
	var stMsgID = findMsgInSectionItems('IDFS_MSG', false, stRoute);
	if(stMsgID)
	{
		var stMsg=document.getElementById(stMsgID).innerHTML;
		stMsg=stMsg.replace('<p>', '');
		stMsg=stMsg.replace('</p>', '');
		st +="<div id='route_msg' >"+stMsg+"</div>";
	}
	//	final output - table
	st += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
    st += "<td class='srTblHeaders' dir='rtl' width='7%' align='center' height='35'>מפה</td>";
    st += "<td class='srTblHeaders' dir='rtl' width='7%' align='center' height='35'>מסלול</td>";
    st += "<td class='srTblHeaders' dir='rtl' align='center' height='35'>הערות</td>";
    st += "<td class='srTblHeaders' dir='rtl' width='11%' align='center' height='35'>מוצ\"ש</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='11%' align='center'>שישי</td>";
	st += "<td class='srTblHeaders' dir='rtl' width='11%' align='center'>א' - ה'</td>";
	st += "</tr>";
	for(i=0; i<nrs; i+=5)
	{	//	each row
		st += "<tr>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'><img src='images/icn_map.png' style='cursor:pointer' height='14' title='למפת הקו' onclick=\"FLLoadMap('"+ars[i]+"|"+stDesc+"')\" /></td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl'><img src='images/icn_bus.png' style='cursor:pointer' height='14' title='למסלול הקו' onclick=\"FLImportStationList('"+ars[i]+"|"+stDesc+"')\" /></td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='right' dir='rtl' title='"+ars[i+4]+"'>"+ars[i+4]+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl' title='"+ars[i]+"'>"+ars[i+3]+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl' title='"+ars[i]+"'>"+ars[i+2]+"</td>";
		st += "<td height='22' class='"+(i%2==0?"srTblRowHl":"srTblRowReg")+"' align='center' dir='rtl' title='"+ars[i]+"'>"+ars[i+1]+"</td>";
		st += "</tr>";
	}
	st += "</table></div>";
//	st += "<h2 class='sbParText' align='left' dir='rtl'>זמני היציאה המפורטים הינם זמנים משוערים.<br />לוחות הזמנים עשויים להשתנות מעת לעת.</h2>";
	st += "<h4 class='sbBackToTop' align='left'><a href='#' >חזרה לראש הדף</a></h4><br />";
	document.getElementById("ID_ROUTE_INFO").innerHTML = st;
	var elm_top = document.getElementById('IDFL_PAR_00000001');
	if(elm_top) elm_top.style.display = 'none';
}

function FLCreateForm(stID, stFormID, stEmails, cssFile, stTitle, stItems)
{
	var st="<iframe id='ID_IF_CURFORM' src='form.php?stFormID="+stFormID+"&stParentID="+stID+"&stTitle="+stTitle+"&stEmails="+stEmails+"&cssFile="+cssFile+"&stItems="+stItems+" ' width='100%' height='50' marginheight='0' marginwidth='0' frameborder='0' allowtransparency='true' scrolling='no'></iframe>";
	document.getElementById(stID).innerHTML = st;
}
////////////////////////////////////////////////////////	Superbus specific service functions	  //////////////////////////////////////////////////
function IsRoundtrip(stMakat)
{	//	returns true if dir == 3 (roundtrip route), false if not
	if(stMakat.substring(4,5)=='3') return true;
	return false;
}

function routeDir(stMakat)
{	//	accepts 6-digit route makat, returns 1, 2 or 3
	return stMaket.substring(4,5);
}

function routeAlt(stMakat)
{	//	accepts 6-digit route makat, returns alt number
	return stMaket.substring(5,6);
}




