// Jumpmenu
function land(ref, target)
{
	lowtarget=target.toLowerCase();
		
	if (lowtarget=="_self") {
		window.location=loc;
	}
	
	else { 
		
		if (lowtarget=="_top") { 
			top.location=loc;
		}
	
		else { 
			
			if (lowtarget=="_blank") {
				window.open(loc);
			}
	
			else { 
				
				if (lowtarget=="_parent") {
					parent.location=loc;
				}
				
				else { 
					parent.frames[target].location=loc;
				};
			}
		}
	}
}

function jump(menu) {

	ref=menu.choice.options[menu.choice.selectedIndex].value;
	splitc=ref.lastIndexOf("*");
	target="";
	
	if (splitc!=-1) {
		loc=ref.substring(0,splitc);
		target=ref.substring(splitc+1,1000);
	}

	else {
		loc=ref; target="_self";
	};

	if (ref != "") {	
		land(loc,target);
	}
}




// Iframe handler
var iframeids=["main"]
var iframehide="yes"
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++) {
		if (document.getElementById) {
			resizeIframe(iframeids[i])
		}

		if ((document.all || document.getElementById) && iframehide=="no") {
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

function resizeIframe(frameid) {
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera) {
		currentfr.style.display="block"
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) {
			currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight + 75;
		}

		else if (currentfr.Document && currentfr.Document.body.scrollHeight) {
			currentfr.height = currentfr.Document.body.scrollHeight + 75;
		}

		if (currentfr.addEventListener) {
			currentfr.addEventListener("load", readjustIframe, false)
		}

		else if (currentfr.attachEvent) {
			currentfr.detachEvent("onload", readjustIframe)
			currentfr.attachEvent("onload", readjustIframe)
		}					
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement

	if (iframeroot) {
		resizeIframe(iframeroot.id);
	}

}

function loadintoIframe(iframeid, url) {
	if (document.getElementById) {
		document.getElementById(iframeid).src=url
	}
}

if (window.addEventListener) {
	window.addEventListener("load", resizeCaller, false)
}

else if (window.attachEvent) {
	window.attachEvent("onload", resizeCaller)
}

else {	
	window.onload=resizeCaller
}

function handleError() {
	return true;
}

window.onerror = handleError;	