var LastMenuID = "" //To shut the last id.
var m_lockid = 0;
var m_locknr = 0;
var m_SelMenu = 0;
var m_objXML;

//Extra html voor content editor
var sBasePath = '/tpl/default/javascript/FCKeditor/';

//XML object aanmaken
m_objXML = new ActiveXObject("Microsoft.XMLHTTP");

function XML_get(URL)
{
	var d = new Date(); 
	m_objXML.Open('GET', URL + '&date=' + d, false );
	m_objXML.Send()
	return m_objXML.responseText;
}

function init()
{
	//Place all you javascript init stuff here
	initEditor();
}

function FT(Text)
{
	return FilterText(Text)
}

function FilterText(Text)
{
	return Text.replace("'",'$789$');
}

function UFT(Text)
{
	return UnFilterText(Text)
}

function UnFilterText(Text)
{
	return Text.replace('$789$',"'");
}

function browserChecker() {
	this.mz =(document.getElementById)?true:false
	this.ie =(document.all)?true:false
   this.ns =(document.layers)?true:false
   return this
}
var is = new browserChecker()

function OpenMenu(ID)
{
	if(LastMenuID != "")
	{
		//Close last menu 
		CloseMenu(LastMenuID);
	}
	if(findObj(ID) != null)
	{
		findObj(ID).style.display = "";
		LastMenuID = ID;
	}
}

function CloseMenu(ID)
{
	if(findObj(ID)!=null)
	{
		findObj(ID).style.display = "none";
	}
}

function findObj(n, d) { //v4.01
				  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
					d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
				  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
				  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
				  if(!x && d.getElementById) x=d.getElementById(n); return x;
				}

var textempty = "";

function ValidateForm(form)
{
	if(textempty != "")
	{
		var mytool_array=where_is_mytool.split(":");		
	}
	return true;
}

//HTML AREA START

// WARNING: using this interface to load plugin
// will _NOT_ work if plugins do not have the language
// loaded by HTMLArea.

// In other words, this function generates SCRIPT tags
// that load the plugin and the language file, based on the
// global variable HTMLArea.I18N.lang (defined in the lang file,
// in our case "lang/en.js" loaded above).

// If this lang file is not found the plugin will fail to
// load correctly and nothing will work.
_editor_url = "/tpl/default/javascript/htmlarea/";
_editor_lang = "en";

var editor = null;
function initEditor() {
	if(findObj("CONTENT") != null)
	{
	  // create an editor for the "ta" textbox
	  //editor = new HTMLArea("CONTENT");
	
	  //editor.generate();
	}
}
//HTML AREA END
function Open(url)
{
		location.href(url);
}

function Change(name,url)
{
	if(confirm("Weet u zeker dat u de "+name+" wilt veranderen"))
	{
		location.href(url);
	}
}

function Delete(name,url)
{
	if(confirm("Weet u zeker dat u "+name+" wilt verwijderen"))
	{
		location.href(url);
	}
}
function CloseScreen(IDDIV)
{
	if(findObj(IDDIV)!=undefined)
	{
		findObj(IDDIV).style.display = "none";
	}
}
function OpenScreen(IDDIV,IDSCREEN,offsetX,offsetY)
{	
	if(findObj(IDDIV)!= undefined && findObj(IDSCREEN)!= undefined)
	{
		if(offsetX == undefined)
		{
			offsetX = 0;
		}
		if(offsetY == undefined)
		{
			offsetY = 0;
		}
		var x = findPosX(findObj(IDDIV));
		var y = findPosY(findObj(IDDIV));
		findObj(IDSCREEN).style.display = "";
		findObj(IDSCREEN).style.left = x + 15 - offsetX;
		findObj(IDSCREEN).style.top = y + 20 - offsetY;
	}
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function TabHoover(id)
{
	id.className = id.className + ' hooverTab';
}

function TabUnHoover(id)
{
	id.className = id.className.replace('hooverTab','');
}

function TabActivate(id,tabelements)
{
	var aryTabs = 	tabelements.split(",");
	for(i=0 ; i < aryTabs.length ; i++)
	{
		findObj(aryTabs[i]).className = findObj(aryTabs[i]).className.replace('activeTab','inactiveTab');	
	}
	id.className = id.className.replace('inactiveTab','activeTab');	
}

function SelectRow(id,nr)
{
	if(m_lockid != 0)
	{
		for(i=1 ; i<m_locknr+1 ;i++)
		{
			findObj(m_lockid+'_'+i).className = 'CONTENT_LIST_VALUE';
		}
		m_lockid = 0;
		m_locknr = 0;
	}
	for(i=1 ; i<nr+1 ;i++)
	{
		findObj(id+'_'+i).className = 'CONTENT_LIST_VALUE_SELECTED';
	}
	m_lockid = id;
	m_locknr = nr;
}

function CloseAllMenu()
{
	if(LastMenuID != "")
	{
		//Close last menu 
		CloseMenu(LastMenuID);
	}
}



