/*
	script take care of the pages that include in the forums
	01/04/03 Shay Lapid
	07/08 New nana
*/
var iMsgAr= new Array();
var isMember;
var iSortType;
var iActionNum=0;

var oCheckOpenNew;	
var oBodieDefault;
var oBodie;			
var arrDefaultBody;


function linkSelectedMessages(iForumID)
{
	parent.location='/selectedMessage/?pid=48&forumid=' + iForumID
}

function YouAreHere(iMsgID)
{
	document.getElementById('Here' + iMsgID).innerHTML='<img src="' + sImgPath + 'YouAreHere.gif">';
}

function PrintMessage(iMsgID)
{
	window.open(sServer + "/Message/MessagePrint.asp?pid=48&MsgID=" + iMsgID ,"SendToPrinter","toolbar=no,scrollbars=yes,width=550,height=350,sizable=yes");
}
function OpenSurvey(iSurveyID)
{
	window.open(sServer + "/Survey/?SurveyID=" + iSurveyID ,"Survey","toolbar=no,scrollbars=yes,width=550,height=450,resize=1");
}

/************************************************************
*	This function throws error message to body				*
*************************************************************/
function UpdateKarmaVote(iMsgID,iRate)
{
	document.getElementById('Karma' + iMsgID).innerHTML=getKarmaRate(iRate);
}

/************************************************************
*	This function throws error message to body				*
*************************************************************/
function getKarmaRate(iRate)
{
var sRate=new String(Math.abs(iRate));
if(iRate > 0)
	return '<img src="' + sImgPath + '/karma_up.gif"> ' + sRate + ' +';
else if(iRate < 0)
	return '<img src="' + sImgPath + '/karma_down.gif"> ' + sRate + ' -';
else
	return '';

}

/************************************************************
*	This function throws error message to body				*
*************************************************************/
function MsgBodyError(iMsgID,sHTML)
{
	if(document.getElementById("FullErrorMsg"))	document.getElementById("FullErrorMsg").innerHTML=sHTML;
	var oNode=fnSearchNode(iMsgAr,iMsgID);
	if(oNode["objErrorMsg"])	oNode["objErrorMsg"].innerHTML=sHTML;
}

/************************************************************
*	This function vote for karma rate						*
*************************************************************/
function KarmaVote(iMsgID,bVote)
{
	var sUrl='/Common/GeneralModules/karma/?pid=48&MessageID=' + iMsgID + '&vote=' + bVote + '&votenum=' +  iActionNum++;
	document.getElementById('frmKarma').src = sUrl;
}

/************************************************************
*	This function change the sort after user press on title	*
*************************************************************/
function replaceSort(sValue)
{
	var isSort=false;
	var sElem='Sort';
	
	
//	alert("2");

	if (location.search.split('?').length>1)
	{
		var sLoc=location.search.split('?')[1];
		var arr=sLoc.split('&');
		
		for (var i = 0;i<arr.length;i++){
			if (arr[i].split('=')[0] == sElem)
			{
				arr[i]=sElem + '=' + sValue;
				isSort=true;	
			}
		}
		sLoc = './?';

		for (var i = 0;i<arr.length;i++)
		{
			if (i>0) sLoc+='&';
			sLoc+=arr[i];
		}
		if (!isSort ) {
			sLoc+='&' + sElem + '='+sValue;
		}
		
		return sLoc;
	}
	else{
		return '?Sort=' + sValue;
	}
}

/************************************************************
*	This function close message								*
*************************************************************/
function fnCloseMsg(id)
{
	var oNode=fnSearchNode(iMsgAr,id);
	oNode["objExpandImage"].src=oNode["ThreadImage"];
	oNode["objMessageBody"].Close();
}

/************************************************************
*	get body div											*
*************************************************************/
function fnLinkType(iLevel)
{
	if (iLevel>1) return sChildGif; else return sRootGif;
}

