var iTalkBackSpan=2
var iTalkBackIframeWidth='95%';
var iTalkBackBodyWidth='100%'
var iTalkBackIframeHeight='260';
var iTalkBackDepthSize=10
var iTotalThreads;
var iArticleID;
var oTalkBackIFRAME;
var sTalkBackBodySpacer = '<br/>';

function TalkBackReply(iMsgID,oDestDiv)
{	debugger;
	var oParent=document.getElementById('iframeMessageAdd');
	if (!oParent)
		window.open( sServer + '/Common/GeneralModules/TalkBackHierarchy/TalkBackHierarchy_AddGUI.asp?ParentID=' + iMsgID + '&ArticleID=' + iArticleID ,'Reply','toolbar=no,scrollbars=yes,width=550,height=450,sizable=yes');
	else{
		var oMsg=getMessageByID(iMsgID);
		var sIframe='<iframe id="AddGuiIframe" SCROLLING="NO" Width="' + iTalkBackIframeWidth + '" align="center" Height="' + iTalkBackIframeHeight + '" FrameBorder="0" src="/Common/GeneralModules/TalkBackHierarchy/TalkBackHierarchyIframe_AddGUI.asp?ParentID=' + iMsgID + '&ArticleID=' + iArticleID + '"></iframe><div Style="Padding-Bottom:8px;"></div>';
		if (oTalkBackIFRAME)		oTalkBackIFRAME.innerHTML='';
		if (oMsg)
		{
			new Div(oMsg);
			oTalkBackIFRAME=oMsg.all('BodyFeedBack');
			
		}else{
			var oDestDiv=oDestDiv.parentElement;
			new Div(oDestDiv);
			oTalkBackIFRAME=oDestDiv.all('RootBodyFeedBack');
		}
		oTalkBackIFRAME.innerHTML=oTalkBackIFRAME.innerHTML==''?sIframe:'';
	}
}
function CloseMsgIframe(iMsgID)
{
	var oMsg=getMessageByID(iMsgID)
	if (oMsg)
	{
		new Div(oMsg);
		oMsg.all('BodyFeedBack').innerHTML='';
	}
	else{
		var oDestDiv=document.getElementsByName('RootBodyFeedBack');
		for (var i=0;i<oDestDiv.length;i++)
			oDestDiv[i].innerHTML='';
	}
	
	return false;
}
/*
function TalkBackReply(iMsgID)
{
	window.open(sServer + "/Common/GeneralModules/TalkBackHierarchy/TalkBackHierarchy_AddGUI.asp?ParentID=" + iMsgID + "&ArticleID=" + iArticleID ,"Reply","toolbar=no,scrollbars=yes,width=550,height=450,sizable=yes");
}
*/
/************************************************************
*	This function display one forum message					*
*************************************************************/
var sBgThread='#ECECEC';
var sBgThreadBody='#ffffff';
var sBgBlankMsgID;
var iPading_Top='5px';
var iPading_Bottom='5px';

