function FecharModal(div)
{
    ShowSelect();
    $(''+div+'').hide();
    $('#mask').hide();
}

function HideSelect()
{
    var selects = document.getElementsByTagName("select");
    for(i=0; i<selects.length; i++)
    {
        $(selects[i]).hide();
    }
}

function ShowSelect()
{
    var selects = document.getElementsByTagName("select");
    for(i=0; i<selects.length; i++)
    {
        $(selects[i]).show();
    }
}


function identifyBrowser() {
    var ua = navigator.userAgent.toLowerCase();
    var ret = 0;
    if (ua.indexOf("chorme") != -1) {
        browserName = "chorme";
        //return 6;
	ret = 6;
    } else if (ua.indexOf("msie") != -1) {
        browserName = "msie";
        //return 2;
	ret = 2;
    } else if (ua.indexOf("mozilla") != -1) {
        if (ua.indexOf("firefox") != -1) {
            browserName = "firefox";
            //return 4;
	    ret = 4;
        } else {
            browserName = "mozilla";
            //return 5;
	    ret = 5;
        }
    }
    return ret;
}

function PreparaModal(id)
{
    HideSelect();
    var maskHeight = $(document).height();
    var maskWidth = $(window).width();
    $('#mask').css({'width':maskWidth,'height':maskHeight});
    $('#mask').fadeIn(100);
    $('#mask').fadeTo("slow",0.7);
    var nav = identifyBrowser();
    if(nav==5)
    {
	var winH = $(document).height();
    }else
    {
	var winH = $(window).height();
    }
    var winW = $(window).width();
    $(id).css('top', document.documentElement.scrollTop + winH/2-$(id).height()/2);
    $(id).css('left', winW/2-$(id).width()/2);
    $(id).show();
}

function Conselho_Modal(codigo)
{
    PreparaModal('#conselho-dialog');
    var dados = "codigo=" + codigo;
    var div = "conselho-ajax";
    var url = "http://www.falecomopolo.com.br/site-novo/site/conselheiro.php";
    ajax2(url, div, dados);
}


function NoticiaAmpliarFoto()

{

    var img = pega('FOTO_MODAL').value;

    PreparaModal('#noticia-conteudo-materia-galeria-foto-box-dialog');

    pega('noticia-conteudo-materia-galeria-foto-box-foto').style.background = 'url(http://www.falecomopolo.com.br/site-novo/site/_resources/_script/thumb.php?h=480&img=http://www.falecomopolo.com.br/site-novo/site/_resources/_upload/' + img + ') no-repeat';

}



function PreparaModal2(id)

{

	var maskHeight = $(document).height();

	var maskWidth = $(window).width();

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

    $('#mask').fadeIn(100);

    $('#mask').fadeTo("slow",0.7);

	var winH = $(window).height();

	var winW = $(window).width();

	$(id).css('top',  document.documentElement.scrollTop + winH/2-$(id).height()/2);

	$(id).css('left', winW/2-$(id).width()/2);

    $(id).show();

}



function TrocaFotoMedia(foto)

{

    pega('FOTO_MODAL').value = foto;

    pega('noticia-conteudo-materia-galeria-foto-box').style.background = "url(http://www.falecomopolo.com.br/site-novo/site/_resources/_script/thumb.php?h=185&img=http://www.falecomopolo.com.br/site-novo/site/_resources/_upload/" + foto + ") no-repeat center center";

}



