// JavaScript Document

/*$(function(){
if( $.browser.safari ) $("body").css("font-size", "90%" );
		   });*/
(function() {
	
	var BrowserDetect = {
		init: function () {
			this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
			this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				var dataProp = data[i].prop;
				this.versionSearchString = data[i].versionSearch || data[i].identity;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
				else if (dataProp)
					return data[i].identity;
			}
		},
		searchVersion: function (dataString) {
			var index = dataString.indexOf(this.versionSearchString);
			if (index == -1) return;
			return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		},
		dataBrowser: [
			{
				string: navigator.userAgent,
				subString: "Chrome",
				identity: "Chrome"
			},
			{ 	string: navigator.userAgent,
				subString: "OmniWeb",
				versionSearch: "OmniWeb/",
				identity: "OmniWeb"
			},
			{
				string: navigator.vendor,
				subString: "Apple",
				identity: "Safari",
				versionSearch: "Version"
			},
			{
				prop: window.opera,
				identity: "Opera"
			},
			{
				string: navigator.vendor,
				subString: "iCab",
				identity: "iCab"
			},
			{
				string: navigator.vendor,
				subString: "KDE",
				identity: "Konqueror"
			},
			{
				string: navigator.userAgent,
				subString: "Firefox",
				identity: "Firefox"
			},
			{
				string: navigator.vendor,
				subString: "Camino",
				identity: "Camino"
			},
			{		// for newer Netscapes (6+)
				string: navigator.userAgent,
				subString: "Netscape",
				identity: "Netscape"
			},
			{
				string: navigator.userAgent,
				subString: "MSIE",
				identity: "Explorer",
				versionSearch: "MSIE"
			},
			{
				string: navigator.userAgent,
				subString: "Gecko",
				identity: "Mozilla",
				versionSearch: "rv"
			},
			{ 		// for older Netscapes (4-)
				string: navigator.userAgent,
				subString: "Mozilla",
				identity: "Netscape",
				versionSearch: "Mozilla"
			}
		],
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				string: navigator.userAgent,
				subString: "iPhone",
				identity: "iPhone/iPod"
		    },
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]
	
	};
	
	BrowserDetect.init();
	
	window.$.client = { os : BrowserDetect.OS, browser : BrowserDetect.browser };
	
})();

$(function(){
if( $.browser.safari && ($.client.os =="Mac")) $(".contentHeader ul li").css({"margin-right": "7px"} );
if( $.browser.safari && ($.client.os =="Mac")) $(".contentHeader ul li a").css({"font-size": "0.875em"} );
		   });
$(function(){
		   if( $.browser.msie && $.browser.version == 7 ) $("#topright").css({"width": "422px", "float":"right", "margin-right":"15px", "display":"inline"} );
		   });
$(function(){
		   if( $.browser.msie && $.browser.version == 7 ) $(".topmenu").css({"width": "97%"} );
		   });

$(function() {
	$('#bigtab').cycle({
		fx:     'fade',
		speed:  1000,
		timeout: 0,
		cleartypeNoBg: true,
		pager:  'ul.tabby',
		pagerAnchorBuilder: function(idx, slide) {
			// return sel string for existing anchor
			return 'ul.tabby li:eq(' + (idx) + ') a';
		}
	});
});

$(function() {
	$('#slideshow').cycle({
		fx:     'scrollDown',
		speed:  'slow',
		timeout: 6000,
		cleartypeNoBg: true,
		pager:  'div#exhn .thumbs',
		pagerAnchorBuilder: function(idx, slide) {
			// return sel string for existing anchor
			return 'div#exhn .thumbs li:eq(' + (idx) + ') a';
		}
	});
});

$(function() {
	$('#slideshow_ev').cycle({
		fx:     'scrollDown',
		speed:  'slow',
		timeout: 6000,
		cleartypeNoBg: true,
		pager:  'div#event .thumbs',
		pagerAnchorBuilder: function(idx, slide) {
			// return sel string for existing anchor
			return 'div#event .thumbs li:eq(' + (idx) + ') a';
		}
	});
});





$(function(){

    $("#glonav ul li.exhn a").hover(function(){
    
        $(this).addClass("hover");
        $('#glonav ul li.exhn ul.submenu').css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('#glonav ul li.exhn ul.submenu').css('visibility', 'hidden');
    
    });

});

$(function(){

    $("#glonav ul li.res a").hover(function(){
    
        $(this).addClass("hover");
        $('#glonav ul li.res ul.submenu').css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('#glonav ul li.res ul.submenu').css('visibility', 'hidden');
    
    });

});

$(function(){

    $("#glonav ul li.comm a").hover(function(){
    
        $(this).addClass("hover");
        $('#glonav ul li.comm ul.submenu').css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('#glonav ul li.comm ul.submenu').css('visibility', 'hidden');
    
    });

});

$(function(){

    $("#glonav ul li.goo a").hover(function(){
    
        $(this).addClass("hover");
        $('#glonav ul li.goo ul.submenu').css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('#glonav ul li.goo ul.submenu').css('visibility', 'hidden');
    
    });

});

$(function(){

    $("#glonav ul li.faci a").hover(function(){
    
        $(this).addClass("hover");
        $('#glonav ul li.faci ul.submenu').css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('#glonav ul li.faci ul.submenu').css('visibility', 'hidden');
    
    });

});


function loadXMLDoc()
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("mtnews").innerHTML=xmlhttp.responseText;
    }
  }