/************************************************************
*	get body div											*
*************************************************************/
function getBodyByID(id)
{
	var oDiv=getMessageByID(id);
	new Div(oDiv);
	var oBody=oDiv.all("Body")
	
	return oBody;
}

/************************************************************
*	get bodyRow div											*
*************************************************************/
function getBodyTableByID(id)
{
	var oDiv=getMessageByID(id);
	new Div(oDiv);
	return oDiv.all("BodyTable");
}

/************************************************************
*	get MsgLink div											*
*************************************************************/
function getLinkByID(id)
{
	var oDiv=document.getElementById('lnk'+id)
	return oDiv;
}

/************************************************************
*	get message div											*
*************************************************************/
function getMessageByID(id)
{
	var oDiv=document.getElementById('Msg'+id)
	return oDiv;
}

/************************************************************
*	This function open forum thread tree or close dipend 	*
*	on its status										 	*
*************************************************************/
function OpenThread(idx,id)
{
	var oNode=fnSearchNode(iMsgAr[idx],id);
	fnOpenThread(oNode,getBodyTableByID(id).style.display=='none')
}

/************************************************************
*	This function open forum thread tree or close dipend 	*
*	on the current status								 	*
*************************************************************/
function fnOpenThread(oNode,bStat){
	var i;
	//debugger;
	try{
	if (bStat) fnOpenMsg (oNode["ID"],true); else fnCloseMsg(oNode["ID"]);
	}catch (e){}
	for (i=0;i<oNode.length;i++)
		fnOpenThread(oNode[i],bStat);
}

/************************************************************
*	This function open forum message						*
*************************************************************/
function fnOpenMsg(id, bReportStats)
{
	var oDiv;
	
	if (typeof(bReportStats) == "undefined")
		var bReportStats = true;

	if (bReportStats && id > 1)
		oStat_ForumsMessage.Add(id);
		
	var oNode=fnSearchNode(iMsgAr,id);
	
	if (!oNode["objMessage"])
	{
		try
		{
			ShowNodeBodyAdditional(oNode);
		}catch(e){}

		//debugger;
		ShowNodeBody(oNode);
		
		var oDiv				= getMessageByID(id);
		new Div(oDiv);
		oNode["objMessage"]		= oDiv;
		oNode["objMessageBody"]	= oDiv.all("BodyTable");
		new Div(oNode["objMessageBody"]);
		oNode["objExpandImage"]	= document.getElementById('expandIMG'+id);
		oNode["ThreadImage"]	= oNode["objExpandImage"].src;
		var oBodyTmp			= getBodyByID(id);
		new Div(oBodyTmp);
		oNode["objErrorMsg"]	= oBodyTmp.all("ErrorMsg");
	}
	oNode["objMessageBody"].Open();
	oNode["objExpandImage"].src=sOpenedGif;
}

/************************************************************
*	This function close/open forum message Depand 			*
*	in its current status						 			*
*	Modified by Maxim on 10/01/2007 - added 3 parameters	*
*   for forums use.	bReturn - if function shoud return a	*
*	value (true/false on open/close), bReportStats  - if we *
*	should report statistics for every opened message		*
*************************************************************/
function openmsg(id, bReturn, bReportStats)
{
	if (typeof(bReportStats) == "undefined")
		var bReportStats = true; 
	if (typeof(bReturn) == "undefined")
		var bReturn = false;
		
	if (getBodyTableByID(id).style.display == 'none'){
		//debugger;
		fnOpenMsg(id,bReportStats);
		//getLinkByID(id).className += ' visited'; //Fix for firefox
		if (bReturn) return true;
	}
	else {
		fnCloseMsg(id,bReportStats);
		if (bReturn) return false;
	}
}

