function changeGallery(element){
	if (element < 0) {
		element = 0;
	}

	if (element > (galleryList.length - 1)) {
		element = galleryList.length - 1;
	}

	currGalleryItem = element;
	if (typeof defGalleryHTML == 'undefined') {
		defGalleryHTML = document.getElementById('galleryMenuItem_0').innerHTML;
	}
	var galleryLink = document.getElementById('galleryMenuItem_' + element);
	document.getElementById('galleryMenuItem_0').innerHTML = (element>0 ? galleryLink.innerHTML : defGalleryHTML);
	
	var galleryImage = document.getElementById('holidayGallery');

	galleryImage.style.backgroundImage = 'url(' + galleryList[element] + ')';
	
	settings = {
		tl: { radius: 4 },
		tr: { radius: 4 },
		bl: { radius: 4 },
		br: { radius: 4 },
		antiAlias: true,
		autoPad: true
	}
	
	var cornersObj = new curvyCorners(settings, galleryImage);
	cornersObj.applyCornersToAll();
}

function imgpopup (theURL) {
	window.open("/showbigimage.php?src="+theURL,
		"Image",
		"toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=200,height=200");
}
function positionSubmenu(menuNumber) {
	var parentMenu = document.getElementById('menuItem'+menuNumber)
	if (parentMenu) {
		var parentMenuLeft = findPos(parentMenu)[0];
		var subMenu = document.getElementById('subMenu'+menuNumber)
		if (subMenu){
			subMenu.style.left = (parentMenuLeft - menuPositionCorrection)+'px';
		}
	}
}

function showMenu(menuNumber){
	var subMenu = document.getElementById('subMenu'+menuNumber)
	if (subMenu) {
		subMenu.style.visibility = 'visible';
		currMenuOn = menuNumber;
	}
}

function hideMenu(menuNumber){
	var subMenu = document.getElementById('subMenu'+menuNumber)
	if (subMenu) {
		subMenu.style.visibility = 'hidden';	
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function hideMenus() {
	hideMenu(currMenuOn);
	currMenuOn = 0;
}
var currMenuOn = 0;
var menuPositionCorrection = 20;


/*Calendar*/

function showReason() {

	var div = document.getElementById("reasonDiv").style;
	var ch = document.documentElement.scrollHeight;
	var clh = document.documentElement.clientHeight;
	if (window.innerHeight){pos = window.pageYOffset;}
	else if (document.documentElement && document.documentElement.scrollTop){pos = document.documentElement.scrollTop;}
	else if (document.body){pos = document.body.scrollTop;}
	var cw = document.body.clientWidth;
	div.height = ch + 'px';

	div.visibility = (div.visibility=="visible")?"hidden":"visible";
	if(div.visibility=="visible") {
		document.body.scroll = "no";
		selectObj("hide");
	} else {
		document.body.scroll = "yes";
		selectObj("show");
	}
	return false;
}
function selectObj(a) {
	var selectArray = document.getElementsByTagName("SELECT");
	if(a=="hide") {
		for(var i=0;i<selectArray.length;i++) {
			selectArray[i].style.visibility = "hidden";
		}
	} else {
		for(var i=0;i<selectArray.length;i++) {
			selectArray[i].style.visibility = "visible";
		}
	}
}
