/* function for hiding blocks of content */
function hideBlock(divHide) {
	var domHide = findDOM(divHide, 1);
	domHide.display = "none";
}
/* end hiding */
/* function for showing blocks of content */
function showBlock(divHide) {
	var domHide = findDOM(divHide, 1);
	domHide.display = "block";
}
/* end showing */

/* onLoad hiding multiple blocks */
function hideBlocks(number) {
	for (var i = 2; i <= number; i++) { hideBlock('photo'+i); }
}
/* end hiding */



/* Change class name of an element with an ID */
function changeClass(itemID, itemClass) {
	document.getElementById(itemID).className = itemClass; }
/* end change class name */



function turnoff(divID) {
	var turnoffElement = Element.getStyle(divID, "display");
	if ( turnoffElement == "block" ) { Effect.Fade(divID); }
	else { }
}



/* BEGIN Show/hide Tabs on Events > Rooms */

function showTab(whichTab) {
    
    var current = Element.getStyle(whichTab, "display");
    if ( current == "none" ) { Effect.Appear(whichTab); }
    else { }
    
    if ( whichTab=="capacities" ) {
        turnoff("diagrams");
        turnoff("roomprices");
        changeClass("diagramstab","off");
        changeClass("pricestab","off");
        changeClass("capacitiestab","on");
    }
    else if ( whichTab=="diagrams" ) {
        turnoff("capacities");
        turnoff("roomprices");
        changeClass("capacitiestab","off");
        changeClass("pricestab","off");
        changeClass("diagramstab","on");
    }
    else if ( whichTab=="roomprices" ) {
        turnoff("capacities");
        turnoff("diagrams");
        changeClass("capacitiestab","off");
        changeClass("diagramstab","off");
        changeClass("pricestab","on");
    }

}

/* END Show/hide Tabs on Events > Rooms */



/* FADING PHOTOS */

function photoBlock(block, number) {
	var index = block-1;
	
	var thumbs = new Array(number);
	for (var i = 0; i < number; i++) { thumbs[i] = "thumb"+[i+1]; }
	thumbs.splice(index,1);
	for (var i = 0; i < number-1; i++) { changeClass(thumbs[i], "off"); }
	changeClass("thumb"+block,"on");
	
	var photos = new Array(number);
	for (var i = 0; i < number; i++) { photos[i] = "photo"+[i+1]; }
	photos.splice(index,1);
	for (var i = 0; i < number-1; i++) { turnoff(photos[i]); }

	var blockShow = "photo"+block;
	var current = Element.getStyle(blockShow, "display");
	if ( current == "none" ) { Effect.Appear(blockShow); }
	else { }
}

/* end FADING PHOTOS */
