/*
	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(top.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", "2501", "2502", "2503", "2504", "2505", "2304", "2506","2510");
		//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;

				redirectURL = redirectURL + '&ReturnURL=' + escape(top.location);


				if (typeof forumNum == 'undefined') {
				    var arrQSParams = sUrl.split("ForumID=");
				    if (arrQSParams.length == 2) {
				        forumNum = arrQSParams[1];
				    }
				}
				
				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();

