/*
 * http://tutorial-city.net/web/criando-um-plugin-de-marca-dagua-com-jquery/
 * 
 */
(function(a){a.fn.watermark=function(d){var f,c,g,e,h,b={corMarcaDagua:"#bbbbbb",estiloMarcaDagua:"italic",corTexto:"#000000",estiloTexto:"normal",valorPadrao:"pesquisar..."};f=a.extend({},b,d);return this.each(function(){g=a(this);if(g.is("input:text")||g.is("textarea")||g.is("input:password")){g.css({color:f.corMarcaDagua,fontStyle:f.estiloMarcaDagua});c=(g.val()!="")?g.val():f.valorPadrao;g.val(c).attr("rel",c);g.focus(function(){e=a(this);e.css({color:f.corTexto,fontStyle:f.estiloTexto});if(e.val()==e.attr("rel")){e.val("")}});g.blur(function(){h=a(this);if(h.val()==""||h.val()==h.attr("rel")){h.css({color:f.corMarcaDagua,fontStyle:f.estiloMarcaDagua});h.val(h.attr("rel"))}})}})}})(jQuery);

$(document).ready(function(){			
	$('body').append('<div id="debug"></div>');
	
	prettyPhoto();
	waterMark();
	cantoArredondado();
	climaTempo();
	flashNossosClientes();
	validaSac();
	boxAlturaIgual();
	boxCotacao();
	clientes();
	exibeDescricaoObrigacao();
	selectEstado();	
	formContato();
	formSaibaAntes();
	formTrabalheConosco();
	mask();
	basicos();
	printCalendario();
	calendarioForm();
	
	//calendario();
	
	$('input.txtInput').watermark({
		 corMarcaDagua:'#635555'
		,estiloMarcaDagua:'normal'
		,corTexto:'#635555'
		,estiloTexto:'normal'
		,valorPadrao:' '
	});
	
});

function printCalendario(){}
function calendarioForm(){

	$('#buscaCalendario').submit(function(){
		console.log()
		if($('#palavra').val() == '') {
			return false;			
		}
	});
	
}

function basicos(){

	$("a[rel~='external']").attr("target", "_blank");

	
}

function formSaibaAntes(){
	$('#formSaibaAntes').submit(function(){
		
		var nome = $("input[name='nome']").val();
		var email = $("input[name='emailS']").val();
		if( nome == "NOME" || email == "E-MAIL" ) {
			alert("Você deve preencher o campo nome e e-mail!");
			return false;
		}
		
	});
	
}

function bannerSWF( bannerUrl, w, h, id ) {
	swfobject.embedSWF(bannerUrl, id, w, h, "9.0.0");
}

function calendario(){
	
	var count = $(".hoje ul li.listaDias ");
	
	if(count.size() == 1) {
		$(".hoje ul li.listaDias:first").addClass('firstDay');
	}
	
	
}

function mask(){
	$("#inputCPF").mask("999.999.999-99");
	$("#inputDtNascimento").mask("99/99/9999");
	$("#inputNrTelefone").mask("(99) 9999.9999");
}
function formTrabalheConosco(){
	
	$("#formTrabalheConosco").validate();
	
	$('#arquivo').change(function(){
		
		var ext = $(this).val().split('.').pop().toLowerCase();
		var allow = new Array('doc','docx','pdf','');
		if(jQuery.inArray(ext, allow) == -1) {
		    alert('Este tipo de arquivo é inválido!');
		    $(this).attr('value','');
		}
	});	
}

function formContato(){	
	$("#formContato").validate();	
}

function selectEstado(){
	$("#selectEstado").change(function(){
		$.ajax({
			url: URL_SITE + '/ajudante/populacidades',
			type: "POST",
			data: "estado="+$(this).val(),
			beforeSend: function(){
				$('#selectCidades').attr('disabled','disabled');
				$('#selectCidades').html('Carregando cidades...');
			},
			success: function(data) {
				$('#selectCidades').html(data);
				$('#selectCidades').attr('disabled','');
			}
		});		
	});
	
}