/************************************************************
*	This function build node info and display it			*
*************************************************************/
function displayTitle(	oNode, 
						ParentID,
						TypeID,
						PublishDate,
						KarmaRate, 
						Member ,
						AttachedImageName,
						AttachedImageThumb,
						AttachedThumbWidth,
						AttachdFile, 
						SurveyID, 
						IsNew,
						IsHeb,
						Status, 
						HasContent, 
						Selected,
						IsHospitalityGuest, 
						AuthorName, 
						AuthorEmail, 
						Depth, 
						isLast, 
						Title, 
						Body,
						ForumName,
						ForumID,
						ICQ,
						OrderNum)
{
	oNode["ParentID"]			= ParentID;
	oNode["ThreadNo"]			= iMsgAr.length-1;
	oNode["ParentNode"]			= Depth>1?fnSearchNode(iMsgAr[oNode["ThreadNo"]],ParentID):null;
	if(oNode["ParentNode"])
		oNode["IncrementLevel"]		= oNode["ParentNode"].length;
	oNode["Date"]				= PublishDate;
	oNode["AttachFile"]			= AttachdFile;
	oNode["AttachImg"]			= AttachedImageName;
	oNode["AttachThumb"]		= AttachedImageThumb;
	oNode["ThumbWidth"]			= AttachedThumbWidth;
	oNode["Survey"]				= SurveyID;
	oNode["IsNew"]				= IsNew;
	oNode["IsHeb"]				= IsHeb;
	oNode["Status"]				= Status;
	oNode["HasContent"]			= HasContent;
	oNode["Selected"]			= Selected;
	oNode["Author"]				= TranslateHTML(AuthorName);
	oNode["AuthorEmail"]		= AuthorEmail;
	oNode["Depth"]				= Depth;


	if (typeof (OrderNum) != "undefined" && OrderNum != 98/*SortMyThread(my messages)*/ && OrderNum != 99 && Depth == 1)
		//oNode["Title"]				="<img src=\"http://f" + sEnvironment + ".nanafiles.co.il/partner48/Service60/Images/naatz_icon_right.gif\" border=\"0\"/>";
	    oNode["Title"] = "";
	else	
		oNode["Title"] = "";
		
	oNode["Title"]				+= TranslateHTML(Title);
		
	oNode["Body"]				= Body;
	oNode["ForumName"]			= ForumName;
	oNode["TypeID"]				= TypeID;
	oNode["KarmaRate"]			= KarmaRate;
	oNode["Member"]				= Member;
	oNode["isLast"]				= isLast;
	oNode["IsHospitalityGuest"]	= IsHospitalityGuest;
	oNode["ForumID"]			= ForumID?ForumID:iForumID ;
	oNode["ICQ"]				= ICQ ;
	oNode["OrderNum"]			= OrderNum ;
	
	//DisplayTitleNode(oNode);
}
function getICQIndicator(UIN)
{
	if(UIN < 9 || UIN == '') return '&nbsp';
	return '<a href="javascript:IcqAction(' + UIN + ');"><img src="http://status.icq.com/online.gif?icq='+ UIN +'&img=5" border="0"></a>'
}
function IcqAction(iUIN)
{
	if (new Cookie('icq_client_ver').getCookie())
		location='http://www.icq.com/whitepages/cmd.php?uin='+ iUIN +'&amp;action=message';
	else
		open('http://icq' + sEnvironment + '.nana.co.il/dpop.htm','icq','toolbar=no,width=300,height=290')
}
function DisplayTitleNodeRecurse(oNode)
{
	DisplayTitleNode(oNode);
	for (var i=0;i<oNode.length;i++)
		DisplayTitleNodeRecurse(oNode[i]);
}

/************************************************************
*	This function mail to user								*
*************************************************************/
function MailUser(sEmail)
{
	location='mailto:'+sEmail.replace("^","@");
}

/************************************************************
*	This function seeking for node							*
*************************************************************/
function fnSearchNode(oNode,id)
{
	
	if (oNode["ID"]==id) 
		 return oNode;
	else{
		var i;
		for (i=0;i<oNode.length;i++)
		{
		var tmp=fnSearchNode(oNode[i],id);
		if (tmp!=null) return tmp;
		}
	}
}

