
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:"OmniWeb",
versionSearch:"OmniWeb/",
identity:"OmniWeb"
},
{
string:navigator.vendor,
subString:"Apple",
identity:"Safari"
},
{
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"
},
{
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"
},
{
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.platform,
subString:"Linux",
identity:"Linux"
}
]
};
BrowserDetect.init();
sfHover=function(){
var sfEls=document.getElementById("nav").getElementsByTagName("LI");
for(var i=0;i<sfEls.length;i++){
sfEls[i].onmouseover=function(){
this.className+=" sfhover";
}
sfEls[i].onmouseout=function(){
this.className=this.className.replace(new RegExp(" sfhover\\b"),"");
}
}
}
if(window.attachEvent)window.attachEvent("onload",sfHover);
window.onload=function(){
	var browser=BrowserDetect.browser;
	var platform=BrowserDetect.OS;
	var aboutSub=document.getElementById("about-sub");
	var aboutLink=document.getElementById("about-link");
	var universitiesSub=document.getElementById("universities-sub");
	var universitiesLink=document.getElementById("universities-link");
	var businessesSub=document.getElementById("businesses-sub");
	var businessesLink=document.getElementById("businesses-link");
	var lifestyleSub=document.getElementById("lifestyle-sub");
	var lifestyleLink=document.getElementById("lifestyle-link");
	var realestateSub=document.getElementById("realestate-sub");
	var realestateLink=document.getElementById("realestate-link");
	var careerSub=document.getElementById("career-sub");
	var careerLink=document.getElementById("career-link");
	var mediaSub=document.getElementById("media-sub");
	var mediaLink=document.getElementById("media-link");
	var navList=document.getElementById('nav');
	var subNavUls=navList.getElementsByTagName('UL');
	var navLIs;
	for(var i=0;i<subNavUls.length;i++){
		navLIs=subNavUls[i].getElementsByTagName("LI");
		for(var j=0;j<navLIs.length;j++){
			if(j==navLIs.length-1){
				navLIs[j].style.background="none";
				navLIs[j].style.border="0px";
			}
		}
	}
	var left=document.getElementById("left");
	var leftLinks=left.getElementsByTagName("A");
	for(var i=0;i<leftLinks.length;i++){
		leftLinks[i].style.visibility="hidden";
		if(leftLinks[i].childNodes[0]){
			if(leftLinks[i].childNodes[0].length>21){
				if(browser=="Explorer"){
					leftLinks[i].style.top="-6px";
					leftLinks[i].style.marginBottom="-3px";
				}else if(platform=="Windows"&&browser=="Firefox"){
					leftLinks[i].style.top="-6px";
				}else{
					leftLinks[i].style.top="-5px";
				}
			}
		}
	}
	setTimeout(function(){
		for(var i=0;i<leftLinks.length;i++){
			leftLinks[i].style.visibility="visible";
		}
	},10);
	if(document.getElementById("wrapper").getAttribute("class")=="subpage"){
		aboutLink.onmouseover=function(){
			aboutLink.style.background="none";
		}
		aboutLink.onmouseout=function(){
			if(aboutLink.getAttribute("class") != 'status-int'){
				aboutLink.style.background="none";
			}
		}
		aboutSub.onmouseover=function(){
			aboutLink.style.background="none";
		}
		aboutSub.onmouseout=function(){
			if(aboutLink.getAttribute("class")!="status-int"){
				aboutLink.style.background="none";
			}
		}
		universitiesLink.onmouseover=function(){
			document.getElementById("universities-link").style.background="none";
		}
		universitiesLink.onmouseout=function(){
			if(document.getElementById("universities-link").getAttribute("class")!="status-int"){
				document.getElementById("universities-link").style.background="none";
			}
		}
		universitiesSub.onmouseover=function(){
			document.getElementById("universities-link").style.background="none";
		}
		universitiesSub.onmouseout=function(){
			if(document.getElementById("universities-link").getAttribute("class")!="status-int"){
				document.getElementById("universities-link").style.background="none";
			}
		}
		businessesLink.onmouseover=function(){
			document.getElementById("businesses-link").style.background="none";
		}
		businessesLink.onmouseout=function(){
			if(document.getElementById("businesses-link").getAttribute("class")!="status-int"){
				document.getElementById("businesses-link").style.background="none";
			}
		}
		businessesSub.onmouseover=function(){
			document.getElementById("businesses-link").style.background="none";
		}
		businessesSub.onmouseout=function(){
			if(document.getElementById("businesses-link").getAttribute("class")!="status-int"){
				document.getElementById("businesses-link").style.background="none";
			}
		}
		lifestyleLink.onmouseout=function(){
			if(document.getElementById("lifestyle-link").getAttribute("class")!="status-int"){
				document.getElementById("lifestyle-link").style.background="none";
			}
		}
		lifestyleSub.onmouseover=lifestyleLink.onmouseover=function(){
		document.getElementById("lifestyle-link").style.background="none";
		}
		lifestyleSub.onmouseout=function(){
			if(document.getElementById("lifestyle-link").getAttribute("class")!="status-int"){
				document.getElementById("lifestyle-link").style.background="none";
			}
		}
		
		careerSub.onmouseover=careerLink.onmouseover=function(){
			document.getElementById("career-link").style.background="none";
		}
		careerSub.onmouseout=careerLink.onmouseout=function(){
			if(document.getElementById("career-link").getAttribute("class")!="status-int"){
				document.getElementById("career-link").style.background="none";
			}
		}
		mediaSub.onmouseover=mediaLink.onmouseover=function(){
			document.getElementById("media-link").style.background="none";
		}
		mediaSub.onmouseout=mediaLink.onmouseout=function(){
			if(document.getElementById("media-link").getAttribute("class")!="status-int"){
				document.getElementById("media-link").style.background="none";
			}
		}
	}else{
	aboutSub.onmouseover=aboutLink.onmouseover=function(){
	document.getElementById("about-link").style.background="none";
	}
	aboutSub.onmouseout=aboutLink.onmouseout=function(){
	if(document.getElementById("about-link").getAttribute("class")!="status-int"){
	document.getElementById("about-link").style.background="none";
	}
	}
	universitiesSub.onmouseover=universitiesLink.onmouseover=function(){
	document.getElementById("universities-link").style.background="none";
	}
	universitiesSub.onmouseout=universitiesLink.onmouseout=function(){
	if(document.getElementById("universities-link").getAttribute("class")!="status-int"){
	document.getElementById("universities-link").style.background="none";
	}
	}
	businessesSub.onmouseover=businessesLink.onmouseover=function(){
	document.getElementById("businesses-link").style.background="none";
	}
	businessesSub.onmouseout=businessesLink.onmouseout=function(){
	if(document.getElementById("businesses-link").getAttribute("class")!="status-int"){
	document.getElementById("businesses-link").style.background="none";
	}
	}
	lifestyleSub.onmouseover=lifestyleLink.onmouseover=function(){
	document.getElementById("lifestyle-link").style.background="none";
	}
	lifestyleSub.onmouseout=lifestyleLink.onmouseout=function(){
	if(document.getElementById("lifestyle-link").getAttribute("class")!="status-int"){
	document.getElementById("lifestyle-link").style.background="none";
	}
	}

	careerSub.onmouseover=careerLink.onmouseover=function(){
	document.getElementById("career-link").style.background="none";
	}
	careerSub.onmouseout=careerLink.onmouseout=function(){
	if(document.getElementById("career-link").getAttribute("class")!="status-int"){
	document.getElementById("career-link").style.background="none";
	}
	}
	mediaSub.onmouseover=mediaLink.onmouseover=function(){
	document.getElementById("media-link").style.background="none";
	}
	mediaSub.onmouseout=mediaLink.onmouseout=function(){
	if(document.getElementById("media-link").getAttribute("class")!="status-int"){
	document.getElementById("media-link").style.background="none";
	}
	}
	}
	if(document.getElementById("left").getElementsByTagName("UL")[1]){
	var leftSubLinks=document.getElementById("left").getElementsByTagName("UL")[1].getElementsByTagName("A");
	for(var j=0;j<leftSubLinks.length;j++){
	if(leftSubLinks[j].childNodes[0]){
	if(leftSubLinks[j].childNodes[0].length>21){
	leftSubLinks[j].style.top="0px";
	}
	}
	}
	}
	if(document.getElementById("imageHolder")){
	var imgHolder=document.getElementById("imageHolder");
	var thumbLinks=document.getElementById("thumb").getElementsByTagName("A");
	for(var i=0;i<thumbLinks.length;i++){
	thumbLinks[i].onclick=function(){
	var link=this.getAttribute("href");
	imgHolder.src=link;
	return false;
	}
	}
	}
	if(document.body.id=="home"){
		var myGallery=new gallery($('myGallery'),{
			timed:true,
			showArrows:false,
			showCarousel:false,
			showInfopane:false,
			timed:true,
			delay:4000,
			fadeDuration:1000
		});
	}
	
	var allLinks = document.getElementsByTagName("a");	
	
	if(document.getElementById("relocation-link")){
		document.getElementById("relocation-link").style.top = "0px";
	}
	
	if(document.getElementById("image2")){
		document.getElementById("image2").style.display = "none";
	}
	if(document.getElementById("image3")){
		document.getElementById("image3").style.display = "none";
	}
	if(document.getElementById("image4")){
		document.getElementById("image4").style.display = "none";
	}
	if(document.getElementById("image5")){
		document.getElementById("image5").style.display = "none";
	}
	if(document.getElementById("image6")){
		document.getElementById("image6").style.display = "none";
	}
	var center = document.getElementById("center");
	if(center){
		if(center.getElementsByTagName("strong").length > 0){
			var centerLinks = center.getElementsByTagName("strong");
			centerLinks[0].style.border = "0";
			centerLinks[0].style.paddingTop = "0";
		}
	}

}
