var detect = navigator.userAgent.toLowerCase();
var os_ = navigator.platform.toLowerCase();
var browser,thestring;

if (checkIt('safari')) browser = "Safari"
else browser = "not Safari"

if ( os_ == 'macppc' || os_ == 'macintel' ) os = "Mac"
else os = "not Mac"

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}



$(document).ready(function(){
   var exclude="";
   var szH = window.location.hash;
    szH=szH.replace("#","");
	
    exclude = "[id!='"+szH+"']";
	if($(".jshide").length) $(".jshide"+exclude).hide();
  

	/* Sliding boxes */

	if($("dl.slider").length) {

		$("dl.slider dt").css('cursor', 'pointer');
		$("dl.slider dd").hide();

		$("dl.slider dt").hover(function(){
			$(this).addClass("hover");
		},function() {
			$(this).removeClass("hover");
		});

		$("dl.slider dt").click(function(){
			$("dl.slider dd").not($(this).next("dd")).slideUp("fast");
			$(this).next("dd").slideToggle("fast");
			$("dl.slider dt").not($(this)).removeClass("on");
			$(this).toggleClass("on");
		});

	}


	/* Fragments */

	if($(".tabs").length) {


		if(szH.length)
		{
		 $(".tabs li a").removeClass("on");
	 	 $(".tabs li a[href='"+window.location.hash+"']").addClass("on");
		}
		else 
		  show_fragment(".tabs li a.on");

		$(".tabs li a").click(function(){
			var parent = $(this).parents(".tabs");
			hide_fragment($("a.on", parent));
			show_fragment(this);
		});
		
		
		$("a[href*='#page']").click(function(){
			var h = $(this).attr("href");		
			var index = h.indexOf("#");
			var h1=h.slice(index+1);
			h=h.slice(index);
			
			 $(".tabs li a").removeClass("on");
	 	     $(".tabs li a[href='"+h+"']").addClass("on");
			 
			
	         $(".jshide").hide();
			  $(".jshide[id='"+h1+"']").show();
  
		});

	}
	
//if ( browser == "Safari" )
{
	var max_tab = 0;
	/*$(".tabs li a").each(function(){
		var h = parseInt($(this).css("height"));
		alert($(this).css("height"));
		if(h>max_tab)max_tab = h;
	});*/
	
	var anchs = document.getElementById("tabsA").getElementsByTagName("A");
	
	for(i = 0; i< anchs.length; i++)
	{
	  var h	= anchs[i].offsetHeight-18;
  	  if(h>max_tab)max_tab = h;
	}

	
	

	$(".tabs li a").each(function(){
								  
		$(this).css("height",max_tab+"px");		
	});
}
});


function show_fragment(elem) {
	var fragment = $(elem).attr("href");
	$(elem).addClass("on");
	if(fragment!="#page1")
	  $("#bcaux").text(" > "+$(elem).text());
	else $("#bcaux").text("");
	
	$(fragment).show();
}

function hide_fragment(elem) {
	var fragment = $(elem).attr("href");
	$(elem).removeClass("on");
	$(fragment).hide();
}