﻿///<reference path="Jquery.IntelliSense.js" />
///<reference path="Main.js" />
///<reference path="Dates.js" />

function LogC(type,cat,item,place) {return (item?" onmousedown=Info.LogC("+type+","+cat+","+item+","+place+"); ":"")}

HP = {iCat:0,iMusaf:0,Cats:[],Spriter:new Spriter(),
	Init: function() { setTimeout('if(new Date().getHours()==3) setTimeout("location.reload()",60*60*1000); else location.reload()',12*60*1000); Info.Add(120,"divl120");Info.Add(168,'divMAD1'); Info.Add(130,'divJudInfo'); Info.aZones[0]=100; for (var i=1;i<6;i++) Info.Add(100+i,"divSAD"+i);},
	Mad2: function() {
	var d =  INNData.Load("HPlastViewAd"); d2=new Date().getTime(); 
if (d==""|| d < d2-3600*2000) {Info.Add(110,'divMAD2');INNData.Save("HPlastViewAd",d2)}
else {$("#divMAD2").parent().hide()}
	},
	NewsCat: function(id,name,items,links) {
	this.Cats[id]= {page:0,focus:0,items:[]}
	if(items.length==0)return false;
	this.iCat++;
	var s = ["<div class='Section' onmouseover=this.s=0; onmouseout=this.s=1;t=this;setTimeout('if(t.s)HP.CatFocus("+id+",0);this.s=0;',400);><h4><a href=/Rss.aspx?act=0.1&cat="+id+" class=rss><img src="+sStaticURL+"images/icons/rss.gif></a><a onmousedown=LogIt(596,'+id+'); href=/News/Section.aspx/"+id+"><img class=arrow src="+sStaticURL+"images/arrow.gif> "+name+"</a></h4><div class=Items><div  id=divMCat"+id+" class=Items><img class=Image id=imgCat"+id+" src="+GetImage(items[0].image)+"><ul class=Items id=ulCat"+id+"></ul></div></div><div class=More><span class=SectionPages id=divPages"+id+"><b onclick=if(HP.Cats["+id+"].page==0)HP.Cats["+id+"].page=2;HP.CatPage("+id+",HP.Cats["+id+"].page-1)></b>"];
	for (var i=0;i<3;i++) s.push("<span onclick=HP.CatPage("+id+","+i+")></span>");
	s.push("<b onclick=if(HP.Cats["+id+"].page&gt;1)HP.Cats["+id+"].page=-1;HP.CatPage("+id+",HP.Cats["+id+"].page+1) class=left></b></span><a href=/News/Section.aspx/"+id+">עוד במדור...</a></div></div>");
	if(id==2) HP.Economy.Init(aEconomy,aECats);
	s.string().write();this.CatPage2(id,0,items,1);},
	CatFocus: function(cat,id) {_("imgCat"+cat).src=GetImage(this.Cats[cat].items[id].image) ; $("#ulCat"+cat +" li").removeClass("selected"); $("#ulCat"+cat +" li:eq("+id+")").addClass("selected") },
	CatPage: function(cat,page) {ExecuteJS("/Controls/HPJS.ashx?act=catpage&cat="+cat+"&page="+page+"&func=HP.CatPage2");},
	CatPage2: function(cat,page,items,noanim) {
		$.extend(this.Cats[cat], {focus:0,items:items});
		var s=[""];
		for(var i=0;i<items.length;i++) s.push("<li "+LogC(0,cat,items[i].id,5)+"onclick=location.href=\"/News/News.aspx/"+items[i].id+"\"><a href=/News/News.aspx/"+items[i].id+" onmousedown=LogIt(865); onmouseover=HP.CatFocus("+cat+","+i+");>"+items[i].title+"</a></li>");
		var d =$("#divMCat"+cat);
		var f= function () {$("#ulCat"+cat).html(s.string());HP.CatFocus(cat,0); HP.Cats[cat].page=page;}
		if (noanim) f(); 
		else d.fadeOut(200, function() {d.fadeIn(function(){if($.browser.msie)d[0].style.removeAttribute('filter')}); f()})
		$("#divPages"+cat+" span.s").removeClass("s"); $("#divPages"+cat+" span:eq("+page+")").addClass("s")
		},
	RightCat: function(title,catlink,logc,items,link,image,date,author,replies){
	var s=["<h4><a "+LogC(logc[0],logc[1],0,logc[3])+" href="+catlink+">"+title+"</a></h4>"+(image&&items[0]?"<div style='width:136px;height:83px;"+HP.Spriter.Add(items[0].image,136,83)+"'></div>":"")+"<div class=RightIn><ul class='RightList ListArrow'>"];
	for(var i=0;i<items.length;i++){ s.push("<li><a "+LogC(logc[0],logc[1],items[i].id,logc[3])+" href="+link+items[i].id+">"+items[i].title+" "+(items[i].icons?items[i].icons:"")+"</a>");
		if(author) s.push("<div class=Author>"+items[i].author+"</div>");
		if(replies&&items[i].replies>0) s.push("<div class=Replies>("+items[i].replies+" תגובות)</div>"); 
		s.push("</li>"); }
	s.push("</ul></div><div class=More><a "+LogC(logc[0],0,1,logc[3])+" href="+catlink+">עוד "+title+" <b>&#9668;</b></a></div>");
	return s.string()
	},
	Forums:function (arr,place) {arr=arr[0];if(!place) place=0;
	var s = ["<h4><span class='icon forum'></span><a "+LogC(8,0,0,place)+" href=/Forum/>פורומים</a></h4><div class='RightIn HPForum'><img width=136 height=83 src="+GetImage(arr[3])+"><a class=topic "+LogC(8,arr[5],arr[0],place)+" href=/Forum/Forum.aspx/t"+arr[0]+"><strong>"+arr[1]+"</strong>"+arr[4]+" <span class=S>&nbsp;</span></a></div><div class=More><a "+LogC(8,0,0,place)+" href=/Forum/Forum.aspx/f"+arr[5]+">פורום "+arr[2]+" <b>&#9668;</b></a></div>"]
	return s[0];
	},
	DayInfo: {Titles: ["עלות השחר","טלית ותפילין","הנץ החמה","סוף זמן ק\"ש","סוף זמן תפילה","חצות היום","מנחה גדולה","שקיעה","צאת הכוכבים"],
	Init: function(arr)
	{this.Arr = arr;
	return "<select id=slcDaytimesCity onchange=HP.DayInfo.Update(this.selectedIndex)>"+_("slcForecastCity").innerHTML+"</select><div id=divDaytimesTbl></div>";},
	Update: function(id){
	var s=["<table>"]
	for (var i=0;i<this.Titles.length;i++) {
		s.push("<tr class=" +(i%2?"tr2":"tr1")+"><td>"+this.Titles[i]+"</td><td align=left>"+this.Arr[id][i]+"</td></tr>");
	}
	s.push("</table>");
	_("divDaytimesTbl").innerHTML=s.string();
	}},
	Shabat: function(parasha,arr)
	{
	var s=["<div style=text-align:center;font-weight:bold;>"+parasha+"</div><table>"]
	for (var i=0;i<arr.length;i++) {
		s.push("<tr class=" +(i%2?"tr2":"tr1")+"><td>"+arr[i][0]+"</td><td align=left>"+arr[i][1]+"</td></tr>");
	}
	s.push("</table>");
	return s.string();
	},
	Poll: function(id,title,voted,questions) {var s="<h4><span class='icon poll'></span>סקר</h4><form class='RightIn Poll' action=/Poll.aspx/"+id+"><b>"+title+"</b>";
		for(var i=0;i<questions.length;i++) s+= "<div><input type=radio name=question value=" + questions[i][0]+ ">" + questions[i][1] + "</div>";
		s+= "<a style=results href=/Poll.aspx/"+id+">(תוצאות)</a></a> <button type=submit class=Submit>הצבע <span class=PlayButton>&#9668;</span></button><div style=clear:both></div></form>"; return s;},
	Children: function(cat,item) { var aCats =[['משחקים','Flash.aspx/g/'+item[0][0]],['פאזלים','Flash.aspx/puzzels'],['בדיחות','Jokes.aspx']];HP.Spriter.Add(item[0][2],300,80)
		return ("<div id=HPChildren style=spriterImg><div class=d><a href=/Children/ class=clink></a><a class=in href=/Children/"+aCats[cat][1]+"><b>"+aCats[cat][0]+"</b>"+item[0][1]+"</b></a><div class=More><a href=/Children/ >מדור ילדודס</a></div></div></div>");},
	GetCLinkByCat: function(id){if(id==23) return "/Special/Content/Main.aspx/6"; return "/News/Section.aspx/"+id;},GetLinkByCat: function(cat,id){ return "/News/News.aspx/"+id;},
	Musaf: function(ctitle,clink,title,cimg,link,image,desc,logc) {this.iMusaf++; return "<td class='I I"+this.iMusaf+"'><div style=display:inline-block class=Musaf><h4"+(cimg?' style="background-position: 90px -'+cimg+'px"':'')+"><a "+(logc?LogC(logc[0],logc[1],0,logc[3]):"")+" href="+clink+">"+ctitle+"</a></h4><a class=L "+(logc?LogC(logc[0],logc[1],logc[2],logc[3]):"")+" href="+link+"><span class=Image style='"+(image*1==image?""+HP.Spriter.Add(image,136,83):"background-image:url("+image+")")+"' ></span><strong>"+title+"</strong><span class=Desc>"+desc+"</span></a><div class=More><a href="+clink+">עוד ב"+ctitle+" <b>&#9668;</b></a></div></div></td>"+(this.iMusaf%4||this.iMusaf<3?"<Td></td>":"</tr><tr>");},
	Videos: function(Videos)
	{
	HP.Videos = Videos;Players.DisableTitle=true;
	var oP  = Players.New(Videos[0],false,{width:319,height:230});
	_("divVideo").innerHTML = oP.html;
	oP.Writed();
	this.VideosUpdate(0);
	},VideoPage:0,VideoActive:0,VideoFirst:true,
	VideosUpdate: function(page) {var s=["<ul>"]; var end=(page+1)*5;if(end>=this.Videos.length)end=this.Videos.length;
	 for(var i=page*5;i<end;i++){ s.push("<li "+(HP.VideoActive==i?' class=selected':'')+" onclick=\"Players[0].SetVideo(HP.Videos["+i+"]);HP.VideoActive="+i+";$('#divVideos ul li').removeClass('selected');this.className='selected'\"><img src="+GetImage(HP.Videos[i].image,50,40)+"><span class=Desc><b>"+HP.Videos[i].title+"</b>"+HP.Videos[i].desc+"</span></li>");}
	 s.push("</ul><div class=BackNextButtons><span class='Button' style=float:left;"+(page==2?"color:gray":" onclick=HP.VideosUpdate("+(page+1)+");")+">&#9668;</span><span class='Button' style=float:right;"+(page==0?"color:gray":" onclick='HP.VideosUpdate("+(page-1)+")'")+">&#9658;</span> <a style=width:auto;background-image:none href=TV/ >עוד סרטים</a></div>");
	 var d=_("divVideos"),u=$("#divVideos ul");
	 if(HP.VideoFirst){d.innerHTML=s.string(); HP.VideoFirst=false} 
	 else u.animate({marginRight:this.VideoPage>page?-300:300,opacity:0},function() {
	 d.innerHTML=s.string(); u.css("margin-right",HP.VideoPage<page?-300:300).animate({marginRight:0,opacity:1}); HP.VideoPage=page;})},
	Forecast: {City:12,Tabs:{},Content:[], Write: function(content){
		var c =  document.cookie.split("ForecastCity="); if (c.length>1) this.City=c[1].split(";")[0];
		content= content.sort(function(a,b) { return (a[0]>b[0]?1:(a[0]<b[0]?-1:0));});
		this.Content = content;
		var iN=++iAutoNum; var s =['<div class=HPForecast><div class=divselect><select id=slcForecastCity onchange=HP.Forecast.Update(this.value)>'];
		for (var i=0;i<content.length;i++) 
		s.push("<option value="+i+" "+(this.City==i?'selected':'')+">"+content[i][0]+"</option>");
		s.push("</select></div><div class=div2Tabs id=divTabs"+iN+"></div><div id=divContent"+iN+"></div></div>");
		s.write()

		var tb1 = new Tabs(_("divTabs"+iN),_("divContent"+iN),false);
		tb1.Add("מזג אוויר"); tb1.Add("מחר ("+ Dates.DayChars[dDate.tomorrow.getDay()]+"')");
		tb1.SetActive(0,1);
		this.Tabs=tb1; this.Update();
		},
		Update: function () {this.City=_("slcForecastCity").value;c=this.Content[this.City]; for(var i=0;i<2;i++) this.Tabs.Tabs[i].div.innerHTML = "<img src="+sStaticURL+"images/forecast/"+c[7+i]+".gif /><strong>"+c[(i*3+1)]+"-"+c[(i*3+2)]+"</strong>"+c[(i*3+3)]+(c[(i*3+3)].length<10&&c[9+i]>50?", "+ c[9+i]+"% לחות":"")+" <div class=More><a href=/Forecast.aspx>עוד <b>&#9668;</b></a></div> "; }
		},RadioActive:0,RadioItems:[],
	Radio: function(id) {HP.RadioActive=id;
	var s=["<h4><a href=/Radio/ >רדיו</a></h4><div class=PD></div><div id=RadioCal><div class=VLive><span id=Live onclick=Windows.Audio()>שידור חי</span></div><div onclick=Windows.Audio('#0#-1');>חדשות לפי שעה<span class=PlayButton>&#9668;</span></div>רצף אקראי: <div onclick=Windows.Audio('#1#"+HP.RadioMusic[0][0]+"');>"+HP.RadioMusic[0][1]+"<span class=PlayButton>&#9668;</span></div></div>"];
	s.push("<div class=ttlc>תוכניות ברדיו, יום "+Dates.DayNames[dDate.day]+"</div><div id=Hot style=background-image:url("+GetImage(this.RadioItems[id].image)+") onclick=Windows.Audio('#0#"+this.RadioItems[id].id+"')><span class=Time>"+this.RadioItems[id].replies+":00</span><div class=Title>"+this.RadioItems[id].title+" <span class=PlayButton>&#9668;</span></div><div class=Author>"+this.RadioItems[id].author+"</div></div>");
	s.push("</div><div class='More'> <div class=SectionPages id=divPagesr><b onclick=HP.Radio("+((id>0?id:4)-1)+")></b>");
	for (var i=0;i<4;i++) s.push("<span "+(i==id?'class=s':'')+" onclick=HP.Radio("+id+") ></span>");
	s.push("<b onclick=if("+id+"&gt;2)HP.RadioActive=-1;HP.Radio(HP.RadioActive+1) class=left></b></div><a href=/Radio/>לכל התוכניות <b>&#9668;</b></a></div>");
	_("tdRadio").innerHTML=s.string() },
	Boards: {Arr:[],Page:0,
		Titles:['נדל"ן',"השבת אבידה","לימודים",'דרושים'],
		Links:['/Special/Content/Apart.aspx/view/','/Special/Content/Garden.aspx/'],
		LinksMain:['/Special/Content/Main.aspx/4','/Special/Content/Garden.aspx/3','/Special/Content/Frame.aspx/5/','/More/ActivePage/Jobs'],
		Init: function(arr) {var s="<div id=HPBoards></div>"; s.write(); this.Arr=[arr[0],arr[1],[0,'</a>תכנן לך עתיד','</a><A href="/Special/Content/Frame.aspx/5/search.php?cid=6"><span></span>ישיבות תיכוניות</A>,<A href=/Special/Content/Frame.aspx/5/search.php?cid=7>אולפנות</A>, \
<A href=/Special/Content/Frame.aspx/5/search.php?cid=8&amp;cat%5b%5d=679&amp;cat%5b%5d=&amp;loc=2&amp;x=40&amp;y=6>ישיבות</A>, <A href=/Special/Content/Frame.aspx/5/search.php?cid=8&amp;cat%5b%5d=681&amp;cat%5b%5d=&amp;loc=2&amp;x=29&amp;y=14>מכינות</A>, \
<A href=/Special/Content/Frame.aspx/5/search.php?cid=9>מדרשות</A>, <A href=/Special/Content/Frame.aspx/5/search.php?cid=19>אקדמי</A>'],[0,'</a>מצא לך עבודה','</a><a href=/More/ActivePage/Jobs>אלפי משרות במקצועות מגוונים מחכים אך ורק לך']];},
		Update: function(page){
		$("#HPBoards").html("<div class=In><a href="+this.Links[page]+this.Arr[page][0]+"><Strong>"+this.Arr[page][1]+"</strong>"+this.Arr[page][2]+"</a> <div class=More><a href="+this.LinksMain[page]+" >עוד ב"+this.Titles[page]+" <b>&#9668;</b></a></div> </div>  <div class=BackNextButtons><span style=float:right onclick='if(HP.Boards.Page==0)HP.Boards.Update(HP.Boards.Arr.length-1);else HP.Boards.Update("+(page-1)+")'>&#9658;</span><span style=float:left onclick='if(HP.Boards.Page==HP.Boards.Arr.length-1)HP.Boards.Update(0);else HP.Boards.Update("+(page+1)+")'>&#9668;</span><a style=margin:1px;display:inline-block;background-image:none;width:auto;height:auto;padding:0px class=Red href=/Special/Content/BoardMain.aspx>עוד לוחות</a></div> ")[0].className='c'+page;
		HP.Boards.Page=page }
	},
	Economy: {Arr:[],Active:0,
		Init: function(arr,cats) { this.Arr=arr; var i=arr[0], s=["<div class='Section HPEconomy'><div class=White><span style='"+aEconomy.spriter+"' id=imgEconomy></span><a href=/Economy/ target=_blank><img src="+sStaticURL+"images/hp/economy.gif class=Logo></a><div id=divEconomy><a "+LogC(0,-1,i.id,5)+" href=/News/News.aspx/"+i.id+"><strong>"+i.title+"</strong>"+i.author+"</a></div></div><div class=More><div style=float:right>"];
	for (var i=0;i<cats.length;i++) s.push((i>0?" | ":"")+"<a href=/News/Section.aspx/"+cats[i][0]+">"+cats[i][1]+"</a>");
	s.push("</div><a href=/Economy/ style=color:#358CA8>עוד בתכל'ס...</a></div></div><div id=divHPCurr></div>");
	s.write();
 	}
},
			
	CInf: {page:0,focus:0,items:[],
		NewsCat: function(id,name,items,links) {
		if(items.length==0)return false;
		this.items=items;
		
		var s = ["<div class='Section' onmouseover=this.s=0; onmouseout=this.s=1;t=this;setTimeout('if(t.s)HP.CInf.CatFocus("+id+",0);this.s=0;',400);><h4><img class=arrow src="+sStaticURL+"images/arrow.gif> "+name+"</h4><div class=Items><div  id=divMCat"+id+" class=Items><img class=Image id=imgCat0><ul class=Items id=ulCat0>"];
		for(var i=0;i<items.length;i++) s.push("<li onclick=window.open('http://info.a7.org/php/c.php?b="+items[i][0]+"&z="+items[i][1]+"')><div onmouseover=HP.CInf.CatFocus(0,"+i+");>"+items[i][3]+"</div></li>");
		s.push("</ul></div></div><div class=More><a href=/More/ActivePage.aspx/Info>פרסם כאן...</a></div></div>");
		if(id==1) s.push("<div id=divHPCurr></div>")
		s.string().write();this.CatFocus(0,0);},
		CatFocus: function(cat,id) {_("imgCat"+cat).src='http://info.a7.org/info_he/'+this.items[id][4] ; $("#ulCat"+cat +" li").removeClass("selected"); $("#ulCat"+cat +" li:eq("+id+")").addClass("selected") }
	},
	Recipes: function(arr) {var s=["<h4><span class='icon rec'></span>מתכונים</h4><div class=RightIn style=padding:2px>"];
	for(var i=0;i<arr.length;i++) s.push("<a href=/Special/Content/Recipe.aspx/r"+arr[i][0]+" style=display:block;height:64px;font-size:9pt;font-weight:bold;line-height:14px><span style='float:right;margin-left:4px;width:62px;height:62px"+HP.Spriter.Add(arr[i][1],62,62)+"'></span><span style=display:block;color:gray;font-size:8pt;font-weight:normal>"+arr[i][3]+"</span>"+arr[i][2]+"</a>")
	s.push("</div><div class=More><a href=/Special/Content/Recipe.aspx>לכל המתכונים <b>&#9668;</b></a></div>");
	return s.string();
}
}