/************************************************************
*	This function add new node								*
*************************************************************/
function fnAddNode(oNode,id)
{
	oNode[oNode.length]=new Array();
	oNode[oNode.length-1]["ID"]=id;
	return oNode[oNode.length-1];
}

/********************************************************************
*	This function Transform HTML TAGS	(Body part					*
*********************************************************************/
function TranslateHTML(sBody)
{
	return sBody.replace(/\{\^\|\}/g,"&lt;");
}

/********************************************************************
*	This function display display one forum message	(Body part		*
*********************************************************************/
function ShowNodeBody(oNode)
{ 
	var sHTML;
	var sExtraParam='';
	var oCurr;
	var sDir;
	var tmpElm;
	if (iCampaignID) sExtraParam = "&CampaignID=" + iCampaignID; 
	try
	{
		//debugger;
		oCurr=arrDefaultBody["Email"];
		oCurr.innerHTML =	oNode["AuthorEmail"]!='' ? '<img class="ForumActionsLineDivider"  src="' + sImgPath + 'divider.gif" />' : '';
		oCurr.innerHTML += oNode["AuthorEmail"]!=''?'<a href="javascript:MailUser(\'' + oNode["AuthorEmail"] + '\');"><img src="' + sImgPath + 'letter.gif" border="0"/></a>':'';
	}catch(e){}
	try
	{
		oCurr=arrDefaultBody["BodyContent"];
		var sBody = oNode["Body"];
		if (oNode["ParentNode"])
		{
		
		// alert("here");
			var sBodyReply		
			sBodyReply		=	'<b> בתגובה ל: '+
								oNode["ParentNode"]["Title"] +
								' (מאת: ' +
								oNode["ParentNode"]["Author"]+
								') </b>' ;
			
			sBody = sBodyReply + sBody;
		}
		if (oCurr!=null)
		{
			
			oCurr.innerHTML=TranslateHTML(sBody);//.replace(/\{\^\|\}/g,"&lt;");
			sHTML="";
			if (oNode["AttachFile"]!='')
			{
				
				sHTML ="<p>";
				sHTML+="<span class='blacktext'>קובץ מצורף:</span>";
				sHTML+="<br>";
				sHTML+="<a href='" + sUploadURL + oNode["AttachFile"] + "' class='baselink_normal' target='_new'>";
				sHTML+="קישור לקובץ";
				sHTML+="</a>";
				//alert(sHTML);
				//oCurr.innerHTML += sHTML;
				//oCurr.insertAdjacentHTML("beforeEnd", sHTML);
				
			}
			
			if (oNode["AttachImg"]!='')
			{
				sHTML +="<p>";
				sHTML+="<span class='blacktext'>תמונה מצורפת:</span>";
				sHTML+="<br>";
				sHTML+="<a href='" + sUploadURL + oNode["AttachImg"] + "' class='baselink_normal' target='_new'>";
				sHTML+="קישור לתמונה";
				sHTML+="</a>";
				//oCurr.innerHTML += sHTML;
				//oCurr.insertAdjacentHTML("beforeEnd", sHTML)
			}
			oCurr.innerHTML += sHTML;
		}
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["BodyImage"];
		if (oCurr!=null)
		{
			var sImgZoom;
			arrDefaultBody["tblImage"].style.display='';
			if (oNode["AttachThumb"]!='' || oNode["AttachImg"]!='') sImgZoom="<center><img src='" + sImgPath + "AttachmentZoom.gif' border='0'></center>";
			if (oNode["AttachThumb"]!='')
			{
				oCurr.innerHTML="<A HREF='" + sUploadURL + oNode["AttachImg"] + "' target='_new'><IMG SRC='" + sUploadURL + oNode["AttachThumb"] + "' BORDER='0'>" +  sImgZoom + "</A>";
			}
			else if(oNode["AttachImg"]!='')
			{
				var sImgThumb="<A HREF='" + sUploadURL + oNode["AttachImg"] + "' target='_new'><IMG SRC='" + sUploadURL + oNode["AttachImg"] + "' WIDTH='";
				sImgThumb += oNode["ThumbWidth"]>175||oNode["ThumbWidth"]<=0?"175":oNode["ThumbWidth"];
				sImgThumb += "' BORDER='0'>" +  sImgZoom + "</A>";
				oCurr.innerHTML = sImgThumb;
			}else{
				oCurr.innerHTML="";
				oCurr.width=0;
				arrDefaultBody["tblImage"].style.display='none';
			}
		}
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["KarmaPlus"];
		if (oCurr!=null) oCurr.href="javascript:KarmaVote(" + oNode["ID"] + ",1);" ;
	}catch(e){}
	
	try
	{
		oCurr=arrDefaultBody["KarmaMinus"];
		if (oCurr!=null)oCurr.href="javascript:KarmaVote(" + oNode["ID"] + ",0);" ;
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["ReplySmall"];
		//alert("iTmpForumID=" + iTmpForumID);
		if(oNode["ForumID"] == 0)
			oNode["ForumID"] = iTmpForumID;
		if (oCurr!=null)oCurr.href = "javascript:ReplyMessage(" + oNode["ID"] + " , " + oNode["ForumID"] + " , '" + sExtraParam + "');"; /*xxx-->oNode["ForumID"] is empty*/
	}catch(e){}
	
	try
	{
		oCurr=arrDefaultBody["ReplyBig"];
		if (oCurr!=null)oCurr.href = "javascript:ReplyMessage(" + oNode["ID"] + " , " + oNode["ForumID"]+ " , '" + sExtraParam + "');";
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["ReplySmallTalkBack"];
		if (oCurr!=null)oCurr.href="javascript:TalkBackReply("+oNode["ID"]+");";
	}catch(e){}
	
	try
	{
		oCurr=arrDefaultBody["ReplyBigTalkBack"];
		if (oCurr!=null)oCurr.href="javascript:TalkBackReply("+oNode["ID"]+");";
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["BlankMsgID"];
		if (!sBgBlankMsgID)
			sBgBlankMsgID=sBgThreadBody;
		if (oCurr!=null)
			oCurr.innerHTML='&nbsp;<font color="' + sBgBlankMsgID + '">' + oNode["ID"] + '</font>';
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["OpenFullScreen"];
		if (oCurr!=null) 
		{
			oCurr.href = sPrefix + "/Message/MessageFullUTF8.asp?pid=48&MsgID=" + oNode["ID"] + sExtraParam;
			oCurr.target="_top";
		}
	}catch(e){}
	
	try
	{
		oCurr=arrDefaultBody["SendFriend"];
		if (oCurr!=null)oCurr.href="javascript: SendToFriend("+oNode["ID"]+");";
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["PrintMessage"];
		if (oCurr!=null)oCurr.href="javascript:PrintMessage("+oNode["ID"]+");";
	}catch(e){}

	try
	{
		oCurr=arrDefaultBody["CloseMessage"];
		if (oCurr!=null)oCurr.href="javascript: openmsg("+oNode["ID"]+");";
	}catch(e){}

	delete oCurr;
	getBodyByID(oNode["ID"]).innerHTML=oBodie.innerHTML;
}

