var doSwitch = 99;
var pageCat=0;
var subCat=0;
var catInfo =new Array();
catInfo["4950"] = "0";
catInfo["4951"] = "1";
catInfo["5155"] = "5";
catInfo["5180"] = "1";


function hideSubMenus()
{
  var divCollection = document.getElementsByTagName("div");
  for (i=0;i<divCollection.length;i++)
  {
    if (divCollection[i].className == "navSubMenu") { divCollection[i].style.display = "none"; }
  }
}



	
/*
	/after/
	/buying/
	/developments/
	/finance/
	/living
*/

function addHeader(from,to,value){
	for(i=from;i<=to;i++){
		myHeaders[i] = value; 
	}
}
function addMT(from,to,value){
	for(i=from;i<=to;i++){
		menuTypes[i] = value; 
	}
}

//var message ="VARIABLER\n";
//for(i=0;i<18;i++){
//	message+="\n" +i+" " +menuTypes[i];
//}
//alert(message);
var prevM="mainM_0";
var prevNavM="";


function showSubMenu(which,mofix)
{
	
//	alert(which)
	if(which == ""){
	//alert(which);
		if(pageCat!=0){
			which = catInfo[pageCat];
		}
	}
	

  hideSubMenus();
  
  theSub="navSub" +which;
  //alert(findDOM(theSub));
  if(findDOM(theSub)!=null){
  	document.getElementById(theSub).style.display = "block";
  }
  
  mainM = "mainM_"+which;
  menuType = menuTypes[which];
  //alert("2");
	if((findDOM(mainM)!=null)  && (doMenu==1)){
  	if(typeof prevM != 'undefined'){
  		document.getElementById(prevM).className = "navLink";
  	}		
  	document.getElementById(mainM).className = "navLink_" + menuType + "On";
	}
	//alert("3");
	navM = "nav"+which;
	bgImage = "/images/_original/nav/"+menuType+"_on.jpg";
	prevBgImage = "/images/_original/nav/"+menuType+"_off.jpg";

	if((findDOM(navM)) && (doMenu==1)){
		//alert(bgImage);
		
		var nav_M = findDOM(navM);
		//alert(findDOM(navM)+ " "+ bgImage);
		
		swapBG(findDOM(navM),bgImage);
		
		//alert(typeof prevNavM);
		
		if(prevNavM != '' || prevM != mainM){
			//swapBG(prevNavM,prevBgImage);
		}
		//document.getElementById(navM).style.background = bgImage;
		//reset mouseout/over functions for selected menuchoice
		if(mofix){
			nav_M.onmouseout=function(){};		
			nav_M.onmouseover=function(){};
		}
	}
	//alert("4");
	prevNavM=nav_M;
	prevBgImage =bgImage;
	prevM = mainM;
	//style='background:url(/images/_original/nav/darkblue_off.jpg)
	//background:url(/images/nav/darkblue_on.jpg
  
  //endre navbg og bilde
    if(mofix==1){
    	
    newHeaders = myHeaders[which];
	  newSubHeaders = mySubHeaders[subCat];
	  
	 // alert(newSubHeaders);
	  
	  var navBack = findDOM("navBg");
  	var topImg = findDOM("headerImg");
  	mainC = findDOM("divMain");
  	
  	topImage = "/images/design/headers/forside/header_blank.jpg";
  	navImg = "/images/design/headers/forside/navheader.jpg";
   	mainC.style.top = 276;  	
   if(typeof newSubHeaders != 'undefined'){
//   		alert(newSubHeaders);
   		mainC.style.top = 276;  	
  		topImage = "images/design/headers/" + newSubHeaders + "/header_blank.jpg";
  		navImg = "images/design/headers/" + newSubHeaders + "/navheader.jpg";
	    var mainHeight = document.getElementById("divMain").offsetHeight + 276;
  	
  	}else if(typeof newHeaders != 'undefined'){
  		
   		mainC.style.top = 276;  	
  		topImage = "images/design/headers/" + newHeaders + "/header_blank.jpg";
  		navImg = "images/design/headers/" + newHeaders + "/navheader.jpg";
	    var mainHeight = document.getElementById("divMain").offsetHeight + 276;
   }
//   alert(topImage);
   if(navBack !=null){
		navBack.src = navImg;
  	topImg.src = topImage;
  }
    var navHeight = document.getElementById("divNavBG").offsetHeight;
    if (mainHeight > navHeight) { bottomHeight = mainHeight; } else { bottomHeight = navHeight; }
    
		document.getElementById("divBottom").style.top = bottomHeight+"px";
    //gImage = "/images/_original/nav/"+menuType+"_on.jpg";
  }
  
}
//alert(newBack);
function swapBG(item,newBack) { item.style.background="url('"+newBack+"') no-repeat"; }
function loadPage(page) { window.location.href=page; }
function loadSite(page) { window.open(page); }

function imgPreload(){
  var args = imgPreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++) { 
  	document.imageArray[i] = new Image; 
  	document.imageArray[i].src = args[i]; 
	}
}
function viewLarge(id,which,image){
	var overmsg = "<img src='http://www.resortgroup.eu/images/developments/" + id + "/" + image + "' />";
	return overlib(overmsg, FOLLOWSCROLL, STICKY, NOCLOSE, RELX, 150, RELY, 25, CAPTION,
  image,WIDTH,450,HEIGHT,450)
}

function largeImage(img){
	var overmsg= "<img src='/images/upload/400/" + img  + "' />";
  return overlib(overmsg, FOLLOWSCROLL, STICKY, NOCLOSE, HEIGHT,300,OFFSETY, -350, RELX,200 , CAPTION, img)

}



function overId(toShow){ 

	mySlide2.slideIn();
 
 
}


	
function changeTop(id){
		var navBack = findDOM("navBg");
  	var topImg = findDOM("headerImg");
  	
  	//alert(id);
  	if(typeof polarisArr[id] != "undefined"){
  		
  		topImage = "images/design/headers/" + polarisArr[id] + "/header_blank.jpg";
  		navImg = "images/design/headers/" + polarisArr[id] + "/navheader.jpg";
  		navBack.src = navImg;
  		topImg.src = topImage;
  		
  	}
}

var h=0;
function resizeBoxes(cName){
	
	/*find elements first*/
	var boxes = new Array;
	if(typeof(cName)=="undefined"){
	  cName="resortSpot";
	}
	boxes = jQuery(cName);


if (h>0){
	//already set
//	alert(h);
}else{
	
	for(i=0;i<boxes.length;i++){
	  if(cName=="box_content"){
		var myID = "boxId_" +i;
		boxes[i].id=myID;
	}
		myboxh = jQuery(boxes[i]).height();


		if(myboxh>h){
			h=myboxh;
		}		
	}
		for(j=0;j<boxes.length;j++){
	   if(cName=="box_content"){
		var myID = "boxId_" +j;
		boxes[j].id=myID;
	}
	//alert (id);
//	alert(h);
		
		jQuery(boxes[j]).height(h);
	  //$(boxes[j]).css(cssObj);
	}
}
h=0;
}