(function(a){function b(b){var c=this.defaultValue||a(this).val();a(this).focus(function(){if(a(this).val()==c){a(this).val("")}a(this).addClass(b)}).blur(function(){if(a(this).val()==""){a(this).val(c)}a(this).removeClass(b)})}a.innerLabel={defaults:{focusClass:""},version:"1.0"};a.fn.innerLabel=function(c){var d={focusClass:""};d=a.extend({},d,c);var e=this.is("form")?this.find("input:text, input:password, textarea"):this;e.each(function(){if(!a(this).is("input:text")&&!a(this).is("input:password")&&!a(this).is("textarea")){return false}b.call(this,d.focusClass)});return this}})(jQuery);

;(function(b,c){b('*').hover(function(){b(this).data(c,1)},function(){b(this).data(c,0)}).data(c,0);b[c]=function(a){return b(a)[c]()};b.fn[c]=function(a){a=0;b(this).each(function(){a+=b(this).data(c)});return a>0}})(jQuery,'isHovered');

function abrirSubmenu() {
	var $menu = $('.menu-dois');
	/*$menu.find('ul li').hover(
		function() {
			$(this).find('.submenu').stop(true, true).slideDown(200);
		},
		function() {
			$(this).find('.submenu').stop(true, true).slideUp(200);
		}
	);*/
	
	$menu.find('ul li:has(.submenu)').click(
		function(e) {
			$(this).find('.submenu').stop(true, true).slideToggle(200);
			$(this).siblings().find('.submenu').stop(true, true).slideUp(200);
			return false;
		}
	).each(function() {
		$(this).find('.submenu a').click(function() {
			location.href = this.href;										  
		});	
	});
}

function selecionarDistribuidores() {
	$('#img-mapa-brasilMap area').click(function() {
		var idMapa = '#' + this.href.split('#')[1];
		var regiao = '#regiao-' + idMapa.replace('#mapa-', '');
		$(idMapa).stop(true, true).fadeTo(250, 1).siblings('img').not('#img-mapa-brasil').fadeOut(250);
		$(regiao).show().siblings().hide();
		return false;
	});
}

function iniciarBanner() {
	var $banner = $('#banner-home');
	
	$banner.find('.slideshow-nav').html('<ul></ul>');
	
	$banner.find('.slideshow').cycle({ 
		speed:  500, 
		timeout: 8500,
                delay:5000,
                pause: true,
		pager:  $banner.find('.slideshow-nav ul'),
		pagerAnchorBuilder: function(idx, slide) { 
			return '<li><a href="#">' + (idx + 1) + '</a></li>'; 
		} 
	}).find('li').each(function(i) {
		$(this).addClass('item-' + i);	
	});
}

function abrirMapaSite() {
    $('#rodape .botoes-rodape a').toggle(
        function() {
            $(this).find('span').eq(1).html('-');
            $('#rodape .mapa-site').stop(true, true).slideDown(250);
        },
        function() {
            $(this).find('span').eq(1).html('+');
            $('#rodape .mapa-site').stop(true, true).slideUp(250);
        }
    );
}

function browserClass() {
    var bodyClass;
    
    for (var browser in $.browser) {
        if ($.browser.hasOwnProperty(browser)) {
            if ($.browser[browser]) {
                bodyClass = browser + ' ' + browser + '-' + $.browser.version;
                break;
            }
        }
    }
    
    $('body').addClass(bodyClass);
    return bodyClass;
}

$(function() {
    browserClass();
	abrirSubmenu();
	iniciarBanner();
	selecionarDistribuidores();
    abrirMapaSite();
	
	$('form').innerLabel({focusClass: 'focus'});
});

