function getFilename(arg){
	if(arg){
		pathArray = arg.split("/");
	} else{
		pathArray = window.location.pathname.split("/");
	};
	
	return pathArray[pathArray.length-1];
}

function getPathname(arg){
	if(arg){
		pathArray = arg.split("/");
	} else{
		pathArray = window.location.pathname.split("/");
	}
	return pathArray[1];
}

function menuInit(){
	var path = getPathname();
	switch (path){
		case "about_us":
			$("about_li").className = "on" + $("about_li").className;
			break;
		case "client_relationships":
			$("client_li").className = "on" + $("contact_li").className;
			break;
		case "news":
			$("news_li").className = "on" + $("contact_li").className;
			break;
		case "practice_areas":
			$("practice_li").className = "on" + $("contact_li").className;
			break;
		case "services":
			$("services_li").className = "on" + $("contact_li").className;
			break;
		case "contact_us":
			$("contact_li").className = "on" + $("contact_li").className;
			break;
		default:
			break;
	}
	
	if(Browser.Engine.trident){
		sfHover();
	}
	
}

sfHover = function() {
	var sfEls = $("menu").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"), "");
		}
	}
}

function addFlash(){
	var obj = new Swiff('home.swf', {
		id:'floatingchair',
		container: 'content_left',
		width: 500,
		height: 603,
		params:{
			wmode: 'transparent'
		}
	});
}

function newsFlash(){
	obj1 = new Swiff('flash/Speaker01-H768K_THOMAS.swf',{
		id: 'speaker01',
		container: 's01div',
		width: 320,
		height: 240,
		params:{
			wmode: 'opaque',
        	bgcolor: '#000000'
		}
	});
	
	obj2 = new Swiff('flash/Speaker02-H768K_THOMAS.swf',{
		id: 'speaker02',
		container: 's02div',
		width: 320,
		height: 240,
		params:{
			wmode: 'opaque',
        	bgcolor: '#000000'
		}
	});
	
	obj3 = new Swiff('flash/Speaker03-H768K_THOMAS.swf',{
		id: 'speaker03',
		container: 's03div',
		width: 320,
		height: 240,
		params:{
			wmode: 'opaque',
        	bgcolor: '#000000'
		}
	});
	
	obj4 = new Swiff('flash/Speaker04-H768K_THOMAS.swf',{
		id: 'speaker04',
		container: 's04div',
		width: 320,
		height: 240,
		params:{
			wmode: 'opaque',
        	bgcolor: '#000000'
		}
	});
	
	obj5 = new Swiff('flash/Speaker05-H768K_THOMAS.swf',{
		id: 'speaker05',
		container: 's05div',
		width: 320,
		height: 240,
		params:{
			wmode: 'opaque',
        	bgcolor: '#000000'
		}
	});
}

function InitFunc(){
	menuInit();
	if(document.getElementById("newsBody")){
		newsFlash();
		newsToggle();
	 }
}

function newsToggle(){
	var myHeaders = $$('h4');
	var myDivs = $$('div.newsBox');
	
	for(i=0; i<myHeaders.length; i++){
		myDivs[i].set("slide", {mode: 'vertical', duration: 500}).slide('hide');
	
		myDivs[i].id = "nd"+i;
		myHeaders[i].id = "nh"+i;
		
	
		
		myHeaders[i].addEvents({
			'click': function(){
				var num = this.id.substr(2) * 1;
				myDivs[num].slide();
				this.className = (this.className == "") ? "open" : "";
			}
		});
		
		killFilter(myDivs[i]);
	}
	
	
}

function killFilter(element){
	if(Browser.Engine.trident){
		element.style.removeAttribute('filter'); 	
	}
}

//functions to load when page loads
window.addEvent('domready',InitFunc);



