var currentMenu = '';
var t;
var tI;
var tTvFlash;
var bkEnquete = '';

$(document).ready(function(){
	$('.menu li:last-child a span').attr('class', 'lastchild');
	$('.sidebar .cont a:last-child').css('background', 'none');
	$('.submenucontainer').each(function(){
		$(this).find('li:last-child span').attr('class', 'lastChild');
	});
	
	
	$('#rePage').val(document.location);
	//limpa txt no clique
	$('.inputMagic').each(function(){
		$(this).attr('dvalue', $(this).val());
		$(this).click(function(){
			var eu = $(this);
			if (eu.val() == eu.attr('dvalue')){
				eu.val('');
			}
		});
		$(this).blur(function(){
			var eu = $(this);
			if (eu.val() == ''){
				eu.val(eu.attr('dvalue'));
			}
		});		
	})
	
	/*idioma*/
	$('.idioma').click(function(e){
	  e.preventDefault();
		$('.submenuIdioma').attr('act', 'enter');
		clearTimeout(t);
		t = window.setTimeout("abreidiomas()", 350);	  
    });
	$('.idioma').mouseenter(function(){
      $(this).click();
	});
	$('.idioma').mouseout(function(){
		$('.submenuIdioma').attr('act', 'sair');
		clearTimeout(t);		
		t = window.setTimeout("fechaidiomas()", 350);
	});	
	$('.submenuIdioma').mouseenter(function(){								 											
		$('.submenuIdioma').attr('act', 'enter');
	});
	$('.submenuIdioma').mouseout(function(){
		$('.submenuIdioma').attr('act', 'sair');
		clearTimeout(t);		
		t = window.setTimeout("fechaidiomas()", 350);
	});		
	$('.submenuIdioma').mousemove(function(){
		$('.submenuIdioma').attr('act', 'enter');											   
	});
	
	/*tranlate*/
	$('.idiomaEn').click(function(e){
	  e.preventDefault();
		$('.translateIdioma').attr('act', 'enter');
		clearTimeout(tI);
		tI = window.setTimeout("abretranslate()", 350);	  
    });
	$('.idiomaEn').mouseenter(function(){
      $(this).click();
	});
	$('.idiomaEn').mouseout(function(){
		$('.translateIdioma').attr('act', 'sair');
		clearTimeout(tI);		
		tI = window.setTimeout("fechatranslate()", 350);
	});	
	$('.translateIdioma').mouseenter(function(){								 											
		$('.translateIdioma').attr('act', 'enter');
	});
	$('.translateIdioma').mouseout(function(){
		$('.translateIdioma').attr('act', 'sair');
		clearTimeout(tI);		
		tI = window.setTimeout("fechatranslate()", 350);
	});		
	$('.translateIdioma').mousemove(function(){
		$('.translateIdioma').attr('act', 'enter');											   
	});	
	
	//submenu ja selecionado
	if ($('input[name=smenuSelected]').val() + '' != ''){
		var vl = $('input[name=smenuSelected]').val();
		var obj = $('.submenucontainer li a[ident=' + vl +']');
		obj.attr('class', 'ativo');
	}	
	
	//menu ja selecionado
	if ($('input[name=menuSelected]').val() + '' != ''){
		var vl = $('input[name=menuSelected]').val();
		var qtdes = $('.menu a[ident=' + vl + ']').length;
	    if(qtdes > 0){
		var obj = $('.menu a[ident=' + vl +']');
		var objId = obj.attr('rel');
		obj.attr('class', 'ativo');
		obj.attr('ativo', 'me');		
		if (objId > 0){
			$('.submenu').attr('act', 'enter');	
			var html = $('.sb' + objId).html();
			$('.submenu').html(html);				
			$('.submenu').css('display', 'block');
			currentMenu = objId;
		}
	  }
	}	
	
	
	
	
	// over do menu
	$('.menu li a').mouseenter(function(){

		setTimeout('verificarMenu()', 500);
		var rel = $(this).attr('rel') + '';
		
		if (rel == 0 && $('.submenu').css('display') == 'block'){
			clearTimeout(t);
			$('.submenu').attr('act', 'sair');	
			fechamenu();
		}
		
		
		if (rel > 0){
			
			
			if ($(this).attr('ativo') == 'me'){
				var html = $('.sb' + rel).html();
				$('.submenu').html(html);	
			}
		
			if ( currentMenu != rel){
				var html = $('.sb' + rel).html();
				clearTimeout(t);
				$('.submenu').attr('act', 'enter');	
				$('.submenu').html(html);				
				abremenu();
				$('.menu a').attr('class', '');			
				$('.menu a[rel=' + rel + ']').attr('class', 'ativo');
				$('.menu a[ativo=me]').attr('class', 'ativo');
				currentMenu = rel;
			}else{
				$('.submenu').attr('act', 'enter');	
				clearTimeout(t);
				abremenu();
			}
		}
		currentMenu = rel;
				
	});
	
	//menu out
	$('.menu li a').mouseleave(function(){
		$('.submenu').attr('act', 'sair');
		clearTimeout(t);
		t = window.setTimeout("fechamenu()", 350);
		

	});
	$('.submenu').mouseenter(function(){
		$(this).attr('act', 'enter');
		if (currentMenu != 0){
			$('.menu a[rel=' + currentMenu + ']').attr('class', 'ativo');
		}
	});
	$('.submenu').mouseleave(function(){
		$('.submenu').attr('act', 'sair');
		clearTimeout(t);		
		t = window.setTimeout("fechamenu()", 350);						  
	});

	//
	$('.rotator a').mouseenter(function(){
		mudaTv($(this));
	});
	
	tTvFlash = window.setTimeout('mudaTvFlash()', 15000);
	//muda idioma
	$(".submenuIdioma a").click(function(e){
		e.preventDefault();
		var rel = $(this).attr('rel');
		var htmlForm = '<form id="switchForm" action="/revista/musicaemercado/core/switchIdioma.aspx" method="get">\n';
		htmlForm += '<input type="hidden" name="url" value="' + $("#rePage").val() + '">';		
		htmlForm += '<input type="hidden" name="idioma" value="' + rel + '">';				
		htmlForm += '</form>\n';
		$('#idiomasForm').html(htmlForm);
		$('#switchForm').submit();
	});
	
	//traduz site
	$('.translateIdioma a').click(function(e){
      e.preventDefault();
	  var rel = $(this).attr('rel');
	  document.location = 'http://www.google.com.br/translate?u=' + document.location + '&hl=en&ie=UTF8&sl=pt&tl=' + rel
    });
	
	//ultimo das noticias
	$('.itemNoticia:last-child').css('border', 'none');
	
	//enquete
	$('.enquete .resultado').click(function(e){
		e.preventDefault();
		var idd = $(this).attr('rel');
		bkEnquete = $('.enquete .replace').html();
		
			$.ajax({
			   type: "POST",
			   url: "/revista/musicaemercado/core/votarEnquete.aspx",
			   data: 'ver=true&voto=&id=' + idd,
			   success: function(msg){
					$('.enquete .replace').html(msg);
					$('.enquete .contBotao').html('');
					$('.enquete .resultado').css('display', 'none');
					$('.enquete .resultadoVotar').click(function(e){
						e.preventDefault();
						$('.enquete .contBotao').html('<a class="botao" href="#">votar</a>');
						$('.enquete .resultado').css('display', 'block');
						$('.enquete .replace').html(bkEnquete);
						actBtEnquete();
					});					
			   }
			 });		
	});
	
	actBtEnquete();
	
	
	$('.newsletter .botao').click(function(e){
		e.preventDefault();	
		if ($('.newsletter .nome').val() == $('.newsletter .nome').attr('dvalue')){
			$('.newsletter .nome').val('');
		}
		if ($('.newsletter .email').val() == $('.newsletter .email').attr('dvalue')){
			$('.newsletter .email').val('');
		}		

		var nome = $('.newsletter .nome').val();
		var email = $('.newsletter .email').val();		
		
		if (nome == '' || email == '' || email.indexOf('@') == -1){
			alert('Digite seus dados corretos.');
		}else{
			$('.newsletter .contBotao').html('<img src="/revista/musicaemercado/images/ajax-loader.gif">');
			$('#formNewsletter').submit();
		}
	});
	
	if ($('.head a.ltbox').length > 0){
		$('.head a.ltbox').ceebox({
			titles:false
		});
	}
	
	//senha
	$('.loginHolder .botao').click(function(e){
		e.preventDefault();
		$("#formLogin").submit();
	});
	
	$('.cadastroHolder .botao').click(function(e){
		e.preventDefault();
		$(".formCadastro").submit();
	});	
	$('.formContato .botao').click(function(e){
		e.preventDefault();
		$(".formContato").submit();		
	});
	
	if ($('.erroFull').length > 0){
		window.setTimeout("fechaErro()", 15000);
	}
	
	//busca
	$('.busca a').click(function(e){
		e.preventDefault();
		$('#buscaForm').submit();
	});


    //acordeon
    $('.accordionSet h2.accordion').click(function(){    
		$(this).parent().find('div.accordion').slideToggle("slow");
	});
	
	//assinatura
	$('#formAssine .botao').click(function(e){
      e.preventDefault();	
	  $('#formAssine').submit();
    });
	
	//bannerpopup
	if($('.bannerUpUpContainer').length > 0){
		$('.bannerPopUp').fadeTo(0.2, 0.4);			
		$('.bannerPopUpMeio').css('display', 'block');		
		ajustaPopUp();
		$('.bannerPopUp, .bannerPopUpMeio').click(function(e){
			fechaPopUp();							 
		});
		$('.btPopUpFechar').click(function(e){
			e.preventDefault();		
			fechaPopUp();
		});
		$(window).load(function(){
			ajustaPopUp();
		})
	}
	ajustaPopUp();
	
	//abrenews
	$('.abreNews').click(function(e){
			e.preventDefault();	
			var url = $(this).attr('href');
			$('.bannerPopUpMeio .fmNews').attr('src', url);
			

			$('.bannerPopUp').css('display', 'block');		
			$('.bannerPopUp').fadeTo(0.2, 0.4);

			$('.bannerPopUpMeio').css('display', 'block');		

			
			$('.bannerPopUp, .bannerPopUpMeio').click(function(e){
				fechaPopUp();							 
			});
			$('.btPopUpFechar').click(function(e){
				e.preventDefault();		
				fechaPopUp();
			});	
			ajustaPopUp();							
	});	



});



