﻿///<reference path="~/static/scripts/Jquery.IntelliSense.js" />
/// <reference path="~/static/scripts/Dates.js" />
sStaticURL=window.sStaticURL;
O= {
Video: function(id,title,url,date,desc,image,credit,rank,type) {this.id = id; this.title=title;this.desc=desc;this.url=url;this.image=image*1;this.author=credit;this.rank=rank;this.type=type},
Flash: function(id,title,date,red) {this.id=id;this.title=title;this.red=red;this.date=date},
News: function(id,title,date,image,author,replies,icons) {this.icons=icons;this.id=id;this.date=date;this.image=image;this.title=title;this.replies=replies;this.author=author},
User: function (id,name,online,image,org,sign) {this.id=id;this.name=name;this.online=online; this.sign=sign?sign:"";this.image=image},
Picture: function(id,title,credit,date) {this.id=id;this.title=title;this.credit=credit;this.date=date}}
function DoNothing() {}
function GetImage(id,w,h) {var sStaticURL= window.sStaticURL; if(sStaticURL=="http://a7.org/"&&(id%2||id%3||id%5)) sStaticURL="http://n2.a7.org/"; if (w) return sStaticURL+"Resizer.ashx?source=news&image="+id+"&a="+w+"&b="+h; return sStaticURL+"pictures/"+Math.floor(id/1000)+"/"+id+".jpg"}

Array.prototype.write = function() {document.write(this.join(""))}
Array.prototype.string = function() {return this.join("")}
Array.prototype.remove = function(from, to) {var rest = this.slice((to || from) + 1 || this.length);
  this.length = from < 0 ? this.length + from : from;
  return this.push.apply(this, rest);
};