function DisplayTitleNode(oNode)
{
	//alert(oNode["Title"]);
	if(oNode["Depth"]==1)	return;
	if(oNode["Depth"]<=2)	oNode["ParentNode"]=null;
	
	var sHTML='';
	if (oNode["Depth"]==2&&oNode["IncrementLevel"]>1)
	sHTML+=	
			'<DIV STYLE="Padding-Top:0px;" class="ThreadSpacer"></DIV>';
	sHTML+=
	'<div id="Msg' + oNode["ID"] + '">'+
		'<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ID="BackGround" bgcolor="';
				sHTML+=sBgThread;
	sHTML+=
		'">'+
			'<TR STYLE="PADDING-TOP:0px;" name="bgTR" id="bgTR">';
				//display the depth for the message hierarchy
	try
	{
		sHTML+= OutLineStatus(oNode);
	}catch(e){
	
	}
	sHTML+=
				'<TD id="Depth" width="' + (oNode["Depth"]-1) * iTalkBackDepthSize + '"></TD>'+

				'<TD WIDTH="35" class="talkback_author_num">';
	if (oNode["Depth"]==2 && oNode["IncrementLevel"]) sHTML+= ' '+ oNode["IncrementLevel"] +'. ';				
	sHTML+=		'</TD>'+
				//display the exmpand image
				'<TD WIDTH="9" class="tdForumDataSpacer" style="padding-right: 4px;">';
					'<span id="Expand">'
	sHTML+=					'<a href="javascript:OpenThread(' + (iMsgAr.length-1) + ', ' + oNode["ID"] + ')">'+
							'<img src="';
								if(oNode["Depth"]==2)
									sHTML+=sRootGif;
								else
									sHTML+=sChildGif;
	sHTML+=					'" id="expandIMG'+oNode["ID"]+'" value="' + oNode["Depth"] + '" border="0">'+
					'</span>'+
				'</TD>'+
				//display the message Title
				'<TD WIDTH="*" style="padding-right: 7px;" class="tdForumTitle">'+
					'<span id="Title"'
						try
						{
							if(MsgToolTip)
								sHTML += ' onmouseover="MsgToolTip(' + oNode['ID'] + ',this)" ';
						}catch(ex){}
					
	sHTML+=				'>';
	sHTML+=				'<a href="javascript: openmsg(' + oNode["ID"] + ')" class="';
					//if (oNode["Depth"]>1) 
						sHTML+='talkback_msg_title';
					//else
					//	sHTML+='Forum_title_link';
	sHTML+=			'">'+
							oNode["Title"] +
						'</a>&nbsp;&nbsp;';	
						//attchment is inside the message
						if(oNode["AttachFile"]||oNode["AttachImg"])	sHTML+='<img src="' + sImgPath + 'Attachment.gif" alt="קובץ מצורף">';
						//poll is inside the message
						if(oNode["Poll"])			sHTML+='<img src="' + sImgPath + 'Poll.gif" alt="משאל">';
						//new message
						/*if(oNode["IsNew"])			sHTML+='<img src="' + sImgPath + 'NewMessage.gif" alt="הודעה חדשה">';*/
						//message has content
						if(!oNode["HasContent"])	sHTML+='<img src="' + sImgPath + 'NoContent.gif" alt="ללא תוכן">';
						//Message is Selected
						if(oNode["Selected"])		sHTML+='<img src="' + sImgPath + 'Selected.gif" alt="הודעה נבחרת">';
	
	sHTML+=			'</span>'+
					'<span id="Here' + oNode["ID"] + '" style="padding-right:10px;padding-left:10px;"></span>'+
				'</TD>'+
			'</TR>'+
			'<TR name="bgTR" id="bgTR">'+
				'<TD></TD>'+
				'<TD colspan="' + iTalkBackSpan + '"></TD>'+
				'<TD STYLE="PADDING-RIGHT:8px;">'+
					'<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">'+
						'<TR STYLE="PADDING-BOTTOM:0px;" name="bgTR" id="bgTR">'+
							'<TD nowrap="nowrap" ALIGN="right" >' ;								
								//author name
								if (oNode["Author"])
								{
								sHTML+=
										'<span class="talkback_author_name" id="Author" ';
								sHTML+=		'>'+
											oNode["Author"] +
										'</span>';
								}
								else				
								sHTML+=
									oNode["Author"] + 
							'</TD>' ;
								sHTML+=		
							//'<td nowrap="nowrap" style="padding-right:7px;" >' +
							//	getICQIndicator(oNode["ICQ"]) +
							//'</td>' +		
									//published date
							'<TD width="100%" STYLE="Padding-Right:7px;">' +
							'<span id="Date" class="talkback_author_num">' +
										oNode["Date"] +
									'</span>'+	
							'</TD>'+
							/*'<TD>&nbsp;'+
								'<a href="javascript:KarmaVote(\''+oNode["ID"]+'\',1)" class="talkback_author_num">'+
									'הצע תגובה'+
								'</a>'+
							' </TD>'+*/
						'</TR>'+
					'</TABLE>' +				
				'</TD>'+
			'</TR>'+
		'</TABLE>'+


		
		//body part
		'<TABLE style="Padding-Right:10px;display:none;" WIDTH="' + iTalkBackBodyWidth + '" align="Center" BORDER="0" CELLPADDING="0" CELLSPACING="0" id="BodyTable"  class="TalkBack_BodyTable" bgcolor="';
	sHTML+=sBgThreadBody;
	sHTML+=
		'">'+
			'<TR name="bgTR" id="bgTR">'+
				'<TD id="DepthBody" width="' + oNode["Depth"] * iTalkBackDepthSize + 'px;"></TD>'+
				'<TD WIDTH="12px;"></TD>'+
				'<TD width="100%" Class="TalkBackBodySpacing" STYLE="PADDING-BOTTOM:4px;"><DIV  id="Karma' + oNode["ID"] +'"></DIV><DIV  id="FullErrorMsg"></DIV><SPAN ID="Body"></SPAN></TD>'+
			'</TR>';
	try
	{
		sHTML += DeleteMsgInBody(oNode);
	}catch(e){}
	
	sHTML+=
			'<TR name="bgTR" id="bgTR">'+
				'<TD ColSpan="3"><SPAN ID="BodyFeedBack"></SPAN></TD>'+
			'</TR>'+
		'</TABLE>'+
		
	'</div>';
	
	if(oNode["HasContent"]) oNode["Body"]= sTalkBackBodySpacer + oNode["Body"];
	var oBodies=document.getElementById("Bodies");
	new Div(oBodies);
	try
	{
		sHTML += DisplayTitleNodeAdditional(oNode);
	}catch(e){}
	oBodies.insertAdjacentHTML("beforeEnd", sHTML)
	
	
}


function getKarmaRate()
{
	return 'תודה על הצבעתך';
}