var url = "news/public/wbn/recent_entries.html";
xmlhttp.open("GET",url,true);
xmlhttp.send();
} 



$(function() {
		   $("#sidenav ul li:first").css('border', 'none');
		   });
$(function() {
		   $("#sidenav ul ul li:first").css('border', 'none');
		   });
$(function() {
		   $("#sidenav ul ul li ul li:last").css('border', 'none');
		   });


$(function(){
		   $(".exhnthen>.nonwidget-content>.right>p>a").addClass("brown");
		   });


$(function(){
		   $(".exhnlist h3.exhn+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".exhnlist h3.lec+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".exhnlist h3.play+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".exhnlist h3.film+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".exhnlist h3.concert+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".exhnlist h3.others+ul li:odd").addClass("even");
		   
		   });

$(function(){
		   $("ul.resources li:odd").addClass("even");
		   
		   });

$(function(){
		   $(".content ul.eventsort li a:last").css("border-right","none");
		   });



$(function(){
		   $(".contentInner table.details tr td+td").css({"background": "none" , "border-left":"1px solid #b09f79"});
		   });

$(function(){
		   if( $.browser.webkit ) $(".fac_menu .right").css({"width": "320px", "float":"left"} );
		   });
$(function(){
		   if( $.browser.mozilla ) $(".fac_menu .right").css({"width": "320px", "float":"left"} );
		   });
$(function(){
		   if( $.browser.msie && $.browser.version > 6 ) $(".fac_menu .right").css({"width": "320px", "float":"left"} );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 6 ) $("#musthead").css({"overflow-y": "hidden"} );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $("input.btn").css({"padding-bottom": "1px", "padding-left": "1px", "padding-right": "1px"} );
		   });


$(function(){
		   if( $.browser.msie && $.browser.version >= 8 ) $("input.btn").css({"padding-left": "6px","padding-right": "6px" } );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $(".sitemapContainer").css({"width": "660px"} );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $(".sitemapContainer").first().css({"padding-left": "10px"} );
		   });


$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $(".content .contentInner").css({"margin-bottom": "0px"} );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $(".pjtabs>ul").css({"height": "35px"} );
		   });

$(function(){
		   if( $.browser.msie && $.browser.version <= 7 ) $(".pjtabs div>ul").css({"height": "35px"} );
		   });


$(function(){
		   if( $.browser.msie && $.browser.version <= 6 ) $(".pjtabs>ul").css({
																			  "padding-bottom": "5px",
																			  "border-bottom": "1px dotted #b09f84",
																			  "margin-bottom": "20px"
																			  }), $(".pjtabs>ul li").css({
																			  "float": "left",
																			  "margin-right": "7px",
																			  "background": "#645037",
																			  "border": "none",
																			  "line-height": "1",
																			  "padding": "7px 7px"
																			  }), $(".pjtabs>ul li a").css({
																			  "color": "#ffffff"
																			  }), $(".pjtabs>ul li a.current").css({
																			  "text-decoration": "underline"
																			  }), $(".pjtabs div>ul").css({
																			  "border-bottom": "1px solid #c3bba6",
																			  "padding-bottom": "15px",
																			  "margin-bottom": "20px"
																			  }),  $(".pjtabs div>ul li").css({
																			  "float": "left",
																			  "font-size" : "1em",
																			  "border-bottom" : "1px dotted #b09f84",
																			  "border-top" : "1px dotted #b09f84",
																			  "padding" : "5px 0 5px 10px",
																			  "background-position" : "left center"
																			  }), $(".pjtabs div>ul li a").css({
																			  "color": "#645037"
																			  }) 
		   });


$(function(){
		   if( $.browser.msie && $.browser.version <= 6 ) $("#sidenav ul ul li a.selected").css({"margin-top": "0px"} );
		   });




$(function(){
		   $(".contentInner div.lnks").first().css("margin-top","30px");
		   });

$(function(){
		   $(".contentInner.fac .hallImg_l").last().css("margin-bottom","0px");
		   });

$(function(){
		   $(".contentHeader ul li").last().css("margin-right","0px");
		   });

$(function(){

		   });

$(function(){
		   $(".pjtabs>div:not(:first)").hide();
           $(".pjtabs>div:first").show();
		   $(".pjtabs>ul li a:first").addClass("current");
		   $(".pjtabs>ul li a").click(function(){
											   $(".pjtabs>ul li a").removeClass("current");
											   $(this).addClass("current");
											   thattab = $(this).attr("href").split('#')[1]
											   
											   $('.pjtabs>div:not(#'+thattab+')').hide();
											   if ($.browser.msie && $.browser.version.substr(0,3) == "6.0") {
                                                                 $('.pjtabs>div#' + thattab).show();
                                                                     }
                                                       else
                                                        $('.pjtabs>div#' + thattab).show();
                                                        return false;
                                                         });
		                                            });






/***************************/
//@Author: Adrian "yEnS" Mato Gondelle
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupContact").fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		$("#popupContact").fadeOut("slow");
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupContact").height();
	var popupWidth = $("#popupContact").width();
	//centering
	$("#popupContact").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}


//CONTROLLING EVENTS IN jQuery
$(document).ready(function(){
	
	//LOADING POPUP
	//Click the button event!
	$("#ml").click(function(){
		//centering with css
		centerPopup();
		//load popup
		loadPopup();
	});
	
	$("h3#ml").click(function(){
		//centering with css
		centerPopup();
		//load popup
		loadPopup();
	});
				
	//CLOSING POPUP
	//Click the x event!
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});

});





