var animating = false;	// Animation playing - boolean

$j(document).ready(function() {	// Onload function
	
	var url = document.URL;
	// var page = url.substring(url.lastIndexOf('/')+1);
	var page = url.substring(url.lastIndexOf() );

	// alert( url.substring( url.lastIndexOf() ) );

	ShowMenuItems(page,true);	// Second parameter sets (html-true/non html-false) url

	$j(".active").click(function(e){  // Disable active tab click function
		if ($j(this).parent().parent().attr("id")!="right_navigation" && $j(this).parent().parent().parent().attr("id")!="top_navigation") e.preventDefault();							
	});

	/* Page tabs */
	$j(".tab_content").each(function(){	// Rewrite each tab ID - unset anchor jumping to id
		var id = $j(this).attr("id");
		$j(this).removeAttr("id").attr("id","t"+id);
	});

	$j(".tab").click(function(e){	// Click event activation - Tabs
		if (!$j(this).hasClass("active") && !animating)
		{
			animating = true;
			UpdateTabNavigation($j(this).attr("href"));
			e.preventDefault();
			return false;
		}
		else
		{
			return false;
		}

	});
	/* END - Page tabs */

});



// Set the right navigation
function ShowMenuItems(page,html) {

	$j("#right_navigation li").each(function(){

		// alert( page.indexOf(".") );


		if (page.indexOf("#") != -1)	// Url contains hash
		{
			// page = page.substring(0,page.indexOf("#"));
		}

		if (page.indexOf("?") != -1)	// Url contains parameter
		{
			// page = page.substring(0,page.indexOf("?"));
		}
		
		if (page.indexOf(":") != -1)	// Url contains parameter
		{
			// page = page.substring(0,page.indexOf(":"));
		}
		
		if(html==true && page.indexOf(".") == -1)
		{
			// page += ".html";	
		}

		// alert( page );


		var node = false;


		test1 = $j(this).children(0).attr("href");
		// alert(test1);


		// test2 = $j(this).children(0).attr("href").lastIndexOf("/")+1
		// alert(test2);


		// if ($j(this).children(0).attr("href").substring($j(this).children(0).attr("href").lastIndexOf("/")+1) == page)

		if ( $j(this).children(0).attr("href") == page)
		{
			$j(this).children(0).addClass("active");
			if ($j(this).hasClass("block"))
			{
				$j(this).removeClass("block");
				var node = true;
			}


			var group = $j(this).attr("class");

			// alert(group);

			$j("#right_navigation li."+group).each(function(){
				if ($j(this).children(0).hasClass("last_potencial"))
				{
					$j(this).children(0).removeClass("last_potencial");
				}
				$j(this).slideDown(0);
			});
		}

	});

}










// Controle Tab navigation
function UpdateTabNavigation(tab,inittab) {

	switch(tab) {

		case 0:	// On page entering or reloading
			var url = document.URL;

			//var parameter = url.substring(url.indexOf("#")+1,url.length);	// Tab prefix extraction
			var parameter = location.hash.substring(1);
			
			$j("#home_loading").hide();	// Hide loading...
			$j("#home_content").fadeIn(750);	// Shows foto content

			if ($j("#home_content").length > 0) {
				if( inittab > 0 ) {
					parameter = "tab2";
				} else {
					parameter = inittab;
				}
			}
			
			// if (url.indexOf("#") != -1 && parameter.length > 0) 	// Url has hash value
			if (parameter.length > 0) 	// Url has hash value
			{
				$j(".tab_content").each(function(){
					if ($j(this).css("opacity") == 1) 
					{
						if (!$j(this).hasClass("home_foto"))
						{
							$j(this).fadeOut(1);
							//$j(this).hide();
							
						} else {
							$j(this).hide();
							
						}
					}
				});
				
				$j("#t"+parameter).fadeIn(350,function(){animating = false;});				 		
				
				$j(".tab").each(function(){
					if($j(this).hasClass("active")) $j(this).removeClass("active");
					if($j(this).attr("href") == "#"+parameter) $j(this).addClass("active");
				});
			}
			else	// Url has no hash value
			{
				$j("a[href=#tab1]").addClass("active");
				$j(".tab_content").each(function(){
					if ($j(this).css("opacity") == 1) 
					{
						if (!$j(this).hasClass("home_foto"))
						{
							$j(this).fadeOut(1);
							//$j(this).hide();
							
						}
						else 
						{
							$j(this).hide();
							
						}
					}
				});
				
				$j("#ttab1").fadeIn(350,function(){animating = false;});
			}
			break;

			default:	// Tab navigation button clicked
			var parameter = tab.substring(tab.indexOf("#")+1,tab.length);
			$j(".tab_content").each(function(){
				if ($j(this).css("opacity") == 1) 
					{
						if (!$j(this).hasClass("home_foto"))
						{
							$j(this).fadeOut(1);
							//$j(this).hide();
							
						}
						else 
						{
							$j(this).hide();
							
						}
					}
			});

			$j("#t"+parameter).fadeIn(350,function(){animating = false;});	
				 		
			$j(".tab").each(function(){
				if($j(this).hasClass("active")) $j(this).removeClass("active");
				if($j(this).attr("href") == "#"+parameter) $j(this).addClass("active");
			});
			
			parent.location.hash = tab;	// Sets the hash value to url without reloading page
	}
}






function showTooltip(tip)
{
	$j(tip).slideDown(350);
}

function closeTooltip(tip)
{
	$j(tip).slideUp(350);
}



function SelectDownload(champ) {

	// location.href=document.fDownload.download.options[document.fDownload.download.selectedIndex].value

	// alert( champ );

	// var menuvalue = champ.options[champ.selectedIndex].value;
	var menuvalue = champ.value;

	// alert( menuvalue );


	document.fDownload.target = "_blank";
	document.fDownload.method = "post";
	document.fDownload.action = menuvalue;
	document.fDownload.encoding = "application/x-www-form-urlencoded";
	document.fDownload.submit();
}



