

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;
	}
}

function toggleMenuLink(obj) {
	parobj = obj.parentNode;

	parclasses = parobj.className.split(" ");

	for (i=0; i<parclasses.length; i++) {
		if (parclasses[i] == "closed") {
			parclasses[i] = "open";
			parobj.className = parclasses.join(" ");
			i = parclasses.length;
		}
		else if (parclasses[i] == "open") {
			parclasses[i] = "closed";
			parobj.className = parclasses.join(" ");


			i = parclasses.length;


		}
	}

	return false;
}



/**** INIT ****/

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


/**** 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 idimg_galleryput(src, timg, txt) {
	document.getElementById(timg).src = src
	document.getElementById(timg+"txt").innerHTML = txt
}

function gotopage(page_id, page_url) {
	var pagerform = document.forms['pagerform'];
	pagerform.action = page_url + page_id + '.asp';
	pagerform.submit();
}


////////////////////////////////// HANDICAP //////////////////////////////////////


function tjekkomma(streng) {
	for (var i=0; i<streng.length;i++) {
		if (streng.charAt(i) == ",") {
			alert("Husk at bruge . som komma!")
			break
		}
	}
}

function handicap(form) {
	num= form.beregn.selectedIndex;
	if (num==0) // // HVID TEE
	{
	 Slope=135;
	 CR=74.6;
	 Par=72;
	}

	if (num==1) // // GUL TEE
	{
	 Slope=130;
	 CR=72.1;
	 Par=72;
	}

	if (num==2) // // GUL DAME
	{
	 Slope=139;
	 CR=78.6;
	 Par=72;
	}

	if (num==3) // BLÅ HERRER
	{
	 Slope=127;
	 CR=70.8;
	 Par=72;
	}

	if (num==4) // BLÅ DAME
	{
	 Slope=136;
	 CR=77.0;
	 Par=72;
	}

	if (num==5) //RØD HERRER
	{
	 Slope=120;
	 CR=68.2;
	 Par=72;
	}

	if (num==6) // DAME
	{
	 Slope=129;
	 CR=73.8;
	 Par=72;
	}

// Antal tildelte slag = Spillerens handicap x banens slope / 113 + Course Rating - Par

	hcit=form.ind.value
	if ( hcit.indexOf(",") == -1) {
		hcit = hcit;
	} else { 
		hcit=hcit.substring(0,parseFloat(hcit.indexOf(","))) + "." + hcit.substring(parseFloat(hcit.indexOf(","))+1,4);
	}
	form.hc.value = Math.round((hcit * Slope/113)+CR-Par)
}


