var DIR = "..";
//var DIR = "/~taag";
 
var P = jQuery.url.attr("path");
var H = jQuery.url.attr("host");
var A = jQuery.url.attr("anchor");

$j = jQuery.noConflict();

function sidebar(selectedId) {
	//alert("SIDEBAR >"+selectedId+"<");
	$j("#sidebar-menu li").removeClass('selected');
	
	if (selectedId == 'sbm_food_division' || selectedId == 'sbm_nfd_overview' || selectedId == 'sbm_nfd_kits') {
		selectedId = 'sbm_food_division';
		
		if (! $j("#sm_imc").hasClass("smselected")) {	
			$j("div.submenu").removeClass("smselected").next("div.pane").slideUp("slow");
			$j("#sm_imc").next("div.pane").slideToggle(300);
		}
		$j("#b_product").attr("src",DIR+"/images/b-products1-en.jpg");
    	$j("#sm_imc").addClass("smselected");
    	$j('#' + selectedId).addClass('selected');
		
	} else if (selectedId == 'sbm_wh_division' || selectedId == 'sbm_nwh_overview' || selectedId == 'sbm_nwh_hpv') {
		selectedId = 'sbm_wh_division';
		
		if (! $j("#sm_cd").hasClass("smselected")) {
			$j("div.submenu").removeClass("smselected").next("div.pane").slideUp("slow");
			$j("#sm_cd").next("div.pane").slideToggle(300);
		}
		$j("#b_product").attr("src",DIR+"/images/b-products2-en.jpg");
    	$j("#sm_cd").addClass("smselected");
    	$j('#' + selectedId).addClass('selected').siblings().removeClass('selected');
	
	} else if (selectedId == 'sbm_hai_division' || selectedId == 'sbm_nhd_vre') {
		selectedId = 'sbm_hai_division';
		
		if (! $j("#sm_cd").hasClass("smselected")) {
			$j("div.submenu").removeClass("smselected").next("div.pane").slideUp("slow");
			$j("#sm_cd").next("div.pane").slideToggle(300);
		}
		$j("#b_product").attr("src",DIR+"/images/b-products3-en.jpg");
    	$j("#sm_cd").addClass("smselected");
    	$j('#' + selectedId).addClass('selected').siblings().removeClass('selected');
		
	} else if (selectedId == 'sbm_serv_overview' || selectedId == 'sbm_nserv_overview') {
		selectedId = 'sbm_serv_overview';
		if (! $j("#sm_ls").hasClass("smselected")) {
			$j("div.submenu").removeClass("smselected").next("div.pane").slideUp("slow");
			$j("#sm_ls").next("div.pane").slideToggle(300);
		}
		$j("#b_product").attr("src",DIR+"/images/b-products4-en.jpg");
		$j("#sm_ls").addClass("smselected");
    	$j('#' + selectedId).addClass('selected').siblings().removeClass('selected');
	
	} else if (selectedId == 'sbm_serv_tests') {
		if (! $j("#sm_ls").hasClass("smselected")) {
			$j("div.submenu").removeClass("smselected").next("div.pane").slideUp("slow");
			$j("#sm_ls").next("div.pane").slideToggle(300);
		}
		$j("#b_product").attr("src",DIR+"/images/b-products4-en.jpg");
		$j("#sm_ls").addClass("smselected");
    	$j('#' + selectedId).addClass('selected').siblings().removeClass('selected');
	
	}
    
    if (selectedId == "sbm_overview" && P.indexOf("products") >= 0) {                 
    	$j("div").removeClass('smselected');
    	$j("div.pane").slideUp("slow");
    	$j("#b_product").attr("src",DIR+"/images/b-products-en.jpg");
    	$j('#' + selectedId).addClass('selected');
    }
    
     if (P.indexOf("products") < 0) {                
    	$j("div").removeClass('smselected');
    	$j('#' + selectedId).addClass('selected');
    }
    
      
}