function ReplyMessage(iParentID , iForumID , sExtraParam)
{
	var sUrl = "/Message/MessageAddGUI.asp?ParentID=" + iParentID + "&ForumID=" + iForumID + sExtraParam;//+ '&ReturnURL=' + escape( location);
	CheckIsLoggedIn(sUrl);	
}


function MessageFull(iMsgID , sExtraParam)
{
	parent.location=sPrefix + "/Message/MessageFullUTF8.asp?pid=48&MsgID=" + iMsgID + sExtraParam;
}

/********************************************************************
*	These functions checks if user is logged and goes to reply 	*
*********************************************************************/


		var loginPulse = 0;
		var isForumFree = 0;
		var pulseNum = 0;
		var freeForumsArray = new Array("2008", "2411", "2448", "2449", "2450", "2454", "2459", "2284", "2460", "2466", "2467", "2464", "2470", "2469", "2482", "2489", "2490", "2491", "2492", "2487", "1954", "2495", "2476");
		//var numberOfFForums = 16;
		var redirectURL = "/";	
		var forumNum;
		
		
		function CheckIsLoggedIn (sUrl)
			{	
			
				forumNum = RequestQueryString("ForumID");
				var STR = new Cookie('Netvision_user').getCookie();
				redirectURL = ((sUrl.substr(0,1)=="/")?("http://" + document.location.host):"") + sUrl;
				for(i=0;i<freeForumsArray.length;i++)
				{
					if(freeForumsArray[i]==forumNum)
					{
						isForumFree = 1;
						break;
					}
				}
						
				if (!STR && isForumFree==0 )
				{
					OpenClubPopup({type:'login',"returnurl":escape(redirectURL)})
					loginPulse = setInterval("DoneLogin()", 1000);
				}	
				else if( STR || isForumFree == 1)
				{
					
					top.location.href = redirectURL ;
				}
			}
		
		function DoneLogin()
			{
				var STR = new Cookie('Netvision_user').getCookie();
				pulseNum++;				
				
				if (STR)
					{
						$.nyroModalRemove();
						clearInterval(loginPulse);
						//debugger;
						top.location.href = redirectURL;
					}
					
					
					//if user doesnt log in after 40 sec, the interval will be dismissed.
					//else if(pulseNum>40)
					//{
					//	$.nyroModalRemove();
					//	clearInterval(loginPulse);
					//	pulseNum = 0;
					//}
					
			}