$(document.body).ready( function() { $("#divHPCurr").html('<iframe rel=nofollow src="http://www.bizportal.co.il/inn_ticker.shtml" scrolling="no" frameborder="0" style="width:100%; height:21px;" ></iframe>');})

function marq() {
	timesPos-=2;
	if(timesPos<-timesWidth){
		timesT=null; writeTimes();
	} else {
		_("timesInner").style.marginRight=timesPos+"px";
    timesT=setTimeout(marq, ($.browser.msie||$.browser.mozilla?30:15));
	}
}

var timesT=null;var timesPos;var timesWidth;var outerWidth=285;
var timesPlaces = ['אילת','אפרת','אריאל','אשקלון','באר שבע','בית אל','בית שאן','בית שמש','ביתר עילית','חברון','חיפה','טבריה','ירושלים','מודיעין','מעלה אדומים','יריחו','צפת','קצרין','קרני שומרון','תל אביב'];
var timesStrs =['עלות השחר', 'טלית ותפילין', 'הנץ החמה', 'סוף זמן ק"ש', 'סוף זמן תפילה', 'חצות היום', 'מנחה גדולה', 'שקיעה', 'צאת הכוכבים'];
var timesFinal;
var selectedCity=12;
function writeTimes() {
	window.clearTimeout(timesT);
		timesFinal="";
		for (var i=0;i<timesStrs.length;i++)  timesFinal += "<li>"+timesStrs[i]+" "+times[selectedCity][i]+"</li>";
		_("timesInner").innerHTML="<ul>"+timesFinal+"</ul>";
		
		timesWidth=(timesFinal.length-25)*5.5;//ממוצע 6 פיקסלים לתו
		timesPos=outerWidth;
		marq();

		var timesPlacesSelect="";
		for (var i=0;i<timesPlaces.length;i++)
		{
			if (i!=selectedCity)
				timesPlacesSelect+="<a href='javascript:void(0);' onclick='document.getElementById(\"timesPlaces\").style.display=\"none\";selectedCity="+i+";writeTimes();'>"+timesPlaces[i]+"</a>";
		}
		_("timesPlaces").innerHTML=timesPlacesSelect;
		_("timesPlace").innerHTML=timesPlaces[selectedCity];
	return false;
}

var selectedShabbatCity=12;
function writeShabbatTimes() {
	timesFinal="";
	
	var timesPlacesSelect="";
	for (var i=0;i<timesPlaces.length;i++)
	{
		if (i!=selectedShabbatCity)
			timesPlacesSelect+="<a href='javascript:void(0);' onclick='document.getElementById(\"shabbatTimesPlaces\").style.display=\"none\";selectedShabbatCity="+i+";writeShabbatTimes();'>"+timesPlaces[i]+"</a>";
	}

	_("shabbatTimesPlaces").innerHTML=timesPlacesSelect;
	_("shabbatTimesPlace").innerHTML=timesPlaces[selectedShabbatCity];	
	_("knisatShabbat").innerHTML=shabbatTimes[selectedShabbatCity][0];
	_("tzetShabbat").innerHTML=shabbatTimes[selectedShabbatCity][1];
    return false;
}