function excluir(url,id){
	if(id){
		if(confirm("Tem certeza que deseja excluir esse item?")){
			window.open(url+"?opcao=excluir&id="+id,"_self");
		}
	}
}

$(document).ready(function(){
	var dialog = $("#alerta");
	var alerta_php = $("#alerta_php");
	dialog.dialog({
		autoOpen: false,
		modal: true,
		title: 'Alerta',
		buttons: { "Ok": function() { $(this).dialog("close"); }}
	});
	
	alerta_php.dialog({
		autoOpen: (alerta_php.html()?true:false),
		modal: true,
		title: 'Alerta',
		buttons: { "Ok": function() { $(this).dialog("close"); }}
	});
	
	var ciclo = {
		fx: 'scrollLeft',
		timeout: 8000,
		speed: 600
	};
	
	$(".tweet").tweet({
		join_text: "auto",
		username: "prontofatto",
		avatar_size: 36,
		count: 2,
		auto_join_text_default: ":", 
		auto_join_text_ed: "nós",
		auto_join_text_ing: "nós fomos",
		auto_join_text_reply: "nós respondemos",
		auto_join_text_url: "nós estamos checando",
		loading_text: "Lendo tweets do Twitter...",
		showUser: true
	});

	
	$("#accordion").accordion({ 
		animated: 'slide',
		collapsible: true,
		active : false
	});
	
	$('.menu_area').hover(
		function(){
			var img = $(this).children('img');
			
			$('body').css('cursor', 'pointer');
			$(this).children('img').animate({
				top: '-=1.5',
				height: '+=3',
				width: '+=6',
			}, 100, 'easeOutQuint');
		},
		function(){
			$('body').css('cursor', 'default');
			$(this).children('img').animate({
				top: '+=1.5',
				height: '-=3',
				width: '-=6',
			}, 100, 'easeOutQuint');
		}
	);
	
	$('.image_hover').hover(
		function(){
			var src = $(this).attr("src");
			var url = $(this).attr("url");
			$(this).attr("src",url);
			$(this).attr("url",src);
		},
		function(){
			var src = $(this).attr("src");
			var url = $(this).attr("url");
			$(this).attr("src",url);
			$(this).attr("url",src);
		}
	);
	
	$('.menu_area').click(function(){
		var target = '_self';
		
		if(this.id == 'bt_blog')
			target = '_blank';
		
		window.open($(this).children('img').attr('url'),target);
	});
	
	$('#botao_enviar').click(function(){
		submit_form("newsletter",true);
	});
	
	$('#enviar_formulario').click(function(){
		submit_form("formulario",true);
	});
	
	$(".link_hover").hover(
		function(){
			$('body').css('cursor', 'pointer');
		},
		function(){
			$('body').css('cursor', 'default'); 
		}
	);
	
	if($("#galeria_span").html() == 'galeria'){
		galeria();
	}
	
	$("#banner_principal").cycle(ciclo);
	
	$("#form_pesquisar").submit(function() {
		if(!$("#pesquisa").val()){							alert("É obrigatório definir a pesquisa!");	return false;}
	});

	$("#formulario").submit(function() {
		if(!submit_form(this.id,false)){	
			return false;
		}
	});
	
	$("#newsletter").submit(function (){
		if(!submit_form(this.id,false)){	
			return false;
		}
	});
	
	function submit_form(form_id,status){
		var enviar = true;
		var campo;
		var mens;
		
		switch(form_id){
			case "newsletter":
				campo = "news_nome"; mens = "Preencha o nome"; if(!$("#"+campo).val()){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
				campo = "news_email"; mens = "Preencha o email";if(!$("#"+campo).val()){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
				campo = "news_email"; mens = "E-mail inválido!";if(!checkMail($("#"+campo).val())){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
			break;
			case "formulario":
				campo = "nome"; mens = "Preencha o nome"; if(!$("#"+campo).val()){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
				campo = "email"; mens = "Preencha o email";if(!$("#"+campo).val()){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
				campo = "mensagem"; mens = "Preencha a mensagem";if(!$("#"+campo).val()){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
				campo = "email"; mens = "E-mail inválido!";if(!checkMail($("#"+campo).val())){ if(!dialog.dialog('isOpen')){dialog.html(mens); dialog.dialog('open');} $("#"+campo).addClass('ui-state-error'); enviar = false; } else { $("#"+campo).removeClass('ui-state-error'); }
			break;
		}
		
		if(!enviar){
			return false;
		}
		
		if(status)
			$("#"+form_id).submit();
		
		return true;
	}
	
	$("#pesquisar_ir").click(function() {
		$("#form_pesquisar").submit();
	});
	
	$("#bot_news_1").click(function() {
		$("#newsletter").submit();
	});
	
	$("#bot_news_2").click(function() {
		$("#newsletter").submit();
	});
	
	function url_name(){
		var url_aux = location.pathname;
		var url_parts;
		
		url_parts = url_aux.split('/');
		
		return url_parts[url_parts.length-1];
	}

	function checkMail(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string"){
			if(er.test(mail)){ return true; }
		}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
						return true;
					}
		}else{
			return false;
			}
	}

	function galeria(){
		// We only want these styles applied when javascript is enabled
		$('div.navigation').css({'width' : '1000px', 'clear' : 'left', 'position' : 'relative', 'top' : '-60px'});
		$('div.content').css('display', 'block');

		// Initially set opacity on thumbs and add
		// additional styling for hover effect on thumbs
		var onMouseOutOpacity = 0.67;
		$('#thumbs ul.thumbs li').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
		
		// Initialize Advanced Galleriffic Gallery
		var gallery = $('#thumbs').galleriffic({
			delay:                     10000,
			numThumbs:                 6,
			preloadAhead:              10,
			enableTopPager:            false,
			enableBottomPager:         true,
			maxPagesToShow:            7,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			captionContainerSel:       '#caption',
			loadingContainerSel:       '#loading',
			renderSSControls:          false,
			renderNavControls:         false,
			playLinkText:              'Começar Slideshow',
			pauseLinkText:             'Pausar Slideshow',
			prevLinkText:              '&lsaquo; Previous Photo',
			nextLinkText:              'Next Photo &rsaquo;',
			nextPageLinkText:          'Próxima &rsaquo;',
			prevPageLinkText:          '&lsaquo; Anterior',
			enableHistory:             false,
			autoStart:                 true,
			syncTransitions:           true,
			defaultTransitionDuration: 400,
			onSlideChange:             function(prevIndex, nextIndex) {
				// 'this' refers to the gallery, which is an extension of $('#thumbs')
				this.find('ul.thumbs').children()
					.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
					.eq(nextIndex).fadeTo('fast', 1.0);
			},
			onPageTransitionOut:       function(callback) {
				this.fadeTo('fast', 0.0, callback);
			},
			onPageTransitionIn:        function() {
				this.fadeTo('fast', 1.0);
			}
		});
	}

});