function clientes(){
	$('.clientes li').mouseenter(function(){
		$(this).find('.normal').fadeTo(500, 1);
		$(this).find('.pb').fadeTo(500, 0);
	}).mouseleave(function(){
		$(this).find('.normal').fadeTo(500, 0);
		$(this).find('.pb').fadeTo(500, 1);
	});	
}
function debug(msg){
	$('body#debug').append(msg);
}

function exibeDescricaoObrigacao(){
	var openDescricao = '';
	$(".tituloObrigacao").click(function(){
		if( openDescricao != '') {
			openDescricao.fadeTo(500,0);
			openDescricao.hide(600);
		}
		$(this).find('.descricaoObrigacao:first').fadeTo(500,1);
		openDescricao = $(this).find('.descricaoObrigacao:first');				
	});
	
}

function boxCotacao(){
	
	$('#boxCotacao table').removeAttr('style').addClass('tableCotacao');
	
	var td = $('#boxCotacao table').find('td');
	
	td.each(function(){
		$(this).removeAttr('style').height(15);
	});
	
	$('#boxCotacao table td a:has(img):first').hide();
	
}

function boxAlturaIgual(){	
	// Pega todos elementos boxConteudoFloat;
	var box = $('.boxConteudoFloat');	
	var maiorAltura = 0;
	//Percorre todos elementos com a class="boxConteudoFloat"
	//e guarda qual tiver a maior altura
	box.each(function() {
		var alturaAtual = $(this).height();
		if(alturaAtual > maiorAltura) {
			maiorAltura = alturaAtual;
		}
	});	
	// seta a maior altura para todos
	box.height(maiorAltura);
	// assim todos boxes ficam a mesma altura.
}

function validaSac() {
	
	$('#formSac').submit(function(){
	
		var objetivo = $('input[name="acao"]:checked').val();
		
		if( objetivo == undefined ) {
			alert('Escolha uma das opções de contato!');
			return false;
		}
		//return false;
		
	});


}

function prettyPhoto() {	
	var link = $("a[rel^='prettyModal']").attr('href');
	var linkEnvie = $("a.envieNoticia").attr('href');
	var separador = "?";
	if( link.indexOf("?") != -1 ) {
		separador = "&";
	}
	var iframe = "iframe=true&width=90%&height=90%";
	$("a[rel^='prettyModal']").attr('href', link+separador+iframe);
	
	$("a.envieNoticia").attr('href', linkEnvie+"?iframe=true&width=580&height=340");
	
	$("a.envieNoticia, a[rel^='prettyPhoto'], a[rel^='prettyModal'], a[rel^='prettyInline'], a[href$=.jpg]").prettyPhoto({
		'theme': 'facebook',
		'showTitle': false
	});
}
function waterMark(){
	$('input.watermark').watermark({
		 corMarcaDagua:'#534D4D'
		,estiloMarcaDagua:'normal'
		,corTexto:'#534D4D'
		,estiloTexto:'normal'
	});
}
function cantoArredondado() {
	var div  = '';
	div  = '<div class="dirSuperior bdr"></div >';
	div += '<div  class="esqSuperior bdr"></div >';
	div += '<div  class="dirInferior bdr"></div >';
	div += '<div  class="esqInferior bdr"></div >';
	$('body#capa .bdrArr').append(div);
}
function climaTempo() {
	var iFrameClimaTempo = "<iframe src='http://selos.climatempo.com.br/selos/MostraSelo.php?CODCIDADE=4402&SKIN=preto' scrolling='no' frameborder='0' width='150' height='170' marginheight='0' marginwidth='0'></iframe>";
	$(".climaTempo").html(iFrameClimaTempo);
}
function flashNossosClientes() { 
	
	var params = {
	  menu: "false",
	  wmode: "transparent"
	};
	
	swfobject.embedSWF(URL_SITE+ '/comum/display/swf/carousel/Main.swf', "flashNossosClientes", "280", "120", "10.0.0", {}, {},params);

}

