//submenus
function subMenuOver(objectID){
	var object=document.getElementById(objectID);
	object.style.color='#5884df';
}
function subMenuOut(objectID){
	var object=document.getElementById(objectID);
	object.style.color='#797979';
}
function subMenuOver_selected(objectID){
	var object=document.getElementById(objectID);
	object.style.color='#5884df';
}
function subMenuOut_selected(objectID){
	var object=document.getElementById(objectID);
	object.style.color='#3366FF';
}
//popup
var OpenedWindow = null;
var OpenedWindowTop = false;

function newwin(page, title, width, height, ontop, status, toolbar, menubar, resizable, scrollbars) {
	OpenedWindowTop = ontop;
	var pageWidth = width;
	var pageHeight = height;

	var myWidth = 0;
	var myHeight = 0;

	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement &&
		  ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
 
	
	var locationX=Math.round(eval(myWidth/2)-eval(pageWidth/2));
	var locationY=Math.round(eval(myHeight/2)-eval(pageHeight/2));

	OpenedWindow = open(page,title,"width="+pageWidth+",height="+pageHeight+", status="+status+",toolbar="+toolbar+",menubar="+menubar+",resizable="+resizable+",scrollbars="+scrollbars+",top="+locationY+"px,left="+locationX+"px");

	OpenedWindow.focus();
}

//languages
function languageOver(objectID){
	var object=document.getElementById(objectID);
	object.src='http://www.bizzmore.nl/images/flag_selected_'+objectID+'.png';
}
function languageOut(objectID){
	var object=document.getElementById(objectID);
	object.src='http://www.bizzmore.nl/images/flag_'+objectID+'.png';
}

//common functions for positioning and sizing
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 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 showdimW(objectID)
	{
		var object=document.getElementById(objectID);
		var widthObj=object.offsetWidth;
		return widthObj;
	}
function showdimH(objectID)
	{
		var object=document.getElementById(objectID);
		var heightObj=object.offsetHeight;
		return heightObj;
	}

/* DropDownMenu */
var objNavMenu=null;
var prevObjNavMenu=null;
var prevObjDropMenu=null;
var bgLinkColor='white';
var linkColor='#444444';
var linkHover='#5884df';
var linkActive='#ffffff';

var isIE=null;
if(navigator.appName.indexOf('Microsoft Internet Explorer')!=-1) isIE=1;
function initDropMenu()
{
	document.onclick=hideDropMenu;
	objNavMenu=null;
	return;
}
function menuHover(e)
{
	document.onclick=null;
	hoverObjNavMenu=document.getElementById(e);
	
	if(hoverObjNavMenu!=objNavMenu){
		hoverObjNavMenu.style.color=linkHover;
	}
	
}
function menuOut(e)
{
	document.onclick=hideDropMenu;
	outObjNavMenu=document.getElementById(e);
	
	if(outObjNavMenu!=objNavMenu){
		outObjNavMenu.style.color=linkColor;
	}
	
}
function menuHover_selected(e)
{
	document.onclick=null;
	hoverObjNavMenu=document.getElementById(e);
	
	if(hoverObjNavMenu!=objNavMenu){
		hoverObjNavMenu.style.color=linkHover;
	}
	
}
function menuOut_selected(e)
{
	document.onclick=hideDropMenu;
	outObjNavMenu=document.getElementById(e);

	if(outObjNavMenu!=objNavMenu){
		outObjNavMenu.style.color='#3366FF';
	}
	
}
function showDropMenu(e)
	{
		var e=e;
		var a=e.length;
		var menuName='drop'+e.substring(3,a);

		objDropMenu=document.getElementById(menuName);
		if(prevObjDropMenu==objDropMenu){
			hideDropMenu();
			return;
		}
		if (prevObjDropMenu!=null){
			hideDropMenu();
		}
		objNavMenu=document.getElementById(e);
	
		if((prevObjNavMenu!=objNavMenu)|| (prevObjDropMenu==null)){
				objNavMenu.style.color=linkHover	
		}
		
		var objDivision=document.getElementById('logo_line');

		var xPos=objNavMenu.offsetParent.offsetLeft+objNavMenu.offsetLeft+10;
		var yPos=((objDivision.offsetParent.offsetTop+objDivision.offsetTop+objDivision.offsetHeight)-(findPosY(objNavMenu))+2);
		var xWidth=objNavMenu.offsetWidth-10;
		
		if(!isIE){
			/*xPos-=7;*/
			yPos-=14;
		}

		objDropMenu.style.left=parseInt(xPos)+'px';
		objDropMenu.style.top=parseInt(yPos)+'px';
		
		if(xWidth > 0) 
			objDropMenu.style.backgroundColor=bgLinkColor;
		
		/*set width equel to topmenu-item
		if(xWidth > objDropMenu.style.width) 
			objDropMenu.style.width=xWidth+'px';
		*/
		if(showdimH(menuName)>10)
		{
			objDropMenu.style.visibility='visible';
		}
		prevObjDropMenu=objDropMenu;
		prevObjNavMenu=objNavMenu;
	}

