/*
function Video_Texto(t, i, f)
{
    $("#video-texto > div").hide();
    $("#video-texto-" + t + "").show();
    //$("#empresa-menu > a").css('font-weight', 'normal');
    for(a=i; a<=f; a++)
    {
        $("#video-link-" + a).css('font-weight', 'normal');
    }
    $("#video-link-" + t).css('font-weight', 'bold');
}
*/

function Indique(codigo)
{
    FecharModal('#receita-dialog');
    $('#indique-titulo').html("<img src='" + url_img + "/_img/naturovos-indique-modal-titulo.png' border='0' />");
    $('#indique-ajax').html();
    PreparaModal('#indique-dialog');
    var dados = "codigo=" + codigo;
    ajax2(url_img + "/_script/indique-form.php", 'get', 'indique-ajax', dados);
}

function Indique_Enviar(codigo)
{
    $('#indique-ajax').html();
    PreparaModal('#indique-dialog');
    var nomer = $('#INDIQUE_NOMER').val();
    var nomed = $('#INDIQUE_NOMED').val();
    var emaild = $('#INDIQUE_EMAILD').val();
    var err = "";
    if(nomer=='Seu Nome*')
    {
        err += "<BR> &nbsp;&nbsp;&nbsp; - Seu Nome";
    }
    if(nomed=='Nome do Destinatário*')
    {
        err += "<BR> &nbsp;&nbsp;&nbsp; - Nome do Destinatário";
    }
    if(emaild=='E-mail do Destinatário*')
    {
        err += "<BR> &nbsp;&nbsp;&nbsp; - E-mail do Destinatário";
    }
    if(err)
    {
        err = err + "<BR><BR> &nbsp; &nbsp; &nbsp; <a href='javascript:;' onclick='Indique(\"" + codigo + "\")' style='color:#b7b7b7;'>Voltar</a>";
        $('#indique-titulo').html("<img src='" + url_img + "/_img/naturovos-modal-campos-obrigatorios.png' border='0' />");
        $('#indique-ajax').html(err);
    }else
    {
        var dados = "lang=" + lang + "&codigo=" + codigo + "&nomer=" + nomer + "&nomed=" + nomed + "&emaild=" + emaild;
        var url = url_img + "/_script/indique-enviar.php";
        ajax2(url, 'get', 'indique-ajax', dados);
    }
}


function Receita_Print(codigo)
{
    window.open(url_img + "/_script/receita-print.php?codigo=" + codigo, "", "menubars=yes, top=10, left=10, width=700, height=500");
}

function Repres_Mapa(repres)
{
    PreparaModal('#mapa-dialog');
    var dados = "repres=" + repres;
    var url = url_img + "/_script/repres-mapa.php";
    ajax2(url, 'get', 'mapa-ajax', dados);
}

function Enviar_Contato()
{
    $('#contato-titulo2').html("<img src='" + url_img + "/_img/naturovos-contato-modal-titulo.png' width='149' height='18' border='0' />");
    $('#contato-ajax').html('');
    PreparaModal('#contato-dialog');
    var assunto = $('#CONTATO_ASSUNTO').val();
    var nome = $('#CONTATO_NOME').val();
    var email = $('#CONTATO_EMAIL').val();
    var ddd = $('#CONTATO_DDD').val();
    var telefone = $('#CONTATO_TELEFONE').val();
    var texto = AjustaTextoTextArea($('#CONTATO_TEXTO').val());
    var err = "";
    if(assunto=='0' || assunto=='')
    {
        err+= "<BR> &nbsp;&nbsp; - Assunto"; 
    }
    if(nome=='Nome*')
    {
        err+= "<BR> &nbsp;&nbsp; - Nome"; 
    }
    if(email=='E-mail*')
    {
        err+= "<BR> &nbsp;&nbsp; - E-mail";
    }
    if(texto=='Mensagem*')
    {
        err+= "<BR> &nbsp;&nbsp; - Mensagem";
    }
    if(err)
    {
        $('#contato-titulo2').html("<img src='" + url_img + "/_img/naturovos-modal-campos-obrigatorios.png' width='149' height='18' border='0' />");
        $('#contato-ajax').html(err);
    }else
    {
        var dados = "assunto=" + assunto + "&nome=" + nome + "&email=" + email + "&ddd=" + ddd + "&telefone=" + telefone + "&texto=" + texto;
        var url = url_img + "/_script/contato-enviar.php";
        ajax2(url, 'post', 'contato-ajax', dados);
    }
}

