function manager_position(rTitle, rType, rTarget, eleId)
{
	var ele=xGetElementById("f_manager_arena");
	var ele_pool=xGetElementById("f_pool_arena");
	ele.style.display="block"; 
    document.getElementById("d_fader").style.zIndex="2000"; 
	xMoveTo(ele,xPageX(ele_pool),xPageY(ele_pool));
	document.getElementById("f_manager_title").innerHTML=rTitle;
	
	document.getElementById("txtUserInputType").style.display='none';

	if(rType=="internal")
	{
		document.getElementById("f_manager_body").appendChild(document.getElementById(rTarget));
	} else if (rType=="external") {
		if(eleId)
		{
			rTarget=rTarget+"&item_id="+eleId;
		} 
		new net.ContentLoader(null, rTarget, parseRespondManager);
	}
		document.getElementById("img_play_pause").style.background="url(http://www.homepage4.co.uk/design/front/b_play.gif)";
		animation_status=true;
		fader_position();
}


function manager_position_Json(rTitle, rType, rTarget, eleId)
{
	if(current_signin==false)
	{
		manager_position('Account Manager - Sign In', 'external', 'client_manager.php?link=1');
		return;
	}
	var ele=xGetElementById("f_manager_arena");
	var ele_pool=xGetElementById("f_pool_arena");
	ele.style.display="block"; 
    document.getElementById("d_fader").style.zIndex="2000"; 
	xMoveTo(ele,xPageX(ele_pool),xPageY(ele_pool));
	document.getElementById("f_manager_title").innerHTML=rTitle;

	if(rType=="internal")
	{
		document.getElementById("f_manager_body").appendChild(document.getElementById(rTarget));
	} else if (rType=="external") {
		if(eleId)
		{
			rTarget=rTarget+"&item_id="+eleId;
		} 
		new net.ContentLoader(null, rTarget, parseBodyListJson);
	}
		document.getElementById("img_play_pause").style.background="url(http://www.homepage4.co.uk/design/front/b_play.gif)";
		animation_status=true;
		fader_position();
}

function manager_hide(checkTop)
{
	var ele=xGetElementById("f_manager_arena");
	var ele_splash=xGetElementById("f_splash_arena");

	document.getElementById("f_manager_title").innerHTML="";
	document.getElementById("f_manager_body").innerHTML="";
	ele.style.display="none";
	
	document.getElementById("txtUserInputType").style.display='block';

	if(checkTop!="top")
	{
		document.getElementById("img_play_pause").style.background="url(http://www.homepage4.co.uk/design/front/b_pause.gif)";
		animation_status=false;
	}

	if(current_splash_teller==true)
		ele_splash.style.display="block";

	fader_hide();
}