$(document).ready(function() {

/*
	$('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 .close').click(function (e) {

		e.preventDefault();



		$('#mask').hide();

		$('.window').hide();

	});

	$('#mask').click(function () {

		$(this).hide();

		$('.window').hide();

	});

});



function EnviarFale()

{

    var nome     = pega('NOME').value;

    var email    = pega('EMAIL').value;

    var genero   = pega('GENERO_SEL').value;

    var ddd      = pega('DDD').value;

    var telefone = pega('TELEFONE').value;

    var pais     = pega('PAIS').value;

    var estado   = pega('ESTADO').value;

    var cidade   = pega('CIDADE').value;

    var mensagem = pega('MENSAGEM').value;

    var err = "";

    if((!nome) || (nome=='Nome*')) { err += "- Nome\n"; }

    if((!email) || (email=='E-mail*')) { err += "- E-mail\n"; }

    if((!mensagem) || (mensagem=='Mensagem*')) { err += "- Mensagem\n"; }

    if(err)

    {

        alert("Preencha os campos listados:\n" + err + "");

        return false;

    }else

    {

        var dados = "nome=" + nome + "&email=" + email + "&genero=" + genero + "&ddd=" + ddd + "&telefone=" + telefone + "&pais=" + pais + "&estado=" + estado + "&cidade=" + cidade + "&mensagem=" + mensagem;

        var url = "http://www.falecomopolo.com.br/site-novo/site/_resources/_script/enviar.php";

        var div = "home-conteudo-col-2-form-enviar-ajax";

        ajax2(url, div, dados);

    }

}



function pega(b)

{

    return document.getElementById(b);

}



function ajax2(pagina, div, dados)

{

    pega(div).innerHTML = "...";

    if((div=='contato-div-ajax') || (div=='cotacao-div-ajax') || (div=='news-div-ajax'))

    {

        pega(div).innerHTML = "<div style='background:url(http://www.pedreiravilarica.com.br/site/_resources/_img/modal-aviso.jpg) no-repeat; width:385px; height:191px;'><div style='float:left; position:relative; top:60px; left:39px; font-size:12px; width:300px; color:#275FD1; font-weight:bold;'>Enviando....aguarde...</div></div>";

    }

    if(div=='produtos-indique-ajax')

    {

        pega(div).innerHTML = "<div style='background:url(http://www.pedreiravilarica.com.br/site/_resources/_img/indique-1.jpg) no-repeat; width:266px; height:255px;'><div style='float:left; position:relative; top:60px; left:39px; font-size:12px; width:222px; color:#275FD1; font-weight:bold;'>Enviando....aguarde...</div></div>";

    }

    $.ajax(

    {

        type: "get",

        url: pagina,

        data: dados,

        success: function (result)

        {

            pega(div).innerHTML = result;

        },

        error: function ()

        {

            alert("Requisição incompleta. Por favor contate o administrador do sistema.");
	    $('#mask').hide();

            $('.window').hide();

            $('.window2').hide();

            $('.window3').hide();

            $('.window4').hide();

            $('.window5').hide();

            $('.window6').hide();

            $('.window7').hide();

            $('.window8').hide();

            $('.window9').hide();

        }

    }

    );

}



function imprimirFlash(arquivo,w,h,transparente,params,id) {

	document.write('<object'+(((typeof id != 'undefined') && (navigator.appVersion.indexOf('MSIE') > -1))?' id="'+id+'"':'')+' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"' + ((typeof w == 'undefined')?'':' width="'+w+'"') + ((typeof h == 'undefined')?'':' height="'+h+'"') + '>');

	document.write('<param name="movie" value="'+arquivo+'">');

	document.write('<param name="allowscale" value=false>');

	document.write('<param name=quality value=high>');

	document.write('<param name="menu" value="false">');

	if (typeof params != 'undefined') {

		var p = '';



		for (var i in params) {

			p += i + '="' + params[i] + '" ';

			document.write('<param name="'+i+'" value="'+params[i]+'">');

		}

	}

	if (transparente) {

		document.write('<param name="wmode" value="transparent">');

	}

	document.write('<embed'+(((typeof id != 'undefined') && (navigator.appVersion.indexOf('MSIE') < 0))?' id="'+id+'"':'')+' src="'+arquivo+'" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"' + ((typeof w == 'undefined')?'':' width="'+w+'"') + ((typeof h == 'undefined')?'':' height="'+h+'"') + ' ');

	if (transparente) {

		document.write('wmode="transparent" ');

	}

	document.write(p);

	document.write(' menu="false"></embed>');

	document.write('</object>');

}



jQuery.easing.easeOutQuart = function (x, t, b, c, d) {

	return -c * ((t=t/d-1)*t*t*t - 1) + b;

};

jQuery(function( $ ){

	$('#slideshow').serialScroll({

		items:'li',

		prev:'#screen a.prev',

		next:'#screen a.next',

		offset:0, //when scrolling to photo, stop 230 before reaching it (from the left)

		start:0, //as we are centering it, start at the 2nd

		duration:1200,

		force:true,

		stop:true,

		lock:false,

		cycle:false, //don't pull back once you reach the end

		easing:'easeOutQuart', //use this easing equation for a funny effect

		jump: true //click on the images to scroll to them

	});

});

jQuery(function( $ ){

	$('#slideshow2').serialScroll({

		items:'li',

		prev:'#screen2 a.prev',

		next:'#screen2 a.next',

		offset:0, //when scrolling to photo, stop 230 before reaching it (from the left)

		start:0, //as we are centering it, start at the 2nd

		duration:1200,

		force:true,

		stop:true,

		lock:false,

		cycle:false, //don't pull back once you reach the end

		easing:'easeOutQuart', //use this easing equation for a funny effect

		jump: true //click on the images to scroll to them

	});

});

jQuery(function( $ ){

	$('#slideshow3').serialScroll({

		items:'li',

		prev:'#screen3 a.prev',

		next:'#screen3 a.next',

		offset:0, //when scrolling to photo, stop 230 before reaching it (from the left)

		start:0, //as we are centering it, start at the 2nd

		duration:1200,

		force:true,

		stop:true,

		lock:false,

		cycle:false, //don't pull back once you reach the end

		easing:'easeOutQuart', //use this easing equation for a funny effect

		jump: true //click on the images to scroll to them

	});

});



function findPos(obj,qual)

{

    var curleft = curtop = 0;

    if (obj.offsetParent)

    {

        curleft = obj.offsetLeft

        curtop = obj.offsetTop

        while (obj = obj.offsetParent)

        {

            curleft += obj.offsetLeft

            curtop += obj.offsetTop

        }

    }

    if(qual=='T')

    {

        return curtop;

    }else

    {

        return curleft;

    }

}





function ValidaCampo(t, e, txt)

{

    if(e=='focus')

    {

        if(t.value==txt)

        {

            t.value='';

        }

    }

    if(e=='blur')

    {

        if(t.value=='')

        {

            t.value=txt;

        }

    }

}



function AjustaTextoTextArea(texto)

{

    pl_ignoradas="\n";

    array_pl_ignoradas=pl_ignoradas.split(" ");

    pl_busca2 = texto;

    pl_busca2=""+pl_busca2+"";

    for(i=0;i<array_pl_ignoradas.length;i++)

    {

        re = new RegExp(""+array_pl_ignoradas[i]+"" , "gi");

        pl_busca2 = pl_busca2.replace(re,"<BR>");

    }

    return pl_busca2;

}





/*

 * styleCombobox 1.0 - Grifo

 * http://www.grifotecnologia.com.br/

 * Date: 2010

 */



(function($) {



	$.fn.extend({



		// Combobox replace

		styleCombobox: function(options) {

			// IE6

			if (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6 && typeof window['XMLHttpRequest'] != "object")

				return;



			// Init

			var $selector = $(this),

				classFocus = options.classFocus;



			$selector.each(function() {

				var $combo = $(this),

					initialValue = $combo.attr("title") ? $combo.attr("title") : $combo.find("option:selected").text();



				$combo.css("position","relative").before('<span>'+ initialValue +'</span>');

			});



			$selector.bind("change keypress keydown keyup",function() {

				$(this).prev().html($(this).find("option:selected").text());

			});



			$selector.focus(function() {

				$(this).parent().addClass(classFocus);

			}).blur(function() {

				$(this).parent().removeClass(classFocus);

			});

		}

	});

})(jQuery);





/*Função Pai de Mascaras*/

    function Mascara(o,f){

        v_obj=o

        v_fun=f

        setTimeout("execmascara()",1)

    }



    /*Função que Executa os objetos*/

    function execmascara(){

        v_obj.value=v_fun(v_obj.value)

    }



    /*Função que Determina as expressões regulares dos objetos*/

    function leech(v){

        v=v.replace(/o/gi,"0")

        v=v.replace(/i/gi,"1")

        v=v.replace(/z/gi,"2")

        v=v.replace(/e/gi,"3")

        v=v.replace(/a/gi,"4")

        v=v.replace(/s/gi,"5")

        v=v.replace(/t/gi,"7")

        return v

    }



    /*Função que permite apenas numeros*/

    function Integer(v){

        return v.replace(/\D/g,"")

    }



    /*Função que padroniza telefone (11) 4184-1241*/

    function Telefone(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/^(\d\d)(\d)/g,"( $1 ) $2")

        v=v.replace(/(\d{4})(\d)/,"$1 - $2")

        return v

    }



    /*Função que padroniza telefone (11) 41841241*/

    function TelefoneCall(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/^(\d\d)(\d)/g,"($1) $2")

        return v

    }



    /*Função que padroniza CPF*/

    function Cpf(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/(\d{3})(\d)/,"$1.$2")

        v=v.replace(/(\d{3})(\d)/,"$1.$2")



        v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2")

        return v

    }



    /*Função que padroniza CEP*/

    function Cep(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/^(\d{5})(\d)/,"$1 - $2")

        return v

    }



    /*Função que padroniza CNPJ*/

    function Cnpj(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/^(\d{2})(\d)/,"$1.$2")

        v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3")

        v=v.replace(/\.(\d{3})(\d)/,".$1/$2")

        v=v.replace(/(\d{4})(\d)/,"$1-$2")

        return v

    }



    /*Função que permite apenas numeros Romanos*/

    function Romanos(v){

        v=v.toUpperCase()

        v=v.replace(/[^IVXLCDM]/g,"")



        while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")

            v=v.replace(/.$/,"")

        return v

    }



    /*Função que padroniza o Site*/

    function  Site(v){

        v=v.replace(/^http:\/\/?/,"")

        dominio=v

        caminho=""

        if(v.indexOf("/")>-1)

            dominio=v.split("/")[0]

            caminho=v.replace(/[^\/]*/,"")

            dominio=dominio.replace(/[^\w\.\+-:@]/g,"")

            caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")

            caminho=caminho.replace(/([\?&])=/,"$1")

        if(caminho!="")dominio=dominio.replace(/\.+$/,"")

            v="http://"+dominio+caminho

        return v

    }



    /*Função que padroniza DATA*/

    function Data(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/(\d{2})(\d)/,"$1 / $2")

        v=v.replace(/(\d{2})(\d)/,"$1 / $2")

        return v

    }



    /*Função que padroniza DATA*/

    function Hora(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/(\d{2})(\d)/,"$1:$2")

        return v

    }



    /*Função que padroniza valor monétario*/

    function Valor(v){

        v=v.replace(/\D/g,"") //Remove tudo o que não é dígito

        v=v.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2");

        //v=v.replace(/(\d{3})(\d)/g,"$1,$2")

        v=v.replace(/(\d)(\d{2})$/,"$1,$2") //Coloca ponto antes dos 2 últimos digitos

        v=v.replace(/(\d{2})(\d)/,"R$ $1$2")

        return v

    }



    /*Função que padroniza Area*/

    function Area(v){

        v=v.replace(/\D/g,"")

        v=v.replace(/(\d)(\d{2})$/,"$1.$2")

        return v



    }





function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}




