/*
*	JavaScript Document
*	DOCUMENTO: Arquivo com os scripts básicos do site
*	CRIADO: 27/12/2009
*	AUTOR: Juliano Torriani (juliano@torriani.com.br
*	VERSAO: 1.0
*	ATUALIZAÇÕES:
*	
*/


// Funcao para inserir _blank em links externos
function ExternoLink() {
	$("a[rel*=externa]").attr("target", "_blank");
}
// Funcao para inserir _blank em links externos
function RetornoLink() {
	$("a[rel*=back]").click( function(){ history.back(); return false });
}
// Funcao para inserir funcao de imprimir nos links
function ImprimirLink() {
	$("a[rel*=print]").click( function(){ print(); })
}
// Funcao para inserir funcao de adicionar aos favoritos nos links
function FavoritoLinks(){
	$("a[rel*=bookmark]").click( function(){
		if (document.all) window.external.AddFavorite(window.location.href, document.title);
		else if (window.sidebar) window.sidebar.addPanel(document.title, window.location.href, "")
	});
}

function Prettyphoto() {
	$("a[rel*='prettyPhoto']").prettyPhoto({theme:'dark_square'});
}

//	Funcao para carregar flash
function carregaFlash(caminho,largura,altura) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<embed wmode="transparent" src="'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');
}

//função para substituir texto na newsletter
function Newsletter() {
	var textoDefault = $('#frmNewsletter label').remove().text();
	$('#email')
	.val(textoDefault)
	.css('color', '#666')
		.focus(function(){
			if ($(this).val() == textoDefault){
			$(this).css('color', '').val('');
			}
		}).blur(function(){
			if ($(this).val() == '' ){
			$(this).val(textoDefault).css('color', '#666');
			}
		});
	}

// Galeria de fotos Página Quem Somos
function GaleriaFotos() {
		$('.abre-fecha').hide();
		$('<div class="fotos" ><img src="common/imgs/fotos/minhafestahow01.jpg" alt="Festashow Interna" /></div>')
		.insertBefore('.galeria');
		$('.foto').click(function(event) {
			event.preventDefault();
			$('.fotos img').remove();
			$('<img />')
			.attr('src', $(this).attr('src'))
			.css('opacity', '0.3')
			.appendTo('.fotos')
			.animate({opacity: 1 }, 1000);
		});
	}


function Cidades(){
 $("select[name=estados_id]").change(function(){
    $("select[name=cidades_id]").html('<option value="0">Carregando...</option>');
    
    $.post("http://spiderman/trabalhos/minhafestashow/www/guia/manager/Profissionais/buscaCidades",
          {estados_id:$(this).val()},
          function(valor){
             $("select[name=cidades_id]").html(valor);
          }
          )
 })
}

function trocarAbas(obj){
		var classAba = "."+obj.attr('href').replace('#', '');
		var conteudoAba = obj.parents('.menu').parent().find(classAba);
		var abas = obj.parents('.menu').parent().find('.conteudo');

		if(conteudoAba.is('.hidden')){
			//conteudos.addClass('hidden');
			conteudoAba.removeClass('hidden');
			abas.addClass('hidden');
			conteudoAba.removeClass('hidden');
			obj.parent().parent().find('li').removeClass('ativo');
			obj.parent().addClass('ativo');
		}
		obj.blur();
	}


// Função para iniciar as demais
$(document).ready(function() {
	ExternoLink();
	RetornoLink();
	ImprimirLink();
	FavoritoLinks();
	Newsletter();
	GaleriaFotos();
	Prettyphoto();
	Cidades();
	
	// Trocar Abas
	$('.tabs .menu a').click(function(){
			trocarAbas($(this));
			return false;
		});
		
	$("#rotator").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 4000);
	
});