function Receita_Ler(codigo)
{
    PreparaModal('#receita-dialog');
    var dados = "codigo=" + codigo;
    var url = url_img + "/_script/receita-ler.php";
    ajax2(url, 'post', 'receita-ajax', dados);
}

function Receita_Busca()
{
    var busca = retira_acentos($('#RECEITA_BUSCA').val());
    var tipo = $('#RECEITA_TIPO').val();
    if(busca=='Palavra Chave') busca = '';
    location=url_base + "/" + lang + "/receitas-1-" + tipo + "-" + busca;
}


function Repres_Lista(item)
{
    if(item=='0')
    {
        return false;
    }else
    {
        location= url_base + "/" + lang + "/onde-comprar-" + item + "#representantes";
    }
}

function Empresa_Texto(t)
{
    $("#empresa-texto > div").hide();
    $("#empresa-texto-" + t + "").show();
    //$("#empresa-menu > a").css('font-weight', 'normal');
    for(a=5; a<=22; a++)
    {
        $("#empresa-link-" + a).css('font-weight', 'normal');
    }
    $("#empresa-link-" + t).css('font-weight', 'bold');
}


function News_Enviar()
{
    $('#news-titulo').html("<img src='" + url_img + "/_img/naturovos-modal-news-titulo.png' width='149' height='18' border='0' />");
    $('#news-ajax').html();
    PreparaModal('#news-dialog');

    var nome = $('#NEWS_NOME').val();
    var email = $('#NEWS_EMAIL').val();
    var err = "";
    if(nome=='Nome*')
    {
        err += "<BR> &nbsp;&nbsp;&nbsp; - Nome";
    }
    if(email=='E-mail*')
    {
        err += "<BR> &nbsp;&nbsp;&nbsp; - E-mail";
    }
    if(err)
    {
        $('#news-titulo').html("<img src='" + url_img + "/_img/naturovos-modal-campos-obrigatorios.png' width='149' height='18' border='0' />");
        $('#news-ajax').html(err);
    }else
    {
        var dados = "lang=" + lang + "&nome=" + nome + "&email=" + email;
        var url = url_img + "/_script/news-enviar.php";
        ajax2(url, 'get', 'news-ajax', dados);
    }
}



function retira_acentos(palavra)
{
    com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ-';
    sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC ';
    nova='';
    for(i=0;i<palavra.length;i++)
    {
        if (com_acento.search(palavra.substr(i,1))>=0)
        {
            nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
        }else
        {
            nova+=palavra.substr(i,1);
        }
    }
    return nova;
}


function FecharModal(div)
{
    ShowSelect();
    $(''+div+'').hide();
    $('#mask').hide();
    $('body').css('overflow', 'auto');
}

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 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();
}

$(document).ready(function() {
	$('.window .close').click(function (e) {
		e.preventDefault();
		$('#mask').hide();
		$('.window').hide();
        ShowSelect();
        $('body').css('overflow', 'auto');
	});
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
        ShowSelect();
        $('body').css('overflow', 'auto');
	});
});





function pega(b)

{

    return document.getElementById(b);

}



function ajax2(pagina, tp, div, dados)
{
    $('#' + div).html("Aguarde....");
    $.ajax({
        type: tp,
        url: pagina,
        data: dados,
        dataType: "text",
        async: false,
        success: function (result)
        {
            $('#' + div).html(result);
        },
        error: function ()
        {
            alert("não deu para completar a requisição");
        }
    });
}


/*
function ajax2(pagina, div, dados)
{
    pega(div).innerHTML = "...";
    $.ajax({
        type: "get",
        url: pagina,
        data: dados,
        dataType: "html",
        success: function (result)
        {
            $('#' + div).html(result);
        },
        error: function ()
        {
            alert("não deu para completar a requisição");
    		$('#mask').hide();
            $('.window').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:-1, //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:-1, //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:-1, //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

    }

    function Telefone2(v){

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

        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];}

}




function MarcarTodos(campo, num_length)
{
    for(var i=1; i <= num_length; i++)
    {
        pega('' + campo + '_' + i + '').checked = true;
    }
}

function Marcadas3(campo, num_length)
{
    var queryString = "";
    for(var i=1; i <= num_length; i++)
    {
        if(pega('' + campo + '_' + i + '').checked==true)
        {
            queryString = queryString + "" + campo + "[]=" + pega('' + campo + '_' + i + '').value + "&";
        }
    }
    return queryString;
}

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();
    }
}


