$(document).ready(function(){
	$("#gallery_menu a").live('click', function(){
		$("#gallery_container").load(this.href, '', function(){});
		return false;
	});
	
	
	function hideAllDivs(query){
		$(query).find('div').each(function(){
			$(this).hide();
		});
	}
	
	$("#next").click(function(){
		id = $("#current_page").attr('value');
		page = id+1;
		paginateArticle(this.href, page);
		return false;
	});
	
	function paginateArticle(href, page) {
		$("#article_conteiner").load(href+'&page='+page, '', function(){});
	}
	
  	$("#ondeLink").click(
		 function() {
		 	if ($("#ondeencontrar").is(":visible")) {
				$(".rodapeContainer li #ondeencontrar").slideUp('slow');
			}
			else {
				$(".rodapeContainer li #facapedido").slideUp();
				$(".rodapeContainer li #contato").slideUp();
				$(".rodapeContainer li #ondeencontrar").slideDown('slow');
			}
			return false;
	     }    
    );
	
  	$("#facaLink").click(
		 function() {
		 	if ($("#facapedido").is(":visible")) {
				$(".rodapeContainer li #facapedido").slideUp('slow');
			}
			else {
				$(".rodapeContainer li #contato").slideUp();
				$(".rodapeContainer li #ondeencontrar").slideUp();
				$(".rodapeContainer li #facapedido").slideDown('slow');
			}
			return false;
	     }    
    );
	
	$("#contatoLink").click(
		 function() {
		 	if ($("#contato").is(":visible")) {
				$(".rodapeContainer li #contato").slideUp('slow');
			}
			else {
				$(".rodapeContainer li #ondeencontrar").slideUp();
				$(".rodapeContainer li #facapedido").slideUp();
				$(".rodapeContainer li #contato").slideDown('slow');
			}
			return false;
	     }    
    );

	
	$("#selPiano").click(
		function(){
			$("#selPiano").toggleClass("selected");
			return false;
		}
	)
	
	$("#selPiano1").click(
		function(){
			$("#selPiano1").toggleClass("selected");
			return false;
		}
	)
	
	$("#selReve").click(
		function(){
			$("#selReve").toggleClass("selected");
			return false;
		}
	)
	
	$("#biografia").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$("#mestres").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$(".nav a").live('click', function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$("#galleryMenu li a").live('click', function(){
		$("#picturesGalleryContainer").load(this.href, '', function(){});
		return false;
	});
	
	$("#sed_newsletter").click(
		function (){
			var msg = "";
			var nome_inv = $('#_nomeErrorMsg').html();
			var email_inv = $('#_emailErrorMsg').html();
			
			if($('#nome_news').val()=="")  msg = nome_inv;
			if(!validate_email(document.getElementById('email_news'))) msg+= '\n'+email_inv;
			
			if(msg!=""){
				invocaDialog(msg);
				return false;
			} 
			$.post('newsletter',
                {nome: $('#nome_news').val()
				,email: $('#email_news').val()
				},
                function(data){
					return false;
                }
                );
			return false;	
		}
	)
	
	$("#enviarpedido").click(
		function (){
			var msg = "";
			var nome_inv = $('#_nomeErrorMsg').html();
			var email_inv = $('#_emailErrorMsg').html();

			if($('#nome').val()=="")  msg = nome_inv;
			if(!validate_email(document.getElementById('email'))) msg+= '\n'+email_inv;
			
			if(msg!=""){
				invocaDialog(msg);
				return false;
			} 
			
			var piano = ($('#selPiano').hasClass("selected"))?"sim":"nao";
			var piano1 = $('#selPiano1').hasClass("selected")?"sim":"nao";
		 	var reve = $('#selReve').hasClass("selected")?"sim":"nao";
			$.post('main/Send_email',
                {nome: $('#nome').val()
				,email: $('#email').val()
				,piano: piano
				,piano1: piano1
				,reve: reve
				},
                function(data){
					$('#facapedido').slideUp();
					$('#pedido_confirm').slideDown();
					
					setTimeout("limpaFormPedido()", 500);
					
					setTimeout("$('#pedido_confirm').slideUp();",3000);
					setTimeout("$('#facapedido').slideDown();",3500);
					return false;
                }
                );
			return false;	
		}
	)
	
	$("#biografia").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$("#mestres").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$("#minhas_musicas").click(function(){
		$("#mainContent").load(this.href, '', function(){	
			var confObject = {
					iconMinSide : 170,
					iconMaxSide : 290,
					distAttDock : 179,
					coefAttDock : 2,	
					veloOutDock : 300,
					valign: 'bottom'
				}
			jQuery(function() {
		 		jQuery("#albuns_img").addDockEffect(confObject);
			});
			$("#albuns_img a").hover(function(){
				id = $(this).attr('id');
				hideAllDivs("#faixas");
				div_id = id+"_div";
				$('#'+div_id).show();
			});
		});
		return false;
	});
	
	$("#albuns_img a").live('click', function(){return false;});
	
	$("#title_musica").click(function(){
		a = $(this).find('a').attr('href');
		$("#mainContent").load(a, '', function(){});
		return false;
	});
	
	$("#title_minhas").click(function(){
		a = $(this).find('a').attr('href');
		$("#mainContent").load(a, '', function(){});
		return false;
	});
	
	$("#title_acontece").click(function(){
		a = $(this).find('a').attr('href');
		$("#mainContent").load(a, '', function(){});
		return false;
	});
	
	$("#musica_classica").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$(".nav span").live('click', function(){
		a = $(this).find('a').attr('href');
		$("#mainContent").load(a, '', function(){});
		return false;
	});
	
	$(".nav a").live('click', function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	$("#galleryMenu li a").live('click', function(){
		$("#picturesGalleryContainer").load(this.href, '', function(){});
		return false;
	});
	
	$("#acontece_ny").click(function(){
		$("#mainContent").load(this.href, '', function(){});
		return false;
	});
	
	
	$('#modal').click(function(e) {

		e.preventDefault();
		
		var id = $(this).attr('href');

		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
	
		$(id).css('top',  winH-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
		return false;
	});
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});	

	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.window .closer').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
		return false;
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});
	
});

function limpaFormPedido(){
	$('#selPiano').removeClass('selected');
	$('#selPiano1').removeClass('selected');
	$('#selReve').removeClass('selected');
	$('#nome').val('');$('#email').val('');
}

function validate_email(field){
	with (field)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2)
		{return false;}
		else {return true;}
	}
}