function hideDropMenu(){
	document.onclick=null;
	if(prevObjDropMenu){
		prevObjDropMenu.style.visibility='hidden';
		prevObjDropMenu=null;
		if(outObjNavMenu.className!='menu_main_item_selected' && outObjNavMenu.className!='menu_perm_item_selected'){
			prevObjNavMenu.style.color=linkColor;
		}else{
			prevObjNavMenu.style.color='#7d0e85';
		}
	}
	objNavMenu=null;
}
function set_bgheight(id){
	if (!window.opera && !document.mimeType && document.all && document.getElementById){
		if( parent.document.getElementById(id).offsetHeight<this.document.body.offsetHeight)
			 parent.document.getElementById(id).style.height=this.document.body.offsetHeight+"px";
	 }
	 else if(document.getElementById) {
		 if(parent.document.getElementById(id).scrollHeight<this.document.body.scrollHeight)
			parent.document.getElementById(id).style.height=this.document.body.scrollHeight+"px";
	 }
	parent.document.getElementById(id).style.visibility='visible';

}
function set_textheight(id){
	if (!window.opera && !document.mimeType && document.all && document.getElementById){
	 parent.document.getElementById(id).style.height=this.document.body.offsetHeight+"px";
	 }
	 else if(document.getElementById) {
		 parent.document.getElementById(id).style.height=this.document.body.scrollHeight+"px"
	 }
}
function set_botmenu(id){
	var objNews=document.getElementById('news');
	var yPos=objNews.offsetTop;
	var yHeight=showdimH('news');


	if (!window.opera && !document.mimeType && document.all && document.getElementById){
		if((this.document.body.offsetHeight-40)<=(yPos+yHeight)){
			parent.document.getElementById(id).style.top=(yPos+yHeight)+"px";
		}else{
	 		/*ALREADY SET IN CSS
			parent.document.getElementById(id).style.top=(this.document.body.offsetHeight)+"px";*/
		}
	 }
	 else if(document.getElementById) {
		if((this.document.body.offsetHeight-40)<=(yPos+yHeight)){
			parent.document.getElementById(id).style.top=(yPos+yHeight)+"px";
		}else{
			/*ALREADY SET IN CSS
			parent.document.getElementById(id).style.top=(this.document.body.scrollHeight)+"px";*/
		}
	 }
	parent.document.getElementById(id).style.visibility='visible';

}
function set_newspos()
	{
		var objNews=document.getElementById('news');
		var objText=document.getElementById('text');
		
		var yPos=objNews.offsetTop;
		var tPos=objText.offsetTop;
		var yHeight=showdimH('news');
		var tHeight=showdimH('text');
	
		if(!isIE){
			yPos-=15;
			tPos-=15;
		}
	//	window.alert("tPos="+tPos+" tHeight="+tHeight+" yPos="+yPos)
		if(yPos<=(tPos+tHeight))
		{
			objNews.style.top=parseInt((tPos+tHeight+40))+'px';
			objNews.style.height=parseInt(yHeight+50)+'px';
		}
		objNews.style.visibility='visible';

		
	}
function set_duplicateWidth(id, takeId){
	var objBody=document.getElementById(takeId);
	if (!window.opera && !document.mimeType && document.all && document.getElementById){
	 parent.document.getElementById(id).style.width=objBody.offsetWidth+"px";
	
	 }
	 else if(document.getElementById) {
		 parent.document.getElementById(id).style.width=objBody.scrollWidth+"px";
		 parent.document.getElementById(id).style.heigth=1+"px";

	 }
/*parent.document.getElementById(id).style.visibility='visible';*/

}
function initialize_body(){
	
	set_newspos();
	set_botmenu("botmenu");
	set_bgheight("leftbg");
	set_bgheight("rightbg");
	set_bgheight("mainbg");
/*	set_duplicateWidth("logo_line", "mainbg");*/
	if(!isIE){
		parent.document.getElementById('logo_line').style.top=parent.document.getElementById('logo_line').offsetTop+19+"px";
	}
	
	
	//set_textheight("");
}
