// JavaScript Document
//Marca itens da navegação principal
function makerMenuItem(i){
jQuery("#item"+i).css("background","url(img/nav_principal/item_"+ i +"_hover.gif) no-repeat");}

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function openSubNav($sub)
{
	el = $JQ($sub);
	el.css('display',el.css('display') != 'none' ? 'none' : 'block');
	$JQ.cookie($sub, el.css('display')); // get cookie
	//alert($JQ.cookie($sub));
	return false;
}

jQuery(document).ready(function()
{	
	//Tira foco dos links
	$JQ("a").focus(function(){this.blur();});
	//Tab panel da home
	if($JQ().tabs){$JQ('#container-1 > ul').tabs({ selected: 0,fx: { opacity: 'toggle' } });}
	//Navegação principal
	function showSub($id){$JQ('ul#' + $id).css("display", "block");}
	function hideSub($id){$JQ('#navPrincipal ul#' + $id).css("display", "none");}
	function montaMenu($item, $sub)
	{	
		$JQ('#navPrincipal > ul a#'+$item).mouseover(function(){showSub($sub);});
		$JQ('#navPrincipal > ul a#'+$item).mouseout(function(){hideSub($sub);});
		manterSub($sub);
	}
	function manterSub($sub)
	{
		$JQ('ul#'+$sub).mousemove(function(){showSub($sub);});
		$JQ('ul#'+$sub).mouseout(function(){hideSub($sub);});
	}
	montaMenu('item1', 'sub1');
	montaMenu('item2', 'sub2');
	
	//Tooltip dos produtos
	if($JQ().tooltip)
	{
		$JQ('#productsList *').tooltip(
		{
			track: true,
			delay: 0,
			showURL: false,
			showBody: ": ",
			fixPNG: true,
			opacity: 0.95,
			fade: 250,
			left: 5
		});
	}
	
	//Campos do login
	function clearFieldValue($field, $theValue)
	{
		$JQ($field).focus(function()
		{
			this.value = (this.value == $theValue) ? "" : this.value;
		});
		
		$JQ($field).blur(function()
		{
			this.value = (this.value == '') ? $theValue : this.value;
		});	
	};
	//Limpa campo de logim e senha ao receber foco
	clearFieldValue('#loginForm #login', $JQ('#loginForm #login').val());
	clearFieldValue('#loginForm #pass', $JQ('#loginForm #pass').val());
	
	//Pré-carregamento das imagens de backgroud
	preloadImages('img/bg_page.jpg',
				  'img/nav_principal/item_1.gif', 
				  'img/nav_principal/item_1_hover.gif',
				  'img/nav_principal/item_2_hover.gif',
				  'img/nav_principal/item_2_hover.gif',
				  'img/nav_principal/item_3_hover.gif',
				  'img/nav_principal/item_3_hover.gif',
				  'img/nav_principal/item_4_hover.gif',
				  'img/nav_principal/item_4_hover.gif',
				  
				  'img/nav_principal/bg_item_up.gif',
				  'img/nav_principal/bg_item_up2.gif',
				  'img/nav_principal/bg_item_hover.gif',
				  'img/nav_principal/bg_item_hover2.gif',
				  
				  'img/bg_link_cadastro_home_over.gif',
				  'img/bg_link_cadastro_home_up.gif',
				  'img/bg_link_login_home_over.gif',
				  'img/bg_link_login_home_up.gif');
	
	$JQ('#scrollable .items').css('display','block');
	
	$JQ(".pageNavigation .back").click(function()
	{
		$JQ(this).attr("href", "javascript: history.go(-1)");
	});
});