String.prototype.write=function() {document.write(this)}
String.prototype.toNick=function() { return this.replaceStr("&","&amp;").replaceStr("<","&lt;").replaceStr(">","&gt;");}
String.prototype.toHTML=function(str) {var str=this; if(!str) return ""; str+="";  return this.toNick().replaceStr('"',"&quot;").replaceStr("'","&#39;")}
String.prototype.toJS=function (str) {var str=this; if(!str) return ""; str+=""; return str.replaceStr('"','\\"').replaceStr("'",'\\\'').replaceStr("\n","\\n");}
String.prototype.replaceStr = function (oldValue,newValue) { return this.split(oldValue).join(newValue);}
String.prototype.removeStr = function(oldValue) { return this.replaceStr(oldValue,"")}
String.prototype.Short = function(num){var str=this; if (!str) return ""; return  str.replace(new RegExp("(.{" +num+ "}\S{0,})(?:.*)","gi"),"$1"); }
String.prototype.toHTMLS = function ()
{	sString = this;if (!sString) return "";
	
	function rxescape (str) {return str.replace(/[-[\]{}()*+?.\\^$|,#\s]/g, "\\$&");} 
	sString = sString.replace(/target=_top/g,"").replace(/(<A |<a)/g,"<A target=_blank ").replace(/<\/?\w+:[^>]*>/gi, "");

	var a = [[":-)","smile"],[":-D","vhappy"],[";-(","boche"],[":-(","sad"],[":-P","tongue"],[";-)","wink"],["(ישן)","k"],["(מחשב)","computer"],["(כוכב)","star"],["(בלון)","balon"],["(דוס)","dos"],["(חופר)","digg"],["(נשיקה)","remybussi"],["(נפנוף)","nifnuf"],["(מרחף)","h"],["(טלפון)","telphone"]];

	for (var i=0;i<a.length;i++){
	var sSmile=rxescape(a[i][0]); sString = sString.replace(new RegExp("("+sSmile+(sSmile.indexOf(";")==-1?"|"+sSmile.replace("\\-",""):"")+")","gi"),"<img src=\""+sStaticURL+"images/forum/smilies/"+a[i][1]+".gif\">")}
	
	sString =sString.replace(/<IMG.{0,50}src=\"http:\/\/forumpics\.a7\.org\/\?file=([0-9.jpg]*)\"[^>]*>/gi, " <a href=http://a7.org/?file=$1 target=_blank><IMG src=\"http://n2.a7.org/Resizer.ashx?image=$1&forum=1&a=500&save=1\"></a> ")
	return sString;
}

function LogIt(act,value)
{}

var Info = {aIDs:[], aZones:[],View:{aIDs:[],aZones:[],aClients:[]}, Add:function(zone,id){Info.aIDs.push(id);Info.aZones.push(zone);return Info},Remove:function(id) {for(var i=0;i<Info.aIDs.length;i++)if(Info.aIDs[i]==id){Info.aIDs.remove(i);Info.aZones.remove(i)}},
	HTML: function(i,bid,cid,zone,type,url,file,ver,height,width,append) {
		var fileurl ='http://info.a7.org/info_he/'+ encodeURIComponent(file);
		var clickurl= "http://info.a7.org/php/c.php?b="+bid+"&z="+zone;
		var code="";
		switch (type) {
			case "jpeg":case "png":case "gif":
			code="<a rel=nofollow href="+clickurl+" target=_blank>"+(width>1?"<img width="+width+" height="+height+" src="+fileurl+">":"")+append+"</a>";
			break;
			case "swf":
			var v="";
			fileurl += "?alink1="+escape(clickurl.replaceStr("{zoneid}",zone).replaceStr("{ban"+"nerid}",bid))+"&atar1=_blank"; if (zone%100==80||window.mit) v = "<PARAM NAME=WMode VALUE=Transparent>";
			code = "<OBJECT codeBase=http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0 height="+height+" width="+width+" classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>"+v+"<param name=\"flashvars\" value=\"alink="+fileurl+"\" /><PARAM NAME=Movie VALUE='"+fileurl+"'><PARAM NAME=Src VALUE='"+fileurl+"'><PARAM NAME=Menu VALUE=-1><PARAM NAME=AllowScriptAccess VALUE=never><PARAM NAME=AllowFullScreen VALUE=false><embed src='"+fileurl+"' quality=high wmode='opaque' width='"+width+"' height='"+height+"' type='application/x-shockwave-flash' pluginspace='http://www.adobe.com/go/getflashplayer' allowScriptAccess='never' FlashVars=\"alink="+escape(fileurl)+"\"></embed></OBJECT>";	break;
			case "html":
			code=file.replaceStr("{target}","_blank").replaceStr("{source}","").replaceStr("{zoneid}",zone).replaceStr("{ban"+"nerid}",bid).replaceStr("{url_prefix}",clickurl.split("/c.php")[0]);
		}
		return code;
	},
	Insert : function (i,bid,cid,zone,type,url,file,ver,height,width,append) {
	var code = Info.HTML(i,bid,cid,zone,type,url,file,ver,height,width,append)
	var v= Info.View,id=Info.aIDs[i];
	v.aIDs.push(bid);v.aClients.push(cid); v.aZones.push(zone);
	$((id.indexOf(".")>-1||id.indexOf('#')>-1?"":"#")+id).append(code);
	},
	Reload: function() {
	for (var i=0;i<Info.aIDs.length;i++) _(Info.aIDs[i]).innerHTML="";
	Info.Final(true);},
	Log: function() {ExecuteUrl("http://info.a7.org/infol.php?clients="+Info.View.aClients.join(",")+"&zones="+Info.View.aZones.join(",")+"&b="+Info.View.aIDs.join(","));},
	LoadOne: function(zone,id,text) {ExecuteJS("http://info.a7.org/infoonenew.php?"+(text?"text=1":"")+"&zones="+zone+"&ids="+id)},
	ReloadTO: function (timeout) {window.setTimeout(this.Reload,timeout)},
	Final: function(nottrim) {ExecuteJS("http://info.a7.org/infonew.php?zones_list=" + Info.aZones.join(",") + "&"+new Date().getTime());
	if (!nottrim&&window.aAdSource&&location.pathname!="/") if (aAdSource[2]) document.write ("<sc"+"ript src=http://ww.inn.co.il/pop.asp?"+new Date() +"></scr"+"ipt>")},
	LogC: function(type,cat,item,place) {ExecuteUrl("/Controls/HPJS.ashx?act=log&type="+type+"&cat="+cat+"&place="+place+"&item="+item+"&_"+new Date().getTime());}
}

getE= function (name){return document.getElementById(name)}
_=getE;
if(!window.jQuery) jQuery = {};
jQuery.findPos = function(obj) {
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft;
			curtop = obj.offsetTop;
			while (obj = obj.offsetParent) {
				var origcurleft = curleft;
				curleft += obj.offsetLeft;
				if (curleft < 0) { 
					curleft = origcurleft;
				}
				curtop += obj.offsetTop;
			}
		}
		return {x:curleft,y:curtop};
	}
jQuery.getMouseCoordsWithinEvent= function(event)
{
	var coords = {x: 0, y: 0};
	if(!event)
	{	event = window.event;
		coords.x = event.offsetX;
		coords.y = event.offsetY;	}
	else
	{
		var e = jQuery.findPos(event.target)
		coords.x = event.pageX - e.x;
		coords.y = event.pageY - e.y;	}
	 return coords;
}

function ExecuteJS(url,func) {
var scriptElem = document.createElement('script'); scriptElem.setAttribute('src',url+(func?"&func="+func:"")); window.document.getElementsByTagName('head')[0].appendChild(scriptElem);}
function ExecuteUrl(url) {var i = document.createElement("img"); i.src = url+"&_"+new Date().getTime(); i.style.display="none"; _("divMain").appendChild(i);}
window.ExecuteJS = ExecuteJS; window.ExectueUrl=ExecuteUrl;

INNData = {UDObject:null,UseUD:$.browser.msie&&$.browser.version<8,
	Save: function(name,data){
		if (this.UseUD) {this.UDObject.setAttribute(name,data);  this.UDObject.save("IData");}
		else  if (window.localStorage) window.localStorage["IData-"+name]=data;},
	Load: function (name){var s; try { if (this.UseUD==1)  {this.UDObject.load("IData"); s = this.UDObject.getAttribute(name);}
		else if (window.localStorage) s= window.localStorage["IData-"+name];} catch(e) {} if (s) return s; else return "";}
}


Windows = {
Login: function(ref, msg) {
		$(".loggedimg, .loggedin").remove();
		if (!ref) ref = location.pathname;
		if(!msg) msg = "";
		var pos = { x: $(window).width() / 2 - 190, y: $(window).scrollTop() + 190 };
		var div = document.createElement("div");
		div.innerHTML = ("<div align=center style=margin:15px><img src=" + sStaticURL + "images/forum/logologin.jpg></div><div style=color:red;text-align:center id=divLoginErr>" + msg + "</div><form action='javascript:void(0)' onsubmit='Windows.Login.Send(); return true' class=Login><span>שם:</span><INPUT class=t name=username id=txtLoginUsername><BR><span>סיסמא:</span><INPUT type=password class=t name=password id=txtLoginPassword><div style='float:left;margin:6px 0px 6px 40px;width:71px' class=ReplyButton  onClick=''><span class=Icon style=font-size:10pt;float:left><span class=Arrow></span></span><input style=text-align:left;float:left;width:50px class=Button type=submit value=התחבר></div><br><div align=center style=margin:10px;clear:both;font-size:12pt>משתמש חדש? <a style=color:#c00 href=/Register.aspx>הירשם כאן!</a></form></div>")
		//$(div).keyup(function(e){if(e.keyCode==13) Windows.Login.Send()});
		$("<img class=loggedimg src=" + sStaticURL + "images/forum/logbg.png style=position:absolute;>").css("left", pos.x - 43).css("top", pos.y - 33).appendTo(document.body)
		$(Windows.Generic("&nbsp;", div, pos, 265, "$('.loggedimg').hide()")).addClass('loggedin');
		Windows.Login.Send = function() { var u= _("txtLoginUsername").value,p=_("txtLoginPassword").value; if (!u||!p) {_("divLoginErr").innerHTML="עליך למלא שם משתמש וסיסמא"; return false}; _("divLoginErr").innerHTML="אנא המתן..."; $.ajax({url:"/Controls/AjaxForm.ashx?action=login&act=js",data:{username:u,password:p},success: function(data){ if(data=="OK") location.href=ref; else if(data=="MAIL") location.href='/My/Mail/'; else _("divLoginErr").innerHTML=data; } } ) }
	}, Audio: function (append) {if(!append) append="";	open("/Radio/Player.htm"+append,"INNAudio","width=378,height=420,status=1,resizable=0",true);},
Generic: function(title,content,pos,width,closefunc) {
	var d = document.createElement("div"); d.className="GenericWindow";
	d.innerHTML = "<span class=X onclick=$(this.parentNode).remove();"+closefunc+"></span><div class=Ttl>"+title+"</div>";
	$(d).append(content);
	$(d).css("width",width).css("top",pos.y).css("left",pos.x);$(document.body).append(d);
	return d;
},
CenterGen: function(title,content,width,closef) {
	var pos={x:$(window).width()/2-width/2,y:$(window).scrollTop()+200}
	return this.Generic(title,content,pos,width,closef);
}
}


User = {ActiveUsers:[],Emails:[],Audio:[],Cal:[],CalItems:[],ID:0,Name:"",Email:"",Level:0,ForumLevel:0,Forums:[[1,"מחשבים וטכנולוגיה"],[124,"איפור וטיפוח"],[11,"בראש צעיר"],[17,"יצירה לאומית"]],
 UMethod: function (id,method) {$.post("/My/IM/lmf_Msg_Down.aspx?act="+method,{user:id});},
 Add: function (id) {this.UMethod(id,"add");},
 DelBlockUser: function(id){this.UMethod(id,"removeblock&status=1");},
 IgnoreUser: function(id){this.UMethod(id,"ignore");},
 OpenIM: function(name){if(!name) name="";else name="#"+escape(name);PopLeft.Audio.im=false;  window.open("/My/IM/lmf_.aspx"+name,"INNIMnew","height=570,width=730,,status=1,resizable=1")},
 RemoveCalAlert: function (id) {ExecuteUrl("/My/Calendar/DateData.aspx?act=remove&id="+id)},
 inCal :location.href.toLowerCase().indexOf("calendar")>0
}

PopLeft = {Checked:false,Audio:{im:false,mail:false},
	Show: function (div){div.style.float="left";_("divMsgSource").childNodes[0].appendChild(div); $(div).css("display","none").slideDown(1200);},
	ShowMsg: function (click,close,ttl,msg,btns,user,uname,img)
	{	var onc="",closeF="$(this.parentNode.parentNode).slideUp();"; if (click) {onc=";cursor:pointer";click+=closeF}
		div = document.createElement("div"); div.className='InfoWin'
		div.innerHTML="<div class=Inner><span class=X onclick='"+closeF+close+"'></span><div class=Top "+click+" style='"+onc+"'><div class=Ttl>"+ttl+"</div><div style=width:180px><b>"+ (!click?("<a href=/Forum/lmf_Profile.aspx/"+user+" style=color:#354564;text-decoration:none>"+uname.toHTML()+"</a>"):uname.toHTML())+"</b> "+msg+"</div></div><div "+click+" style='"+onc+"' class=White align=center>"+btns+"</div></div>";
		if (img) image = sStaticURL +"/Resizer.ashx?source=user&a=54&b=54&user="+user; else image = sStaticURL+"images/im/imw.png";
		div.style.backgroundImage="url("+image+")";
		return div},
	Play: function(sound)
		{if ($.browser.mozilla) sPlayer = '<object id=Player width="1" height="1"  type="application/x-ms-wmp"><param name=UIMode value=none><PARAM NAME="stretchToFit" VALUE="false"><param name=URL value="'+sStaticURL+"audio/"+sound+'"><PARAM NAME="autoStart" VALUE="true"></OBJECT>';
		if ($.browser.msie) sPlayer =  '<object id=Player classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 width="1" height="1"><param name=UIMode value=none><PARAM NAME="enableContextMenu" VALUE="false"><PARAM NAME="stretchToFit" VALUE="false"><param name=url value="'+sStaticURL+"audio/"+sound+'"><PARAM NAME="autoStart" VALUE="true"></OBJECT>'
		_("divMsgSource").childNodes[1].innerHTML = sPlayer;
		if ($.browser.msie)  _("Player").controls.Play(); else {_("Player").URL=sStaticURL+"audio/"+sound; _("Player").controls.play()}
		},
	
	AddUser: function(name,id,img)
		{	div = PopLeft.ShowMsg("","IgnoreUser("+id+")","הוספת חבר"," ביקש לצרף אותך כחבר","<span class=Link onclick=$(this.parentNode.parentNode.parentNode).slideUp();User.Add("+id+")>הוסף</span> | <span class=Link onclick=User.IgnoreUser("+id+");$(this.parentNode.parentNode.parentNode).slideUp();>התעלם</span> | <span class=Link onclick=$(this.parentNode.parentNode.parentNode).slideUp();User.DelBlockUser("+id+")>חסום</span>",id,name,img);
		div.id="AddUser";PopLeft.Show(div);},
	ShowPB: function(sUser,id,img,msg,topic) {PopLeft.Show(PopLeft.ShowMsg("onclick=location.href='/My/PrivateBox/lmb_Folder.aspx?folder=1&id="+topic+"';","PopLeft.ReadPB("+topic+");","מסר חדש","כותב/ת לך",msg.substring(0,38),id,sUser,img));},
	ReadIM :function (id) {User.UMethod(id,"unnew")},
	ReadPB :function (id) {User.UMethod(id,"pbunnew")},
	ShowIM: function(sUser,id,img,msg,sound) {PopLeft.Show(PopLeft.ShowMsg("onclick=User.OpenIM();","PopLeft.ReadIM("+id+");", "שיחה חדשה","כותב/ת לך",msg.replace(/\[file:.*?\]/g,"קובץ מצורף").substring(0,38)+"...",id,sUser,img)); if(sound&&!this.Audio.im){PopLeft.Play("msg.wma");this.Audio.im=true;}},
	ShowMail: function(number,sound) {
		if(sound==1) if(location.href.toLowerCase().indexOf("/my/mail")==-1) if(sound) opLeft.Show(PopLeft.ShowMsg("onclick=location.href='/My/Mail';","","הודעה חדשה","יש לך דואר אלקטרוני חדש","",0,"",0))
		if(sound==2) CheckPlaySound("msg.wma");
		d=_("divMailMsgs"); if(d) d.innerHTML = number +" הודעות חדשות"
	},
	RemoveCalAlert: function (id) {
		User.RemoveCalAlert(id); if (User.inCal) {ChangeView(ActiveView,true);LoadToday()}
		if (PopLeft.iActiveCalPopup<PopLeft.aCalItems.length) {PopLeft.ShowCalAlert(PopLeft.aCalItems[PopLeft.iActiveCalPopup][0],PopLeft.aCalItems[PopLeft.iActiveCalPopup][1]); PopLeft.iActiveCalPopup++}
		else PopLeft.iActiveCalPopup--},
	OpenCalItem: function (id) {if(User.inCal){if(Dates.Item.Edited[1]&&Dates.Item.Edited[1].id==id) openEditItem(Dates.Item.Edited[1]); else  GetItem(id);} else location.href="/My/Calendar/?item="+id;},
	iActiveCalPopup:0,aCalItems:[],
	ShowCal: function (arr)
	{	PopLeft.aCalItems =arr;
		if (PopLeft.iActiveCalPopup<arr.length) {PopLeft.ShowCalAlert(arr[PopLeft.iActiveCalPopup][0],arr[PopLeft.iActiveCalPopup][1],arr[PopLeft.iActiveCalPopup][2]); PopLeft.iActiveCalPopup++}
	},
	ShowCalAlert: function (id,title,repeat) {
		var onc="",closeF="PopLeft.RemoveCalAlert("+id+")";
		div = document.createElement("div"); div.className='InfoWin'
		div.innerHTML="<div class=Inner><span class=X onclick='$(this.parentNode.parentNode).slideUp();"+closeF+"'></span><div class=Top ><div class=Ttl>יומן ערוץ 7 - <font color=red>תזכורת</font></div><div style=width:180px>"+title.substring(0,40).toHTML()+"</div></div><div class=White align=center><span class=Link onclick=PopLeft.OpenCalItem("+id+")>ערוך</span> | <span class=Link onclick='$(this.parentNode.parentNode.parentNode).slideUp();"+closeF+"'>בטל</span></div></div>";
		div.style.backgroundImage="url("+sStaticURL+"images/forum/cal.png)"
		PopLeft.Show(div)},
	Check: function() {ExecuteJS("/My/Checker.ashx?page="+ escape(location.pathname)+"&_t="+new Date());setTimeout(PopLeft.Check,30000);},
	FinalCheck: function (r)
	{	if(!r)_('divMsgSource').childNodes[0].innerHTML='';
		}
}

var Left = {Cal:0,Open:-1,CalFirst:1,CalUsed:[],
TBCal :function (d,c)
{
	var f = function() {	
		_("divLeftMonth").innerHTML=Dates.GetMonthName(d[7],Left.Cal,false)+" "+Dates.GetYear(d[7],Left.Cal,1);
		Dates.FillMinTable(_("tbLeftCal"),d,function(d,td) {
			td.title= (d.holiday[0]? d.holiday[0]+", ":"")+ d.hebDate()+", "+d.greDate();
			  td.className=($.inArray(d.intDate(),c)>-1?"Used":"")+" "+(d.intDate()==dDate.intDate()?' Today':'');
			 return "<a href='/My/Calendar/#"+Left.Cal+"#"+d.dates[Left.Cal].toString()+"'>"+Dates.GetDay(d,Left.Cal,0)+"</a>"
			 },DoNothing,Left.Cal);
		$("#tblLeftCal").fadeIn();};
	
	if (d[11].dates[Left.Cal].month==dDate.dates[Left.Cal].month) Left.ActiveDate=dDate;
	else for (i=0;i<9;i++) if (d[i].dates[Left.Cal].day==1) Left.ActiveDate = d[i];
	if (Left.CalFirst) f(); else $("#tblLeftCal").fadeOut(200,f); Left.CalFirst=0;
},
CalCommand: function(cmd) {Dates.GetMonth(cmd(Left.ActiveDate,Left.Cal),Left.Cal,"Left.TBCal")}, ///Dates.Picker.Show(_("divLeftUsers"),dDate,DoNothing,0);
CalNew: function(element) { $.ajax({dataType:"script",url:sStaticURL+"scripts/Calendar/TickerValidateObject.js",cache:true, success:function(d){
	Dates.Item.New($.findPos(element?element: _("divLeftMonth")));
	ExecuteJS(sStaticURL+"/scripts/Calendar/Server.js");
	}})},
UserMTML: function(User) {return "<div onclick=\"User.OpenIM('"+User.name.toJS().toHTML()+"');\" class=out><div style=background-image:url("+sStaticURL+"images/im/status"+(!!User.online+(User.online==1)*1)*1+".png);"+(User.online==3?'color:green':'')+" class=in  >"+User.name+"</div></div>";},
List: function(id,name,pos) {
	$("#divSongslistWindow").remove();
	var d=Windows.Generic("רשימת שירים: "+name,"<div id=divListContent></div>",pos,300);ExecuteJS("/Radio/JS.ashx?act=songs&id="+id)
	d.id="divSongslistWindow";},
Update: function() { if(!_("Left")) return false;
	var s=[];
	if (!User.Email) s.push("דואר אלקטרוני נטול פרסומות ותכנים לא ראויים. <a href=/My/Mail/Register.aspx>לחץ להרשמה.</a>");
	if (User.Email&&!User.Emails.length) s.push("<a href=/My/Mail/ >אין לך הודעות חדשות בתיבה</a>");
	for(i=0;i<User.Emails.length;i++) s.push("<div class='Item c"+i%2+"' onclick=location.href='/My/Mail/#-1#"+User.Emails[i][0]+"'><span class=Arrow>&#9668;</span><span class=from title='"+User.Emails[i][1]+"'>"+View.EmailName(User.Emails[i][1]).Short(17)+"</span> <span title='"+User.Emails[i][2]+"'>"+User.Emails[i][2].Short(48)+"</span></div>")
	_("divLeftMail").innerHTML = s.string();
	if (User.Email) _("bEmailCount").innerHTML="("+User.EmailCount+")"
	s=[];
	if (User.CalItems.length==0) s.push("אין אירועים ביומן שלך.");
	
	for (i=0;i<User.CalItems.length;i++)
		s.push("<div class=Item><span>"+User.CalItems[i][2].miniDate(1)+":</span>"+User.CalItems[i][1]+"</div>");
	_("divLeftCalItems").innerHTML = s.string();
	
	for (var i2=0;i2<2;i2++) {
	s=[]
	for(var i=0;i<User.Audio[i2].length;i++) s.push("<div class=AudioItem><span class=Pointer onclick=Windows.Audio('#1#"+User.Audio[i2][i][0]+"') title=נגן><span class=Month>&#9668;</span>"+User.Audio[i2][i][1]+" </span>"+(i2==1?"<img alt='רשימת שירים' onmouseover=\"$(this).unbind('click').click(function(e){Left.List("+User.Audio[i2][i][0]+",'"+User.Audio[i2][i][1].toHTML()+"',{y:e.pageY,x:200,w:300})})\" src="+sStaticURL+"images/slist.gif>":"")+" <span class=Remove "+(User.ID==0?'style=display:none':'')+" onclick=User.Audio["+i2+"].remove("+i+");Left.Update()>(הסרה)</span></div>")
	_("divLeftAudio"+i2).innerHTML = s.string();
	}
	if(User.Name) {
	s=[];
	User.ActiveUsers.sort(function(a,b) { return b.online-a.online})
	for (var i=0;i<User.ActiveUsers.length;i++) s.push(Left.UserMTML(User.ActiveUsers[i]));
	_("divLeftUsers").innerHTML = s.string()
	
	s=["<ul>"];
	for (i=0;i<User.Forums.length;i++) s.push("<li><a href=/Forum/Forum.aspx/f"+User.Forums[i][0]+">"+User.Forums[i][1]+"</a></li>");
	_("divLeftForums").innerHTML = s.string()+"</ul>"; }
	},s:[],
	Window: function(title,iconpos,content,contentClass) {
	var i = ++iAutoNum;
	this.s.push("<h3  onclick=\"$('#LeftIn .In').slideUp();if(_('divLeftIn"+i+"').style.display=='none')$('#divLeftIn"+i+"').slideDown();var d=this.childNodes[0].childNodes[0]; d.innerHTML=d.innerHTML=='&#9668;'?'&#9660;':'&#9668;'\"><div  style='background-position:162px "+iconpos+"'><span title=פתח/סגור class=Arrow>&#9660;</span>"+title+"</div></h3><div id=divLeftIn"+i+" style=display:none class='In"+(contentClass?' '+contentClass:'')+"'>"+content+"</div><div class=Shadaw></div>");
	},
	Create: function()
	{
	this.s.push("<div id=LeftIn><div style=margin-left:5px;margin-bottom:20px;height:130px id=divLeftInf2></div><div id=LTop2><span style=float:left;position:relative;top:-2px;left:-4px class=X onclick=Left.Show()></span>טור אישי</div><div id=LTop><b>"+(User.ID?(User.Name?User.Name:User.Email)+"</b><a href=/Login.aspx?action=Logout>התנתק</a>":"אורח</b><span Class=Link onclick=Windows.Login()>התחבר</span> או <a href=/Register.aspx>הרשם</a>")+"</div>");
	this.Window("דואר נכנס <b id=bEmailCount></b>","-84px", "<div id=divLeftMail></div><div class=More><a style=float:right href=/My/Mail/?act=new >מכתב חדש</a><a href=/My/Mail/ >דואר נכנס</a></div>");
	this.Window("יומן / לוח שנה","-4px",Dates.CreateMinTable("Left.CalCommand","divLeftMonth","tblLeftCal","tbLeftCal")+ "<div id=divLeftCalCal onclick=\"Left.Cal=(!Left.Cal)*1;Left.CalCommand(function(d,C){return Left.ActiveDate.dates[C]});this.innerHTML=(Left.Cal?'עברי | <b>לועזי</b>':'<b>עברי</b> | לועזי');\"><b>עברי</b> | לועזי</div><div class=Ttl>ארועים קרובים:</div><div id=divLeftCalItems></div><a style=float:left class=Link href=/My/Calendar/ >יומן</a><span class=Link onclick=\"if(!User.ID)Windows.Login('/My/Calendar');else Left.CalNew(this)\">פעילות חדשה</span>","divLeftCal");
	this.Window("המוסיקה שלי","-34px","<div class='Item'>רצפים<div id=divLeftAudio1></div><div class=More><a href=/Radio/Jukebox.aspx>עוד רצפים</a></div></div><div class='Item c1'>תוכניות<div id=divLeftAudio0></div><div class=More><a href=/Radio/ >עוד תוכניות</a></div></div>","Audio");
	if(User.Name) { this.Window("הפורומים שלי","-164px","<div id=divLeftForums class=ListArrow></div><div class=More><a href=/My/ForumFav.aspx>עריכת מועדפים</a></div>");
		this.Window("החברים שלי","-104px","<div id=divLeftUsers class=UsersOnline></div><div align=left><a class=link href=/My/Friends.aspx>ניהול חברים</a></div>"); }
	this.s.push("</div><div id=LeftColInf></div>");
	return this.s.string();
	},
	Show: function() {if (_("Left").style.display=='none') {$("#LeftColInf").hide(); $("#Left").show()}  var d = $("#LeftIn"), e=_("divLeftOpen"),val=0; if (d[0].style.display!='none'){val=0; d.slideUp();e.innerHTML="<span>&#9658;</span> פתח את הטור האישי";} else { val=1; d.slideDown(); e.innerHTML="<span>&#9668;</span> סגור את הטור האישי";} ExecuteUrl("/Controls/HPJS.ashx?act=tur&tur="+val); }
}
if (!window.bDisablePopLeft) {
document.write("<div id=divMsgSource style=z-index:1;position:fixed;_position:absolute;width:210px;left:1px;bottom:2px;><div style=position:absolute;bottom:2px;left:1px></div><div style=visibility:hidden></div></div>");}
$(document).ready(function() {$(document.body).addClass($.browser.msie?"IE"+$.browser.version*1:($.browser.mozilla?"Firefox":"")) })
if($.browser.msie) $(document).ready(function() {$(document).addClass() })

$(document).ready(function() {if (User.ID) setTimeout(PopLeft.Check,20000);});

function Tabs (divTabs, divContent,enableX){this.divTabs=divTabs;this.Tabs=[];this.Active=-1; this.divContent=divContent; $(divTabs).addClass("CTabs"); $(divContent).addClass("TabsContent"); this.enableX=enableX;}
var iAutoNum=0;
Tabs.prototype = {
	Add: function (title,image)
	{
	var div = document.createElement("div"); 
	div.className="TabContent";
	var tab = this.Tabs.length;
	this.Tabs[tab] = {id:++iAutoNum,title:title}
	var oTab=this.Tabs[tab]; this.divContent.appendChild(div); oTab.div = div;
	var th = this;
	div = document.createElement("span"); div.id='tab'; div.className='tab'+tab; div.innerHTML = "<span class=tab01></span><span class=tabcontent>"+(image?"<img src="+sStaticURL+image+">":"")+"<span>"+title+"</span>" +(this.enableX?"<span class=X onclick=RemoveTab(GetTabById("+Tabs[tab].id+"))></span>":"")+"</span><span class=tab02></span>";
	div.onclick= function(d) {return function() {var c=th.GetTabById(d); if(th.Active!=c) th.SetActive(c)};}(oTab.id)
	div.onmouseover = function() {this.active=1; setTimeout(function(){if(div.active)div.onclick()},200);}
	div.onmouseout = function() {this.active=0;}
	oTab.divTab = div; this.divTabs.appendChild(div);
	return oTab;
	},

	Remove : function(id)
	{
	var tab = this.Tabs[id]
	tab.div.parentNode.removeChild(tab.div); tab.divTab.parentNode.removeChild(tab.divTab);	Tabs.Tabs.remove(id);
	if (this.Tabs.length>1) this.SetActive(id);
	if(id>0&&this.Active==id)id--;
	},
	SetActive: function(tab,notfade)
	{	 var t=this,d=$("#"+this.divContent.id+" > *");
	d.stop(true,true);
	if (notfade) d.hide(); else d.fadeOut(300);
	$("#"+this.divTabs.id+" > *").removeClass("selected");
	
	this.Active=tab;
	if (this.Tabs[tab]) {this.Tabs[tab].flash=0; $(this.Tabs[tab].divTab).addClass("selected"); var d=$(t.Tabs[tab].div); d.stop(true,true); if(notfade) d.show(); else setTimeout(function() { d.fadeIn(function(){if($.browser.msie)d[0].style.removeAttribute('filter')})},200)}
	},
	GetTabById: function(id) { for (i=0;i<this.Tabs.length;i++) if (this.Tabs[i].id==id) return i; return -1}
}
Tabs.CreateTwoTabs= function (classes)
	{
	var iN=++iAutoNum; ("<div class='div2Tabs "+classes[0]+"' id=divTabs"+iN+"></div><div class='"+classes[1]+"' id=divContent"+iN+"></div>").write()

	var tb1 = new Tabs(_("divTabs"+iN),_("divContent"+iN),false);
	for (var i=1;i<arguments.length;i++) {
		var oTab = tb1.Add(arguments[i][0]); oTab.div.innerHTML = arguments[i][1]}
	tb1.SetActive(0,1);
	return tb1;
}

View = {LastToolbar:-1,InfStart:0,ActiveLink:location.pathname,ActiveToolbar:0,bF1000:false, Toolbar:  [
		["ראשי","/",[["דף הבית","/"],["דעות","/Articles/"],["יהדות","/Articles/Yahadut.aspx"],["מזג האוויר","/Forecast.aspx"],["תכל'ס","/Economy"],["מודעות אבל","/More/Dead.aspx"],["שימושי","/More/ActivePage.aspx/Useful"],["קריקטורה","/More/Cart.aspx"],["דואר","/My/Mail/"],["יומן","/My/Calendar/"]]],
		["חדשות","/News/",[["<b>האימייל האדום</b>","/More/ActivePage.aspx/AreaEmail"],["מבזקים","/News/AllFlashes.aspx"],["ביטחון","/News/Section.aspx/3"],["מדיניות ופוליטיקה","/News/Section.aspx/8"],["בארץ","/News/Section.aspx/2"],["משפט ופלילים","/News/Section.aspx/4"],["כלכלה","/Economy/"]]],
		["מוספים","/News/Plus.aspx",[["חינוך","/News/Section.aspx/5"],["רפואה ומדע","/News/Section.aspx/6"],["בעולם","/News/Section.aspx/7"],["העולם הערבי","/News/Section.aspx/29"],["מחשבים","/News/Section.aspx/35"],["מוסיקה","/News/Section.aspx/25"],["צרכנות","/News/Section.aspx/17"],["תיירות","/Special/Content/Main.aspx/6"]]],
		["פנאי","#",[["יצירה","/Mosaic/"],["בלוגים","/Blogs/"],["בחצר שלנו","/More/Garden.aspx"],["אוכל","/Special/Content/Main.aspx/1"],["שידוכים","/Special/Content/Main.aspx/3"],["תשבצים","/More/CrossList.aspx"],["תשחצים","/More/CrossList.aspx?type=1"]]],
		["רדיו","/Radio/",[["שידור חי","#' onclick='Windows.Audio()"],["תוכניות מוקלטות","/Radio/"],["תיבת נגינה","/Radio/Jukebox.aspx"],["מצעד חסידי","/Radio/Parade.aspx"]]],
		["טלוויזיה","/TV/",[["ראשי","/TV/"],["חדשות","/TV/Cat.ashx/-1"],["תרבות","/TV/Cat.ashx/-2"],['מיוחדים','/TV/Cat.ashx/-3'],['יהדות','/TV/Cat.ashx/-4'],['ילדים','/TV/Cat.ashx/-5'],['טיולים','/TV/Cat.ashx/-9'],['הטוב הרע והמרקע','/TV/Cat.ashx/-20']]],
		["בשבע","/Besheva/",[["גליון אחרון","/Besheva/"],["לוח פי 7","http://www.pi7.co.il\' target=_blank rel='nofollow"]]],
		["פורומים","/Forum/",[["ראשי","/Forum/"],["במועדפים","/Forum/lmf_Active.aspx"],["מסרים","/My/"],["שיחה אישית","/My/IM/History.aspx"]]],
		["ילדים","/Children/",[["משחקים","/Children/G.aspx"],["סיפורים ושירים","/Children/Media.aspx"],["ציורים לצביעה","/Children/Album.aspx/draw"],["קומיקס","/Children/Album.aspxcomix"],["בדיחות","/Children/Jokes.aspx"]]]
		],
Top: function(iLogo) {
	var l=location.pathname.toLowerCase(); var w =$(window).width();
	this.b1000 = l.indexOf("/forum/forum")==0||View.bF1000;
	this.bCloseCookie=document.cookie.indexOf("tur=0")>-1;
	this.WinWidth = w;
	var bWUp=true; if(l.indexOf("/my/calendar")>-1) bWUp=false;
	this.bWUp=bWUp;
	var iStart = 0,url=location.pathname.toLowerCase();
	if(View.InfStart==0) {
		iStart=800
		if(url=="/") iStart=100;
		if(url.indexOf("/news")==0) iStart=200;
		if(url.indexOf("/articles")==0) iStart=300;
		if(url.indexOf("/radio")==0||url.indexOf("/tv")==0||url.indexOf("/besheva")==0) iStart=900;
		if(url.indexOf("/forum")==0||url.indexOf("/my")==0||url.indexOf("/blogs")==0) iStart=500;
		if(url.indexOf("/children")==0)iStart=1100;}
	else iStart=View.InfStart
	Info.Add(iStart,"divTopAd");Info.Add(iStart+80,"LeftColInf"); Info.Add(181,"divLeftInf2")
	$(document.body).addClass(w>820?'Up800':'780')
var s=["<div align=center><div id=divMainCenteral style='text-align:right;width:"+(w<800?'780px':w<980&&!View.bF1000?'820px;':w>1200&&this.b1000&&this.bWUp?"1200px":'1000px')+"'><div id=Left style=top:0px;></div><div id=divMain "+(this.b1000&&w>980||View.bF1000?"class=divMain1000":"")+"><div id=divTopAd></div><div class=BTop><div class=BOpen id=divLeftOpen onclick=Left.Show()>"+(!this.bWUp||this.bCloseCookie?"<span>&#9658;</span> פתח את הטור האישי":"<span>&#9668;</span> סגור את הטור האישי")+"</div><div class=Logged>"]
	if (User.ID) s.push("<b>" +(dDate.hour<5?"לילה טוב":dDate.hour<11?"בוקר טוב":dDate.hour<19?"צהריים טובים":"ערב טוב")+" "+User.Name+"</b> (<a class=Logout href=/Login.aspx?action=Logout>התנתק</a>)");
	else s.push("<b>שלום אורח</b> <span class=Link onclick=Windows.Login()>התחבר</span>/<a href=/Register.aspx>הרשם</a>");
	s.push("</div><div class=BSD><a title='לחץ לכניסה ליומן' href=/My/Calendar/ style=width:136px;display:inline-block>"+dDate.hebDate()+", <span style=font-size:7pt>"+ dDate.dates[1].day+"</span> "+ Dates.GetMonthName(dDate,1,1)+" <span style=font-size:7pt>"+(dDate.dates[1].year-2000)+"</span></a><span>חדשות</span> &nbsp; <span onclick=_('MakeHP').onclick() class=MakeHP>הפוך את ערוץ 7 לדף הבית</span></div></div><table id=TableTop><Tr><Td class=Logo><a href='/'><img alt='חדשות ערוץ 7' src="+sStaticURL+"images/logo"+(iLogo?iLogo+".gif class=Special":".gif class=Normal")+"></a></td><td class=Toolbar onmousemove=this.active=1;if(this.t)clearTimeout(this.t) onmouseout=this.active=0;this.t=setTimeout(function(){if(!this.active)View.MoveToolbar(View.DefaultToolbar);this.t=0},2000)><div class=Lang><a rel=nofollow href=http://www.israelnationalnews.com>En</a> | <a rel=nofollow href=http://www.actu.co.il>Fr</a> | <a rel=nofollow href=http://www.sedmoykanal.com/>Ru</a> | <a rel=nofollow href=http://www.israelnationalnews.com/es/>Es</a></div><div id=divToolbar>");
	for (var i=0;i<View.Toolbar.length;i++)
		s.push("<a class=T id=lnkToolbar"+i+" onmousemove='this.active=1;var t=this;setTimeout(function(){if(t.active) View.MoveToolbar("+i+")},160)' onmouseout=this.active=0 href="+View.Toolbar[i][1]+">"+View.Toolbar[i][0]+"</a><span class=Border></span>");
	s.push("</div>"+(window.sLinkData?"<a class=admin href=/"+sLinkData.split("/")[1]+"/ >ניהול</a>":"")+"<div id=divToolbar2><a></a></div></td></tr></table>");
	s.write();View.MoveToolbar(View.ActiveToolbar);View.DefaultToolbar=View.ActiveToolbar; if(this.bCloseCookie) _("LeftIn").style.display="none"; if(!this.bWUp||w<980||w<1200&&this.b1000) _("Left").style.display="none"; $(window).load(function (){document.body.onresize=function() {if(this.t) return false; this.t=1;var t=this;setTimeout('if(this.t) View.Resize();this.t=0',620)}}); INNData.UDObject=_("divMainCenteral"); },
Resize: function() { var w=$(window).width(); if( Math.floor(this.WinWidth/13)==Math.floor(w/13)) return false; $("#divMainCenteral").width(w<800?'780px':w<980&&!View.bF1000?'820px':w>1200&&this.b1000&&this.bWUp?"1200px":'1000px'); $(document.body).removeClass("Up800 780"); $(document.body).addClass(w>820||View.bF1000?'Up800':'780');_("divMain").className=(this.b1000&&w>980||View.bF1000?"divMain1000":""); if((w>980&&!this.b1000||this.b1000&&w>1200)&&!this.bCloseCookie&&this.bWUp) $("#Left").show(); else $("#Left").hide();  if (!this.bCloseCookie) _("LeftIn").style.display="";  },
MoveToolbar: function(id) {var t = View.Toolbar[id][2]; var s=[""];
	for (var i=0;i<t.length;i++) s.push("<a href='"+t[i][1]+"'>"+t[i][0]+"</a>");
	var o= $("#divToolbar2");
	if(View.LastToolbar!=id){$("#divToolbar a").removeClass("selected");_("lnkToolbar"+id).className="selected"; _("divToolbar2").innerHTML = s.string();View.SetActiveLink(); View.LastToolbar=id}},
SetActiveLink: function(url) {if(url) View.ActiveLink=url; $("a[href='"+($.browser.msie?"http://"+location.host:"")+View.ActiveLink+"']",_("#divToolbar2")).addClass("sel");},
Bottom: function() {var s=["<table id=Footer><tr><td class=c><img alt='חדשות ותוכן יהודי' src=http://a7.org/images/logo.gif /></td><td class=d>&copy; כל הזכויות שמורות לישראל נשיונל ניוז בע&quot;מ <div class=Links><a href=/More/ActivePage.aspx/Contact>צור קשר</a> | <a href=/More/ActivePage.aspx/Info>פרסמו אצלנו</a> | <a href=/ >חדשות ערוץ 7</a> | <span onClick=this.setHomePage('http://www.inn.co.il') id=MakeHP >הפוך לדף הבית</span> | <a href=http://www.israelnationalnews.com>Israel News</a></div></td><td class=CDN><a href=http://www.cotendo.com rel=nofollow></a></td></tr></table>"]//<table id=FooterL><tr>"];
	/*for(var i=0;i<View.Toolbar.length;i++) {
		if (i!=7) s.push("<td>");
		s.push("<h4>"+View.Toolbar[i][0]+"</h4>");
		for (var i2=0;i2<View.Toolbar[i][2].length;i2++) s.push("<a href='"+View.Toolbar[i][2][i2][1]+"'>"+View.Toolbar[i][2][i2][0]+"</a>");
		if (i==2) s.push("<br><a href=http://www.yeshiva.org.il/>יהדות</a>");
		if (i==4) s.push("<h4>עוד ברשת</h4><a target=_blank href=http://www.homeless.co.il/private/ >לוח רכב</a><a href=http://www.bombajob.co.il>עבודה בחו\"ל</a><a href=http://www.ics4u.com/>בניית אתרים</a><a href=http://www.a-designer.co.il>עיצוב הבית</a></div>"+(location.pathname=="/"?'<a href=http://tbk.mako.co.il>חדשות</a>':''))
		if (i!=6) s.push("</td>");
	}
	s.push("</tr></table><div class='SEOLinks c'>קידום אתרים ע\"י אלקטרו - <a href=\"http://www.elektro.co.il\" title=\"קידום אתרים אלקטרו\" target=_blank>קידום אתרים</a></div><div>חדשות</div>");*/
	return s.string();
},
WriteLinks: function(arr){
	var s=["<div class=GrayLinks><a href=/ >ראשי</a>"];
	for (var i=0;i<arr.length;i++)
		s.push(" &gt; <a href="+arr[i][1]+">"+arr[i][0]+"</a>");
	s.push("</div>");
	s.write();
},
WriteFlashes: function(arr) {var s="<marquee class=Flashes direction=up scrollamount=1 scrolldelay=6"+"0 onmouseover=this.stop() onmouseout=this.start();><ul class='RightList'>";
	for(var i=0;i<arr.length;i++) s+="<li><a href=/News/Flash.aspx/"+arr[i].id+"><span>"+arr[i].date+"</span> "+arr[i].title+"</a></li>";return s+"</ul></marquee><div class='More MoreFlashes'><a href=/News/AllFlashes.aspx>עוד מבזקים <b>&#9668;</b></a></div>";},
	AddZero: function(time) { if (time*1>9) return ""+time; else return "0"+time},
	PaseTime: function(time){return Math.floor(View.AddZero(time/60)) + ":" + View.AddZero(Math.floor(time-(Math.floor(time/60))*60))},
	EmailName: function(from) {if (from.indexOf("<")>-1&& from.split("<")[0].replace(/ /g,"")!="") return from.split("<")[0]; else return from.replace("<","").replace(">","");},
	SelectFromArr: function(arr,selected) {var s=""; for (var i=0;i<arr.length;i++) s+= "<option value="+i+(i==selected?' selected':'')+">"+arr[i]+"</option>"; return s;}
}

function Spriter() {
$.extend(this,  {images:[],y:0,
	Add: function(id,w,h) {this.images.push([id,w,h]);this.y+=h; return "spriterImg;background-position: 0px -"+(this.y-h)+"px"},
	URL: function() { var s=[],a=this.images; for (var i=0;i<a.length;i++) s.push(";"+(a[i].length?a[i].toString():a[i])); return sStaticURL.replaceStr("a7.org","n2.a7.org")+"Resizer.ashx?source=newssprite&f="+s.string().substring(1); },
	Replace:function(s) {return s.replaceStr("spriterImg",";background-image:url("+this.URL()+");")}
})
}