//banner popup
function ajustaPopUp(){
	$('.bannerPopUp').fadeTo(0.2, 0.4);
	$('.bannerPopUp').css('width', $(window).width() + 'px');
	$('.bannerPopUp').css('height', $(window).height() + 'px');
	var calculoLeft = ($(window).width() / 2) - (489 / 2);
	var calculoTop = ($(window).height() / 2) - (312 / 2);	
	$('.bannerPopUpMeio').css('left', calculoLeft + 'px');
	$('.bannerPopUpMeio').css('top', calculoTop + 'px');	
	$('.btPopUpFechar').css('left', (calculoLeft + 450) + 'px');
	$('.btPopUpFechar').css('top', (calculoTop + 20) + 'px');
}
$(window).bind('resize', function() {
	ajustaPopUp();
});
function fechaPopUp(){
	$('.bannerPopUpMeio').slideUp(250, function(){
		$('.bannerPopUp').fadeTo(250, 0, function(){ $('.bannerPopUp').css('display', 'none') })
	});	
	$('.btPopUpFechar').hide();
}

function mudaTv(obj){
		$('.rotator a').attr('ativo', '');
		var rel = obj.attr('rel');
		var wPart = 578;
		$('.rotator a').each(function(){
			var ln = 'lk' + $(this).attr('rel');
			$(this).attr('class', ln);
		});
		var wPartProcessado = (wPart * rel) - wPart;
		wPartProcessado = wPartProcessado - (2 * wPartProcessado);
		$('.tv .cont').animate({  marginLeft: wPartProcessado + 'px' }, 500, function() {	
		});
	
		obj.attr('class', 'lk' + rel + ' lk' + rel + 'Ativo');
		obj.attr('ativo', 'me');
		clearTimeout(tTvFlash);
		tTvFlash = window.setTimeout('mudaTvFlash()', 5000);	
}