function wrappanel(selectedId) {
	//alert("WRAPPANEL "+selectedId);
    $j("#panels div").removeClass('selected').filter('#' + selectedId).addClass('selected');
    
    if (selectedId.indexOf("panel_nfd") >= 0) {
    	$j("#panels div").removeClass('selected').filter("#panel_food_division").addClass('selected');
    	var id ='#n' + selectedId.substring(6);
    	var pos = $j(id).parent().index();
    	var w = $j('#flowpane_food_division').width();
    	var npos = (-1)*pos*w;
    	$j("#flowpane_food_division div.items").css('left',npos+'px');
    	$j("#flowmenu_food_division a").removeClass('currentfd');
    	$j(id).addClass('currentfd');
    }
    
    if (selectedId.indexOf("panel_nwh") >= 0) {
    	
    	$j("#panels div").removeClass('selected').filter("#panel_wh_division").addClass('selected');
    	var id ='#n' + selectedId.substring(6);
    	var pos = $j(id).parent().index();
    	var w = $j('#flowpane_wh_division').width();
    	var npos = (-1)*pos*w;
    	$j("#flowpane_wh_division div.items").css('left',npos+'px');
    	$j("#flowmenu_wh_division a").removeClass('currentwh');
    	$j(id).addClass('currentwh');
    	
    }
    
    if (selectedId.indexOf("panel_nhd") >= 0 || selectedId.indexOf("panel_ahd") >= 0) {
    	$j("#panels div").removeClass('selected').filter("#panel_hai_division").addClass('selected');
    	var id ='#n' + selectedId.substring(6);
    	var pos = $j(id).parent().index();
    	var w = $j('#flowpane_hai_division').width();
    	var npos = (-1)*pos*w;
    	$j("#flowpane_hai_division div.items").css('left',npos+'px');
    	$j("#flowmenu_hai_division a").removeClass('currenthd');
    	$j(id).addClass('currenthd');
    }
    
    if (selectedId.indexOf("panel_nserv") >= 0) {
    	$j("#panels div").removeClass('selected').filter("#panel_serv_overview").addClass('selected');
    }
    
}




function toggle() { 
	//alert(P+'---'+H+'---'+A);
	if (A != null) {
		sidebar('sbm_' + A);
		wrappanel('panel_' + A);
	}
}

function setrel() {
	var aElements = document.getElementsByTagName("a");
	for (i = 0; i < aElements.length; i++) {
		//alert(aElements[i].getAttribute('rel'));
		if (aElements[i].getAttribute('rel')) {
			
			var sbm = 'sbm_' + aElements[i].getAttribute('rel');
			var panel = 'panel_' + aElements[i].getAttribute('rel');

			if(aElements[i].attachEvent ){
      			//aElements[i].attachEvent('onclick', 'sidebar(\''+sbm+'\'); wrappanel(\''+panel+'\')');
      			//aElements[i].onclick = function(){sidebar(sbm);wrappanel(panel)};
      			//aElements[i].attachEvent('onclick',function(){sidebar(sbm);wrappanel(panel)});
      			node = aElements[i].parentNode;
				html = node.innerHTML;
				node.innerHTML = '<a '+ 'onclick="sidebar(\''+sbm+'\'); wrappanel(\''+panel+'\')" '+ html.substr(3);
			
			} else {
				aElements[i].setAttribute('onclick', 'sidebar("'+sbm+'"); wrappanel("'+panel+'")');
			}
					
		}
	}
}

function changeproduct(p) {
	if (p.indexOf("nhd_") >= 0) {
		var API = $j("#flowpane_hai_division").data("scrollable");
		if (p == "nhd_vre2") {
			API.seekTo(2);		
		} else if (p == "nhd_mrsa2") {
			API.seekTo(4);
		} else if (p == "nhd_staph2") {
			API.seekTo(6);
		}
	} else if (p.indexOf("nwh_") >= 0) {
		var API = $j("#flowpane_wh_division").data("scrollable");
		API.seekTo(5);
	}

}





