// JavaScript Document

//menu
$(document).ready(function(){
		if($('div#menu').length > 0)
		{
			$('div#menu ul li').mouseover(function(){
				
				if($(this).children('ul').length > 0)
				{
					$(this).children('ul').slideDown('fast');
				}
				
				});
				$('div#menu ul li ul li a').click(function(obj){
					if($(this).parents('ul').index() != 4)
					{
						obj.preventDefault();
					}
					});
				$('div#menu ul li a').click(function(obj){
						if($(this).html() == "Produtos")
						{
							obj.preventDefault();
						}
					});
			
			$('div#menu ul li').mouseleave(function(){

				if($(this).children('ul').length > 0)
				{
					$(this).children('ul').slideUp('fast');
				}	

				});
		}
		$('div#menu ul').children('li').eq(0).addClass('home');
	});


//menu categorias
$(document).ready(function(){
		if($('div#menu-categories').length > 0)
		{
			$('div#menu-categories ul li').mouseover(function(){
				
				if($(this).children('ul').length > 0) {
					$(this).children('ul').fadeIn('fast');
				}
				
				});
			$('div#menu-categories ul li').mouseleave(function(){
				
				if($(this).children('ul').length > 0) {
					$(this).children('ul').fadeOut('fast');
				}
				
				});
		}
	});


//blocks
$(document).ready(function(){
		if($('#bottom').length > 0)
		{
			$('#bottom .wrapper960').children('.blocks').eq(0).addClass('no-bg');
			
		}
	});
//mediabox 
var baseurl;
var mdbinterval;
var mdbintervaltime = 3000;
var mdblastitem = null;
var mdb = null;
var mdbitens = 0;
var mdbactual = 0;
var mdblast = null;
$(document).ready(function(){
	
		if($('#mediabox').length > 0)
		{
				mdb = $('#mediabox-mask ol');
				mdbitens = mdb.children('li').size();
				mdblast = mdb.children('li').eq(0).fadeIn();
				var i = 0;
				mdb.children('li').each(function(){
						i++;
						var clickItem = $('<li><a href="#" title=""><img src="'+baseurl+'/images/bg-item-inactive.png" width="13" height="13" title="Item '+i+'" alt="Item '+i+'" /></a></li>');
						$('#controller-content ol').append(clickItem);
						
					});
				
				markItem(0);
				if(mdbitens > 1)
				{
					$('#controller-content li a').click(function(evt){
						evt.preventDefault();
						changeItem($(this).parents('li').index());
					});
					mdbinterval = setInterval("autoChange()", mdbintervaltime);
					$('#previousItem').click(function(evt){
						evt.preventDefault();
						previous();
					});
					$('#nextItem').click(function(evt){
						evt.preventDefault();
						next();
					});
				}

		}
	});

function setBase(str) {
	baseurl = str;
}
function markItem(index)
{
	if(mdblastitem !=null)
	{
		mdblastitem.attr('src', baseurl+'/images/bg-item-inactive.png')
	}
	mdblastitem = $('#controller-content ol').children('li').eq(index).find('img').attr('src', baseurl+'/images/bg-item-active.png');
}
function autoChange()
{
	if(mdbactual < mdbitens -1)
	{
		mdbactual++;
	}
	else
	{
		mdbactual = 0;
	}
	changeItem(mdbactual);
}
function changeItem(index)
{
	
	mdbactual = index;
	markItem(index);
	clearInterval(mdbinterval);
	if(mdblast !=null)
	{
		mdblast.fadeOut('slow');
	}
	mdblast = mdb.children('li').eq(index).fadeIn('slow', function(){
			mdbinterval = setInterval("autoChange()", mdbintervaltime);
		});
}
function next() {
	if(mdbactual < mdbitens -1)
	{
		mdbactual++;
	}
	else
	{
		mdbactual = 0;
	}
	changeItem(mdbactual);
}
function previous() {
	if(mdbactual > 0)
	{
		mdbactual--;
	}
	else
	{
		mdbactual = mdbitens -1;
	}
	changeItem(mdbactual);
}


//assistencia tecnica
var aslast = null;
var eslast = null;
$(document).ready(function(){
		if($('#assistence-container').length > 0)
		{
			aslast = $('#assistence-container ul').eq(0).slideDown();
			eslast = $('#maps li').eq(0).children('a').addClass('active');
			$('#maps li a').click(function(evt){
					evt.preventDefault();
					if(!$(this).hasClass('active'))
					{
						changeStates($(this).parents('li').index());
					}
				});
		}
		
	});
function changeStates(index)
{
	
	if(aslast != null)
	{
		aslast.slideUp(function(){
				aslast = $('#assistence-container ul').eq(index).slideDown();
			});
	}
	else
	{
		aslast = $('#assistence-container ul').eq(index).slideDown();
	}
	if(eslast != null)
	{
		eslast.removeClass('active');
	}
	eslast = $('#maps li').eq(index).children('a').addClass('active');
	$('#assistence-container h3').eq('0').html($('#maps li').eq(index).children('a').attr('rel'));
}