/********************************************************************
*	This function close all the forum message that opened in page 	*
*********************************************************************/
function CloseAll()
{
	for (var i=0;i<iMsgAr.length;i++)
		fnOpenThread(iMsgAr[i],false);
}

function setCookie(c_name,value,expiredays,domain, path)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie = c_name + "=" + value+ "; expires=" + exdate.toGMTString() + "; domain=" + escape(domain) + "; path=/Forum";
	//debugger;
	//var sCookie = c_name+"="+value+"; domain="+domain+"; expires="+exdate.toGMTString()+"; path=/";
	//var sCookie = c_name+"="+value+"; domain="+domain+"; expires="+exdate.toGMTString();
	//alert(sCookie);
	//document.cookie = "'"+sCookie+"'"
	//document.cookie = '"+c_name+"="+value+"; domain="+domain+"; expires="exdate.toGMTString()"; path=/'

	//document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	//document.cookie = "name="+c_name+"; expires=date; path=path; domain=domain; secure";

	//alert(document.cookie);
	return value;
}
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}
/********************************************************************
*	change the sort type for page that support sort headers 		*
*********************************************************************/
function ChangeSort(oSelect, ForumID,domain, path)
{
	//alert("ForumID="+ ForumID);
	var bMoreParam=false;
	var sSearchQry="";
	var oParam=location.search.substring(1).split('&');
	for(var i=0;i<oParam.length;i++)
	{
		if((i<oParam.length)&&bMoreParam)	sSearchQry+='&';
		bMoreParam=true;
		switch(oParam[i].split('=')[0].toLowerCase())
		{
		case 'sort':
			if (!isMember && oSelect.value==2) 
			{
				alert('אפשרות זו שמורה לחברי מועדון נענע בלבד.');
				oSelect.selectedIndex=iSortType-1;
				return ;
			}
			sSearchQry+=oParam[i].split('=')[0]+'='+oSelect.value;
			break;
			
		case 'pagenum':
			bMoreParam=false;
			break;
		default:
			sSearchQry+=oParam[i];
		}
	}
	
	/*setting new cookie value for selected sort display*/
	//setCookie('ForumID_' + ForumID, oSelect.selectedIndex, 365,domain, path);
	
	parent.location='./?'+sSearchQry;
}

