function dge(elm) {
	return document.getElementById(elm)
}

/* Custom menu for Bates Cargo-Pak */
var customMenuTimer
var customMenuPrevId = 0
function showLevel3(id,elm,e) {
	clearTimeout(customMenuTimer)
	doHideLevel3(customMenuPrevId)
	var elmOff = elm.offsetLeft
	var winMid = mi ? parseInt(document.body.clientWidth, 10) / 2 : parseInt(window.innerWidth, 10) / 2
	if (document.getElementById("menul3_" + id)) {
		if (document.all) {
			document.getElementById("menul3_" + id).style.top = "100px"
			document.getElementById("menul3_" + id).style.left = (winMid - 488 + elmOff) + "px"
		} else {
			document.getElementById("menul3_" + id).style.top = "100px"
			document.getElementById("menul3_" + id).style.left = (winMid - 496 + elmOff) + "px"
		}
		document.getElementById("menul3_" + id).style.visibility = "visible"
	}
	customMenuPrevId = id
}
function hideLevel3(id) {
	customMenuTimer = setTimeout("doHideLevel3(" + id + ")",500)
}
function doHideLevel3(id) {
	if (document.getElementById("menul3_" + id)) {
		document.getElementById("menul3_" + id).style.visibility = "hidden"
	}
}
function inLevel3() {
	clearTimeout(customMenuTimer)
}

/* set aboks + lboks visibility on page load */
function initiatePage() {
	if (webeditoreditmode) {
		dge('newsboxDiv').style.display = 'block'
	} else if (dge('vboks1')) {
		var vboxText = dge('vboks1').innerHTML
		vboxText = vboxText.replace(/&nbsp;/g, '')
		if (vboxText != '')
			dge('newsboxDiv').style.display = 'block'
	}
	if (dge('postlistDiv')) {
		var content = dge('postlistDiv').childNodes[0].innerHTML
		if (content.length > 3) {
			dge('postlistboxDiv').style.display = 'block'
		}
	}
}

function buildSlideshow(imageFolder) {
	xmlhttp=null
	xmlhttp = (window.XMLHttpRequest)? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP") ;
	if (xmlhttp!=null) {
		xmlhttp.onreadystatechange=buildSlideshowResponse					
		xmlhttp.open("GET","custom/getRotationImages.aspx?folder=" + escape(imageFolder) + "",true)
		xmlhttp.send(null)
	} else {
		alert("Your browser does not support XMLHTTP.")
	}
}

function checkReadyState() {
	if (xmlhttp != null) {
		if (xmlhttp.readyState == 4) {
			// if "OK"
			if (xmlhttp.status == 200) {
				return true
			} else {
				return false
			}
		} else {
			return false
		}
	} else {
		return false
	}
}

var slideImages = ""
var output = ""

function buildSlideshowResponse() {	
	var loaded = checkReadyState()
		
	if (loaded) {
		var response = xmlhttp.responseText;
		
		if (response != null) {
			slideImages = eval('(' + response + ')');
			
			if (typeof(slideImages) != 'undefined') {
				for (var int1 = 0; int1 < slideImages.images.length; int1++) {
					output += '<img src="' + slideImages.images[int1].url + '" style="width:' + slideImages.images[int1].width + 'px; height:' + slideImages.images[int1].height + 'px; border:0px;" alt="">'
				}
			}
			
			if (dge("slides_container")) {
				dge("slides_container").innerHTML = output
			}
			
			$('#slides').slides({
				preload: true,
				preloadImage: 'img/loading.gif',
				play: 4000,
				pause: 4000,
				effect: 'slide',
				generatePagination: true
			});
			
		}
	}
}
