/****************/
/**** RESIZE ****/
var width;
var height;
var mwidth;

function inet_checksize() {
	if (ua["dom"]) {
		if (document.getElementById("inet_document").className != "noresize") {
			if (ua["ie"]) {
				cwidth = getPageInnerDim().x;
				cheight = getPageInnerDim().y;
				if (width != cwidth) {
					inet_resize();
				}
				else if (height != cheight) {
					inet_resize;
				}
				window.setTimeout("inet_checksize()",1000);
			}
		}
	}
}

function inet_resize() {
	if (ua["dom"]) {
		MAXW = 980;
		MINW = 760;
		if (document.getElementById("inet_document").className != "noresize") {
			width = getPageInnerDim().x;
			height = getPageInnerDim().y;
			cwidth = width - 20;
			if (cwidth < MAXW) {
				document.getElementById("inet_submenus").style.marginRight = "0px";
				document.getElementById("inet_submenus").style.textAlign = "left";
			}
			else {
				document.getElementById("inet_submenus").style.marginRight = "300px";
				document.getElementById("inet_submenus").style.textAlign = "right";
			}

			if (cwidth > MAXW) {
				cwidth = MAXW;
			}
			else if (cwidth < MINW) {
				cwidth = MINW;
			}
			mwidth = cwidth - 300;

			if (ua["ie"]){
				document.getElementById("inet_document").style.width = cwidth + "px";
			}
		}
		else {
			mwidth = MAXW - 300;
		}
	}
}

function inet_resize_init() {
	if (ua["dom"]) {
		if (ua["iemac"]) {
			width = getPageInnerDim().x;
			height = getPageInnerDim().y;
			inet_resize();
			window.setTimeout("inet_checksize()", 1000);
		}
		else {
			inet_resize();
		}
	}
}

/**** RESIZE ****/
/****************/




/**** LANGUAGE MENU ****/

function inet_delay_hide(f){
	if (ua["dom"]){
		delayhide1=setTimeout(f,500)
	}
}

function inet_clear_hide(){
	if (ua["dom"]) {
		if (window.delayhide1) clearTimeout(delayhide1)
	}
}

function inet_language_clear() {
	if (ua["dom"]) {
		document.getElementById("inet_language_sub").style.display = "none"
	}
}

function inet_language_show() {
	if (ua["dom"]) {
		document.getElementById("inet_language_sub").style.display = "block"
	}
}

/************************/




/**** MENU ****/
function inet_menu_delay_hide() {
	if (ua["dom"]) {
		delayhide=setTimeout("inet_menu_show_default()",500)
	}
}

function inet_menu_clear_hide() {
	if (ua["dom"]) {
		if (window.delayhide) clearTimeout(delayhide)
	}
}

function inet_menu_over(id) {
	if (ua["dom"]) {
		if (window.delayhide) clearTimeout(delayhide)
		inet_show_sub(id);
	}
}

function inet_menu_out() {
	if (ua["dom"]) {
		inet_menu_delay_hide();
	}
}

function inet_show_sub(id) {
	if (ua["dom"]) {
		submenudiv = document.getElementById("inet_submenus");
		aDIV = submenudiv.getElementsByTagName("div");
		for (i=0; i<aDIV.length; i++) {
			aDIV[i].style.visibility = (aDIV[i].id == "submenu"+id ? "visible" : "hidden");
			aDIV[i].style.display = (aDIV[i].id == "submenu"+id ? "block" : "none");
		}
	}
}

function inet_menu_show_default() {
	if (ua["dom"]) {
		submenudiv = document.getElementById("inet_submenus");
		aDIV = submenudiv.getElementsByTagName("div");
		for (i=0; i<aDIV.length; i++) {
			is_default = hasClassName(aDIV[i], "default");
			aDIV[i].style.visibility = (is_default ? "visible" : "hidden");
			aDIV[i].style.display = (is_default ? "block" : "none");
		}
	}
}




function hasClassName(elm, cname) {
	if (ua["dom"]) {
		aCname = elm.className.split(" ");
		for (j=0; j<aCname.length; j++) {
			if (aCname[j] == cname) return true;
		}
	}
	return false;
}

function inet_pop_win(pageToLoad, winName, width, height, center, ramme) {
	xposition=0; yposition=0;
	if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
		}
	width = width + ramme * 2
	args = "width=" + width + "," 
	+ "height=" + height + "," 
	+ "location=0," 
	+ "menubar=0,"
	+ "resizable=0,"
	+ "scrollbars=0,"
	+ "status=0," 
	+ "titlebar=0,"
	+ "toolbar=0,"
	+ "hotkeys=0,"
	+ "left=" + xposition + ","
	+ "top=" + yposition;

	window.open(pageToLoad+"&ramme="+ramme,winName,args );
}


function inet_open_win() {
	if (ua["dom"]) {
		var url = "";
		var target = "";

		var attributes = "";


		if (arguments.length > 0) {
			url = arguments[0];
		}

		//Target attribute:
		if (arguments.length > 1) {
			target = arguments[1];
		}
			
		//Optional attributes:
		if (arguments.length > 2) {
			attributes = arguments[2];
		}
	
		win = window.open(url, target, attributes);
		win.focus();
		return false;
	}
}




/**************/
/**** INIT ****/

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

/**** INIT ****/
/**************/