//Image preloader
imageSource = new Array (
	"images/bg_nav_main.jpg",
	"images/bg_nav_main_sel.jpg",
	"images/bg_shadmain_left.gif",
	"images/bg_shadmain_right.gif",
	"images/branding_image.jpg",
	"images/logo_getingemattcenter.png",
	"images/nav_arrow.gif",
	"images/nav_arrow_h.gif",
	"images/shad_head_lower.gif",
	"images/shad_main_bottom.gif",
	"images/shad_main_leftlower.gif",
	"images/shad_main_rightlower.gif",
	"images/bg_nav_sub.png",
	"images/karta_01.png",
	"images/karta_02.png",
	"images/karta_03.png",
	"images/uthyrning/uthyrning.jpg"
);

imageList = new Array ();

for (counter in imageSource) {
    imageList[counter] = new Image();
    imageList[counter].src = imageSource[counter];
}

var t_id = setInterval(animate,20);
var pos=0;
var dir=2;
var len=0;
function animate()
{
	var elem = document.getElementById('progress');
	if(elem != null) {
		if (pos==0) len += dir;
		if (len>32 || pos>79) pos += dir;
		if (pos>79) len -= dir;
		if (pos>79 && len==0) pos=0;
		elem.style.left = pos;
		elem.style.width = len;
	}
}
function remove_loading() {
	this.clearInterval(t_id);
	var targelem = document.getElementById('loader_container');
	targelem.style.display='none';
	targelem.style.visibility='hidden';
}



//Function for contact form
function funcfrmOrder(){
	if (document.frmOrder.Kontaktperson.value == "") {
		alert('Du måste ange kontaktperson!');
		document.frmOrder.Kontaktperson.focus();
		return false;
	}
	else if (document.frmOrder.Epostadress.value == "") {
		alert('Du måste ange din epostadress!');
		document.frmOrder.Epostadress.focus();
		return false;
	}
	else if (document.frmOrder.Meddelande.value == "") {
		alert('Du måste skriva ett meddelande!');
		document.frmOrder.Meddelande.focus();
		return false;
	}
	document.frmOrder.email.value = document.frmOrder.Epostadress.value;
	document.frmOrder.realname.value = document.frmOrder.Kontaktperson.value;
	document.frmOrder.submit();
}

//Call popup window for map
function popupThis(url, width, height, thisType) {
	leftPos = (screen.width) ? (screen.width-width)/2 : 0;
	topPos = (screen.height) ? (screen.height-height)/2 : 0;
	if (thisType == "img") {
		width = parseInt(width) + 20;
		height = parseInt(height) + 30;
	}
	window.open( url, "", "resizable=0,height="+height+",width="+width+",left="+leftPos+",top="+topPos);
}

var thisvisible = false;
//show layer
function showLayer(object) {
	if (thisvisible != false) {
		hideLayer(object);	
	}
	else {
		if (document.all) {
			document.all[object].style.visibility = 'visible';
		}
		else if (document.getElementById) {
			document.getElementById(object).style.visibility = 'visible';
		}
		else if (document.layers && document.layers[object]) {
			document.layers[object].visibility = 'visible';
		}
		thisvisible = true;
	}
}

//hide layer
function hideLayer(object) {
	if (document.all) {
    	document.all[object].style.visibility = 'hidden';
 	}
  	else if (document.getElementById) {
		document.getElementById(object).style.visibility = 'hidden';
  	}
  	else if (document.layers && document.layers[object]) {
    	document.layers[object].visibility = 'hidden';
  	}
	thisvisible = false;
}