function fechaErro(){
	$('.erroFull').slideUp(250);
}
function actBtEnquete(){
	$('.enquete .botao').click(function(e){
		e.preventDefault();
		var obj = $("input[@name=enqPainel]:checked");
		var valor = obj.val();
		var idd = obj.attr('rel');
		if (valor != null){
			$('.enquete .contBotao').html('<img src="/revista/musicaemercado/images/ajax-loader.gif">');
			$.ajax({
			   type: "POST",
			   url: "/revista/musicaemercado/core/votarEnquete.aspx",
			   data: 'voto=' + valor + '&id=' + idd,
			   success: function(msg){
					$('.enquete .replace').html(msg);
					$('.enquete .contBotao').html('');
					$('.enquete .resultado').css('display', 'none');
			   }
			 });			
		}else{
			alert('Escolha uma opção');
		}
	});
}

function mudaTvFlash(){
	var cont = 	$('.rotator a').length;
	var atual = ($('.rotator a[ativo=me]').attr('rel') * 1);
	atual += 1;
	if (atual > cont){
		atual = 1;	
	}
	mudaTv($('.rotator a[rel=' + atual + ']'));
}

function verificarMenu(){
	if ($('.submenu').attr('act') == 'enter' && $('.submenu').css('display') == 'none'){
		abremenu();
	}
}

