/*
	Projeto - Robert Oatley (Vineyards)
	Developer(s):
		+ Fernando Basilio (fernando.basilio@hellointeractive.com.br)
*/

$(document).ready(function() {

	//center element ao #content
	centralizeElement('#content');
	footerFixed();

	//resize resolucion
	$(window).resize(function(){
		centralizeElement('#content');
		footerFixed();
	});

	// footer fixo no bottom
	function footerFixed() { }

	//iniciando modal
	initModal();

	// navFooter
	$('.navFooterTrade a, .navFooterContact a, .navFooterPress a, .navFooterLatest a, .navFooterPurchase a').click(function() {
		$('.boxImgContentHome').remove();
		$('.boxContent').remove();
		$('dl dd').removeClass('on');
		$('dl dt').removeClass('on');
		$(".loader").ajaxStart(function(){
			$(this).show();
			$("#contentSlideHome").hide();
		});
		$(".loader").ajaxStop(function(){
			$(this).hide();
			$(".conteudo").show();
			$('#pane2').jScrollPane({showArrows:true});
			if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
				$('.textScroll').css('background','none');
				$('.scroll-pane').css('overflow', 'visible');
			}
		});
		$.get("/contact/contentContact.aspx",{idNav: $(this).attr('href')},function(data) {
			$(".contentItem").empty().html(data);
			$('#contentSlideHome').remove();
		});
		return false;
	});

	// navVineyards
	$('.navVineyards dt a,.navVineyards dd a').click(function(){
		$('.boxImgContentHome').remove();
		$('dl dd').removeClass('on');
		$('dl dt').removeClass('on');
		$(this).parent().addClass('on');
		$('.'+$(this).parent().parent().attr('class')+' dt').addClass('on');
		$(".loader").ajaxStart(function(){
			$(this).show();
			$("#contentSlideHome").hide();
		});
		$(".loader").ajaxStop(function(){
			$(this).hide();
			$(".conteudo").show();
			$('#pane2').jScrollPane({showArrows:true});
			if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
				$('.textScroll').css('background','none');
				$('.scroll-pane').css('overflow', 'visible');
			}
		});
		$.get("/vineyards/contentVineyards.aspx",{idNav: $(this).attr('href')},function(data) {
			$(".contentItem").empty().html(data);
			$('#contentSlideHome').remove();
		});
		return false;
	});
	
	// navHeritage
	$('.navHeritage dt a,.navHeritage dd a').click(function(){
		$('.boxImgContentHome').remove();
		$('dl dd').removeClass('on');
		$('dl dt').removeClass('on');
		$(this).parent().addClass('on');
		$('.'+$(this).parent().parent().attr('class')+' dt').addClass('on');
		$(".loader").ajaxStart(function(){
			$(this).show();
			$(".conteudo").hide();
		});
		$(".loader").ajaxStop(function(){
			$(this).hide();
			$(".conteudo").show();
			$('#pane2').jScrollPane({showArrows:true});
			if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
				$('.textScroll').css('background','none');
				$('.scroll-pane').css('overflow', 'visible');
			}
		});
		$.get("/heritage/contentHeritage.aspx",{idNav: $(this).attr('href')},function(data) {
			$(".contentItem").empty().html(data);
			$('.boxImgContentHome').remove();
		});
		return false;
	});

	

	// navWines
	$('.navWines dt a,.navWines dd a').click(function(){
		$('.boxImgContentHome').remove();
		$('dl dd').removeClass('on');
		$('dl dt').removeClass('on');
		$(this).parent().addClass('on');
		$('.'+$(this).parent().parent().attr('class')+' dt').addClass('on');
		$(".loader").ajaxStart(function(){
			$(this).show();
			$(".conteudo").hide();
		});
		$(".loader").ajaxStop(function(){
			$(this).hide();
			$(".conteudo").show();
			$('#pane2').jScrollPane({showArrows:true});
			if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
				$('.textScroll').css('background','none');
				$('.scroll-pane').css('overflow', 'visible');
			}
		});
		$.get("/wines/contentWines.aspx",{idNav: $(this).attr('href')},function(data) {
			$(".contentItem").empty().html(data);
			$('.boxImgContentHome').remove();
		});
		return false;
	});
	
	// navWines
	
	/* $.ajax({
		type: "GET",
		url: "/xml/Wines.xml",
		dataType: "xml",
		success: function(xml) {
			$(xml).find('wineType').each(function(){
				$('dl.navWines').append('<dd><a href="'+ $(this).attr('id') +'" title="'+ $(this).attr('title') +'">'+ $(this).attr('title') +'</a></dd>');
			});
			
			// navWines
			$('.navWines dt a,.navWines dd a').click(function(){
				$('.boxImgContentHome').remove();
				$('dl dd').removeClass('on');
				$('dl dt').removeClass('on');
				$(this).parent().addClass('on');
				$('.'+$(this).parent().parent().attr('class')+' dt').addClass('on');
				$(".loader").ajaxStart(function(){
					$(this).show();
					$(".conteudo").hide();
				});
				$(".loader").ajaxStop(function(){
					$(this).hide();
					$(".conteudo").show();
					$('#pane2').jScrollPane({showArrows:true});
					if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
						$('.textScroll').css('background','none');
						$('.scroll-pane').css('overflow', 'visible');
					}
				});
				$.get("/wines/contentWines.aspx",{idNav: $(this).attr('href')},function(data) {
					$(".contentItem").empty().html(data);
					$('.boxImgContentHome').remove();
				});
				return false;
			});
		},
		error: function() { }
	}); */

	
});



// navFooter
$('.navFooter li a').click(function(){
	$('.boxImgContentHome').remove();
	$('dl dd').removeClass('on');
	$('dl dt').removeClass('on');
	$(".loader").ajaxStart(function(){
		$(this).show();
		$("#contentSlideHome").hide();
	});
	$(".loader").ajaxStop(function(){
		$(this).hide();
		$(".conteudo").show();
		$('#pane2').jScrollPane({showArrows:true});
		if(!$('.jScrollPaneContainer').find('.jScrollArrowUp').is(':visible') || !$('.jScrollPaneContainer').find('.jScrollArrowDown').is(':visible')){
			$('.textScroll').css('background','none');
			$('.scroll-pane').css('overflow', 'visible');
		}
	});
	$.get("/contact/contentContact.aspx",{idNav: $(this).attr('href')},function(data) {
		$(".contentItem").empty().html(data);
		$('#contentSlideHome').remove();
	});
	return false;
});