/********************************************************************
*	this function trigger after user select forum and go to			*
*	the specific forum page											*
*********************************************************************/
function SelectMyForums(oSelect)
{
	if(oSelect.value!='')parent.location="./?ForumID="+oSelect.value;
}

function UserDetail(sAuthor)
{
	javascript:open( "http://club" + sEnvironment + ".nana10.co.il/PersonalCard.asp?UserName="+sAuthor,"MemeberDetail","top=5,left=5,toolbar=no,scrollbars=yes,width=890,height=400,resize=yes"); 
}
 
function CopyCode()
{
	// choose your charset :
	//var charset = "utf-8";
	var charset = "windows-1255" 
	
	// insert your partnerid here :
	var partnerid = "2312";
	var baseurl = "http://www.moblin.com/textCropper/textCropper.aspx";
	// use this string when Unicode encoding of the content was used
	window.open(baseurl+"?partnerid="+ partnerid +"&enc=" + charset + "&url=" +escape(document.URL),"txtcropper","menubar=0,width=571,height=400");
}

function InitGlobalObject()
{
		oBodie			=document.getElementById("BodyDefault");
		
		if(!oBodie)
		{
			oBodie=null;
			setTimeout(InitGlobalObject,10);
		}else{
			try{
			oCheckOpenNew	=document.getElementById('chkOpenNew');	
			}catch(e){}

			try	{
			oBodieDefault	=new Div(oBodie);
			arrDefaultBody	=new Array();
			}catch(e){}
			
			if(!oBodie.all("BodyContent"))
			{
				setTimeout(InitGlobalObject,10);
				return;
			}
			arrDefaultBody["ObjectBody"]=oBodie;
			try	{
			arrDefaultBody["BlankMsgID"]			=oBodie.all("BlankMsgID");
			}catch(e){}
			try	{
			arrDefaultBody["Email"]					=oBodie.all("Email");
			}catch(e){}
			try
			{
			arrDefaultBody["BodyContent"]			=oBodie.all("BodyContent");
			}catch(e){}
			try
			{
			arrDefaultBody["BodyImage"]				=oBodie.all("BodyImage");
			}catch(e){}
			try
			{
			arrDefaultBody["KarmaPlus"]				=oBodie.all("KarmaPlus");
			}catch(e){}
			try
			{
			arrDefaultBody["KarmaMinus"]			=oBodie.all("KarmaMinus");
			}catch(e){}
			try
			{
			arrDefaultBody["ReplySmall"]			=oBodie.all("ReplySmall");
			}catch(e){}
			try
			{
			arrDefaultBody["ReplyBig"]				=oBodie.all("ReplyBig");
			}catch(e){}
			try
			{
			arrDefaultBody["ReplySmallTalkBack"]	=oBodie.all("ReplySmallTalkBack");
			}catch(e){}
			try
			{
			arrDefaultBody["ReplyBigTalkBack"]		=oBodie.all("ReplyBigTalkBack");
			}catch(e){}
			try
			{
			arrDefaultBody["OpenFullScreen"]		=oBodie.all("OpenFullScreen");
			}catch(e){}
			try
			{
			arrDefaultBody["SendFriend"]			=oBodie.all("SendFriend");
			}catch(e){}
			try
			{
			arrDefaultBody["PrintMessage"]			=oBodie.all("PrintMessage");
			}catch(e){}
			try
			{
			arrDefaultBody["CloseMessage"]			=oBodie.all("CloseMessage");
			}catch(e){}	
			try
			{
			arrDefaultBody["tblImage"]				=oBodie.all("tblImage");
			}catch(e){}	
					
		}

}

InitGlobalObject();