function abremenu(){
	if ($('.submenu').attr('act') == 'enter' && $('.submenu').css('display') != 'block' ){
		$('.submenu').html('');		
		$('.submenu').slideDown(250, function(){
			if (currentMenu + '' != '' && currentMenu != 0){
				var html = $('.sb' + currentMenu).html();
				$('.submenu').html(html);
			}
		});
	}
}
function fechamenu(){
	if ($('.submenu').attr('act') == 'sair' && $('.submenu').css('display') != 'none'){
		var obj = $('.menu a[ativo=me]');
		var objRel = obj.attr('rel');
		if (obj.length > 0 && objRel > 0){
				
				currentMenu = objRel;
				var html = $('.sb' + currentMenu).html();
				$('.submenu').html(html);	
				
				$('.menu a').attr('class', '');
				$('.menu a[ativo=me]').attr('class', 'ativo');					
		}else{
			$('.submenu').slideUp(250, function(){
				$('.menu a').attr('class', '');
				$('.menu a[ativo=me]').attr('class', 'ativo');			
			});
		}
	}	
}
function abreidiomas(){
	if ($('.submenuIdioma').attr('act') == 'enter' && $('.submenuIdioma').css('display') != 'block' ){
		$('.submenuIdioma').slideDown(250);
	}
}
function fechaidiomas(){
	if ($('.submenuIdioma').attr('act') == 'sair' && $('.submenuIdioma').css('display') != 'none'){
		$('.submenuIdioma').slideUp(250);
	}
}

function abretranslate(){
	if ($('.translateIdioma').attr('act') == 'enter' && $('.translateIdioma').css('display') != 'block' ){
		$('.translateIdioma').slideDown(250);
	}
}
function fechatranslate(){
	if ($('.translateIdioma').attr('act') == 'sair' && $('.translateIdioma').css('display') != 'none'){
		$('.translateIdioma').slideUp(250);
	}
}
