// JavaScript Document
		function classOf(o) {
			if (undefined === o) return "Undefined";
			if (null === o) return "Null";
			return {}.toString.call(o).slice(8, -1);
		}
		var newFadeArray, semanticFade;
		$(function(){
		/*	$(".events-link").colorbox({href: function () {return $(this).closest("A").attr("href");}, innerWidth: '1090px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});*/
			$(".enquiry-link").colorbox({innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
			$(".bookings-link, .menu-link, .package-link, .booking-form-link").colorbox({innerWidth: '857px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});
			$("#terms-conditions1, #terms-conditions2, #terms-conditions3, #terms-conditions4").colorbox({width:"70%", maxWidth: '850px', scrolling: false, opacity: 0.1, speed: 500, inline:true, href:"#event-terms-conditions"});
			
			$(".contactform-phone, .contactform-fax, .contactform-contact, .contactform-email, .contactform-link").colorbox({innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
			$(".address, .contactform-location").colorbox({innerWidth: '720px', innerHeight: '530px', opacity: 0.1, speed: 500, iframe:true});

			//load fade arrays
			newFadeArray = [
				['phone-container','inner-container','',''],
				['fax-container','inner-container','',''],
				['contact-container','inner-container','',''],
				['signup-container','inner-container','',''],
				['location-container','inner-container','','']
			];
			semanticFade = new SFade('top-right-box','semanticFade',{objects:newFadeArray,minZ:10000,mode:'ordered',autostart:false,fDur:1,delay:6});
			semanticFocus(4);
		});	
		
		function semanticFocus(x) {
			semanticFade.go(x);
			var e, h, j, i, k;
			for(i=0;i<newFadeArray.length;i++) {
				e = document.getElementById(newFadeArray[i][0]);
				h = e.getElementsByTagName('H4');
				for(j=0;j<h.length;j++) {
					if(i+1 == x) {
						k = h[j].getElementsByTagName('A');
						k[0].style.borderTopColor = "#FFFFFF";
						if(!browser.isIE) {
							h[j].style.opacity=1;
						}
					} else {
						k = h[j].getElementsByTagName('A');
						k[0].style.borderTopColor = "#333333";
						if(!browser.isIE) {
							h[j].style.opacity=0.7;
						}
					}
				}
			}
		}
	
		var colorArray = Array ('FFFFFF','CCCCCC');
		var cssArray = new Array();
		cssArray[0] = '.sIFR-root {background-color: #000000; text-align: center; margin-left: 0; margin-right: 0; cursor: pointer;} a { color: #XXXXXX; text-decoration: none;} a:hover {color: #FFFFFF;}';
		cssArray[1] = '.sIFR-root {background-color: #000000; color: #XXXXXX; text-align: center; margin-left: 0; margin-right: 0; cursor: pointer;}';
		cssArray[2] = cssArray[3] = cssArray[4] = cssArray[5] = cssArray[1];
		
		var selectorArray = Array ('.item','#phone','#fax','#contact','#signup','#location');
		
		function sIFRCSwitch (selector,element,color) {
			var css = cssArray[selector].replace('XXXXXX',colorArray[color]);
			if(classOf(sIFR.replacements) == 'Array' && classOf(sIFR.replacements[selectorArray[selector]]) == 'Array') {
				if(sIFR.replacements[selectorArray[selector]][element] !== null) {
					sIFR.replacements[selectorArray[selector]][element].changeCSS(css);
				}
			}
		}

	
		function subMenuLinkHandler(i) {
			var e;
			var arrayLength = linkArray[1].length-((linkArray[1].length-2)/2);
			i = (i>arrayLength) ? arrayLength-(i-arrayLength) : i;
			for(var j=0;j<arrayLength;j++) {
				e = document.getElementById(linkArray[1][(j)]);
				e.className = (j == (i-1)) ? linkArray[0][1] : linkArray[0][1]+'-hidden';
			}
			e = document.getElementById('description');
			e.className = linkArray[0][0]+'-hidden';
			
			fader._g(fader.c).setAttribute("onmouseout","");
		}
