var timerToolTip = 0;

// for tree menu
var tTreeImages = '';

window.onload = initPage;

function initPage() {
	alignPage();
	fixflashie();
	window.onresize = alignPage;
	checkCurrentTimeZone();
}

function alignPage() {
	var undefined = undefined;
	var wh = getWindowHeight();
	var sub = getControl('wdSubMenu');
	var subH = getControlOffSetHeight('wdSubMenu') + 221; // 221 = offset top
	var conH = getControlOffSetHeight('wdContent') + 221;

	var pa = getControl('wdPageContainer');
	var paH = getControlOffSetHeight('wdPageContainer');
	
	var co = getControl('copy');
	var maxH = (Math.max(subH, conH));
	if (maxH < wh) {
		// page is smaller than window
		var newH = wh;			
	} else {
		var newH = maxH;
	}

	if (sub != undefined) {
		sub.style.height = (newH - 221) + 'px';
	} 
	
}

function showToolTip(txt) {
	var undefined = undefined;
	var ct = getControl('wdToolTipText');

	if (ct != undefined) {
		if (timerToolTip>0) { clearTimeout(timerToolTip); }
		timerToolTip = setTimeout('setInnerHTML("wdToolTipText", "'+txt+'")', 250);
		//setInnerHTML(ct, txt);
	}
}
function resetToolTip() {
	var undefined = undefined;
	var ct = getControl('wdToolTipText');

	if (ct != undefined) {
		setInnerHTML(ct, '&nbsp;');
	}
}


function checkAllRights(item) {
	var ctrl = getControl(item);
	alert(ctrl.value);
	alert(item);
}

function editMenuItem(mi,id,sli,pi,so,trid) {
//alert('mi: '+mi+'\nid: '+id+'\npi: '+pi+'\nso: '+so);	
	var loc = '?id='+id+'&slid='+sli+'&mid='+mi+'&pid='+pi+'&so='+so;

	if (trid && trid>0) {
		loc=loc+'&trid='+trid;
	}
	
	//document.location = loc;
	
	popUp('inc/popup_menu_language.php' + loc, 'Edit menuitem', 362, 1020);
	
	
}

function previewTemplate(tid) {
	popUp('inc/popup_template_preview.php?tid=' + tid, 'Preview template', 600, 812);
}

function selectText(control) {
  
	var ctrl = getControl(control);
	ctrl.select();
	ctrl.focus();
	var str;
	if (document.getSelection) {
    	str = document.getSelection();
  } else if (document.selection && document.selection.createRange) {
    var range = document.selection.createRange();
    str = range.text;
    range.execCommand("Copy");
  } else {
    str = "Sorry, this is not possible with your browser.";
  }
  
}

function changePageDir(pagedirid) {
	createCookie('wdPageDir',pagedirid,31);
	document.location.reload();
}

var activeControl;

function OpenFileBrowser(control, editorpath) {
	// set active control
	activeControl = getControl(control);
	var opts = 'toolbar=0;status=0';
	window.open(editorpath + '/editor/filemanager/browser/wd/browser.html?Connector=connectors/phpFtp/connector.php&CurrentFolder=/','',opts);
}
var sActualBrowser ;

function SetUrl(url,width,height,alt) {
	// set url in control
	activeControl.value = url;
}



function EnableDisableFormElements(form, formelements) {
	
	if (typeof form == 'string') {
		frm = document.forms[form];
	} else {
		frm = form;
	}
	
	for(var i=0;i<frm.length;i++) {
		
		for(var x=0;x<formelements.length;x++) {
			if (frm[i].name == formelements[x]) {
				frm[i].disabled = !frm[i].disabled;
			}
		}
	}
	
}


function exportWDForm(datafrmname) {
	
	frm = document.forms[datafrmname];

	wi = window.open('download_form_export.php?id=4&sli=1&fields=Naam,Geslacht&store=1','formexporter');
	wi.close();
	//wi.setFocus();
	//document.location.reload();
	
}

function Bla() {
	alert('closing');
}


function popUpTutorial(pTutorial) {
	
	popUp(pTutorial,'WDTutorial',596,808);
	
}