function parseRespondManager(){
	var bodyTxt=unescape(this.req.responseText);
	document.getElementById("f_manager_body").innerHTML="";
	if(bodyTxt!="")
	{
		var tempBodyTxt=bodyTxt.split("<!!script!!>");
		var tempArrScripts=new Array();
		var j=0;
		for(var i=0; i<tempBodyTxt.length; i++)
		{
			if(i%2==0)
				document.getElementById("f_manager_body").innerHTML+=tempBodyTxt[i];
			else
			{
				tempArrScripts[j]=tempBodyTxt[i];
				j++;
			}
		}
		for(var i=0; i<tempArrScripts.length; i++)
		{
			eval(tempArrScripts[i]);	
		}
		
	}
	document.getElementById("d_fader").style.zIndex="1000"; 
	fader_hide();
 
}
//--------------------------
function parseBodyListJson(){

  var jsonTxt=unescape(this.req.responseText);
  // alert (jsonTxt); return;
  var jsonObj=eval("("+jsonTxt+")");
  var l_items=jsonObj.l_items;
	for(j in l_items){  
		var l_title=l_items[j].l_title;
		var l_top=l_items[j].l_top;

		var resultContainer="f_manager_body";

		document.getElementById(resultContainer).innerHTML="";
		if(l_top)
			document.getElementById(resultContainer).innerHTML=l_top;

		var table_div=document.createElement("TABLE");
		table_div.id="table_div_"+j;
		table_div.className="body_table_item";
		table_div.cellSpacing=0;
		var tbody_div=document.createElement("TBODY");
		

		var tr_items=l_items[j].tr_items;
		for(i in tr_items){
			var tr_div=document.createElement("TR");
			tr_div.id="tr_div_"+i;
			tr_div.className="tr_item tr_item_0";
			tr_div.onmouseover=tr_over;
			tr_div.onmouseout=tr_out;
			
			var td_items=tr_items[i].td_items;
			for(k in td_items){

				var td_div=document.createElement("TD");
				td_div.className="td_item";

				var td_content=td_items[k].td_content;
				var td_type=td_items[k].td_type;
				var td_target=td_items[k].td_target;
				var td_function=td_items[k].td_function;
				var td_link=td_items[k].td_link;
				var td_align=td_items[k].td_align;
				var td_width=td_items[k].td_width;
				var td_img_width=td_items[k].img_width;
				var td_img_height=td_items[k].img_height;

				switch(td_type)
				{
					case "title":
						td_div.style.fontWeight="bold";
						td_div.innerHTML=td_content;
					break;

					case "text":
						td_div.innerHTML=td_content;
					break;
					
					case "internal":
						if(td_function=="" || td_function=="undefined")
							td_function="parseBody";
						td_div.innerHTML="<a onclick=\"manager_position('Advertisements Manager','external', '"+td_link+"')\" href=\"javascript:void(0)\">"+td_content+"</a>";
					break;
					
					case "deleter":
						td_div.innerHTML="<a onclick=\"\" href=\"javascript:void(0)\">"+td_content+"</a>";
					break;
					
					case "external":
						td_div.innerHTML="<a href='"+td_link+"' target='"+td_target+"'>"+td_content+"</a>";
					break;

					case "image":
						td_div.innerHTML="<img src='"+td_content+"' width='"+td_img_width+"' height='"+td_img_height+"' border=1>";
					break;

					default:
						td_div.innerHTML=td_content;
					break;
				}

				if(td_align=="center" || td_align=="right" || td_align=="left" || td_align=="justify")
				{
					td_div.style.textAlign=td_align;
				}
				
				if(td_width)
				{
					td_div.style.width=td_width;
				}
				tr_div.appendChild(td_div);
			}
			tbody_div.appendChild(tr_div);
		}
	table_div.appendChild(tbody_div);
	document.getElementById(resultContainer).appendChild(table_div);
	}
  document.getElementById("d_fader").style.zIndex="1000"; 
  fader_hide();

}

//--------------------------
function tr_over(event){
	this.className="tr_item tr_item_9";
}

function tr_out(event)
{
  var talker = new temp_tr_item(this,9);
  var callwrapper = new CCallWrapper(talker, 100, 'tr_out2');
  CCallWrapper.asyncExecute(callwrapper);
}

function temp_tr_item(tempObj,classNum){
	this.tr_item=tempObj;
	this.tr_classNum=classNum;
}

temp_tr_item.prototype.tr_out2=function(){
	var temp_class_checker=this.tr_item.className.split("_");
	if(this.tr_classNum>0 && temp_class_checker[3]==this.tr_classNum){
	this.tr_classNum=this.tr_classNum-1;
	this.tr_item.className="tr_item tr_item_"+this.tr_classNum;
		var callwrapper = new CCallWrapper(this, 100, 'tr_out2');
		CCallWrapper.asyncExecute(callwrapper);
	}
}

//////////////////////////////////////////////////////////////////////

function splash_hide(checkSplash)
{
	var ele=xGetElementById("f_splash_arena");

	if(checkSplash=="yes")
	{
		current_splash_teller=false;
	} else {
		if(ele.style.display=="none")
			current_splash_teller=false;
		if(ele.style.display=="block")
			current_splash_teller=true;
	}
	ele.style.display="none";
	
	document.getElementById("txtUserInputType").style.display='block';

	fader_hide();
}


function splash_show(checkTop)
{
		var ele=xGetElementById("f_splash_arena");
		var ele_pool=xGetElementById("f_pool_arena");
		ele.style.display="block"; 
		
		document.getElementById("txtUserInputType").style.display='none';
		
		xMoveTo(ele,xPageX(ele_pool),xPageY(ele_pool));
		fader_hide();
}

function arenas_reposition()
{
	var ele_splash=xGetElementById("f_splash_arena");
	var ele_manager=xGetElementById("f_manager_arena");
	var ele_pool=xGetElementById("f_pool_arena");
	
	xMoveTo(ele_splash,xPageX(ele_pool),xPageY(ele_pool));
	xMoveTo(ele_manager,xPageX(ele_pool),xPageY(ele_pool));


}
