var _HTTP_PATH_ = "http://" + document.domain + "/";

function init()
{
    switch (document.domain)
    {
        case 'www.magicwebdesign.com.br':
            _HTTP_PATH_ += "dev/bagozzi/public/";
            break;
        case '192.168.0.200':
            _HTTP_PATH_ += "dev/bagozzi.edu.br/public/";
            break;
        default:
            _HTTP_PATH_ += "";
            break;
    }
}

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_showHideLayers() { //v6.0
    var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) {
        v=args[i+2];
        if (obj.style) {
            obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v;
        }
        obj.visibility=v;
    }
}

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 contaClick (id, caminho)
{
    var url = _HTTP_PATH_+"banners/atualizaclicks/"+id;
    jQuery.get(url, function (data){
        if (data == 'true')
        {
            window.location.href = caminho;
        }
    });
}

function paginaGaleria (galeria, pagina, tipo)
{
    jQuery.getJSON(_HTTP_PATH_+'webfotos/paginacao/', {
        'pagina': pagina,
        'galeria': galeria,
        'tipo': tipo
    },
    function(data)
    {
        if (data)
        {
            var voltar	= '';
            var avancar	= '';
            var id_pag	= '1';
				
            if (tipo == 26)
                id_pag = 2;

            if (data['paginas']['previous'])
            {
                voltar  = "<a href='javascript:void(0)' onclick='paginaGaleria("+galeria+","+data['paginas']['previous']+","+tipo+")' onmouseout='MM_swapImgRestore()' onmouseover='MM_swapImage(\"bt_voltar_galer1\",\"\",\"bt_voltar-over.gif\",1)'>";
                voltar += "<img name='bt_voltar_galer"+id_pag+"' src='bt_voltar.gif' alt='Voltar' title='Voltar' width='83' height='25' class='float' />";
                voltar += "</a>";
            }
            if (data['paginas']['next'])
            {
                avancar  = "<a href='javascript:void(0)' onclick='paginaGaleria("+galeria+","+data['paginas']['next']+","+tipo+")' onmouseout='MM_swapImgRestore()' onmouseover='MM_swapImage(\"bt_avancar_galer1\",\"\",\"bt_avancar-over.gif\",1)'>";
                avancar += "<img name='bt_avancar_galer"+id_pag+"' src='bt_avancar.gif' alt='Avançar' title='Avançar' width='83' height='25' class='right' />";
                avancar += "</a>";
            }

            if (tipo == 26)
            {
                var controle	= true;
                var imagem1		= '';
                var imagem2		= '';

                for (var i in data['imagens'])
                {
                    if (data['imagens'][i]['gimag_id'] != undefined)
                    {
                        if (controle)
                        {
                            imagem1	+= '<div class="tbs_galeria" align="center">';
                            imagem1	+= '<a href="javascript:void(0)" onclick="alteraImagem(\'nivel3_'+tipo+'\', '+galeria+', '+data['imagens'][i]['gimag_id']+')">';
                            imagem1	+= '<img src="'+_HTTP_PATH_+'imagens/galerias/nivel1/'+galeria+'/'+data['imagens'][i]['gimag_id']+'.jpg" alt="" title="" class="border_tbs" />';
                            imagem1	+= '</a>';
                            imagem1	+= '</div>';
                            controle = false;
                        }
                        else
                        {
                            imagem2	+= '<div class="tbs_galeria" align="center">';
                            imagem2	+= '<a href="javascript:void(0)" onclick="alteraImagem(\'nivel3_'+tipo+'\', '+galeria+', '+data['imagens'][i]['gimag_id']+')">';
                            imagem2	+= '<img src="'+_HTTP_PATH_+'imagens/galerias/nivel1/'+galeria+'/'+data['imagens'][i]['gimag_id']+'.jpg" alt="" title="" class="border_tbs" />';
                            imagem2	+= '</a>';
                            imagem2	+= '</div>';
                            controle = true;
                        }
                    }
                }

                document.getElementById('imgs_'+galeria+'_1').innerHTML		= imagem1;
                document.getElementById('imgs_'+galeria+'_2').innerHTML		= imagem2;
                document.getElementById('paginacao1').innerHTML	= voltar;
                document.getElementById('paginacao2').innerHTML	= avancar;
            }
            else
            {
                var imagem	= '';
					
                if (tipo == 25)
                {
                    var nivel = 'nivel4_';
						
                    for (var i in data['imagens'])
                    {
                        if (data['imagens'][i]['gimag_id'] != undefined)
                        {
                            imagem	+= '<div class="tbs_galeria2" align="center">';
                            imagem	+= '<a href="javascript:void(0)" onclick="alteraImagem2(\''+nivel+tipo+'\', '+galeria+', '+data['imagens'][i]['gimag_id']+')">';
                            imagem	+= '<img src="'+_HTTP_PATH_+'imagens/galerias/nivel1/'+galeria+'/'+data['imagens'][i]['gimag_id']+'.jpg" alt="" title="" class="border_tbs" />';
                            imagem	+= '</a>';
                            imagem	+= '</div>';
                        }
                    }
                }
                else
                {
                    var nivel = 'nivel3_';
						
                    if (tipo == 27)
                    {
                        var classe = 'tbs_galeria_esquerda';
                    }
                    else if (tipo == '28')
                    {
                        var classe = 'tbs_galeria_direita';
                    }
						
                    for (var i in data['imagens'])
                    {
                        if (data['imagens'][i]['gimag_id'] != undefined)
                        {
                            imagem	+= '<a href="javascript:void(0)" onclick="alteraImagem(\''+nivel+tipo+'\', '+galeria+', '+data['imagens'][i]['gimag_id']+')">';
                            imagem	+= '<img src="'+_HTTP_PATH_+'imagens/galerias/nivel1/'+galeria+'/'+data['imagens'][i]['gimag_id']+'.jpg" alt="" title="" class="'+classe+'" />';
                            imagem	+= '</a>';
                        }
                    }
                }
					
                document.getElementById('imgs_'+galeria).innerHTML	 = imagem;
                document.getElementById('paginacao').innerHTML		 = voltar;
                document.getElementById('paginacao').innerHTML		+= avancar;
            }
        }
    }
    );
}

function enviaIndicacao ()
{
    var nome		= document.getElementById('nome').value;
    var email		= document.getElementById('email').value;
    var para		= document.getElementById('destinatario').value;
    var mensagem	= document.getElementById('comentario').value;
    var link		= document.URL;

    if (nome == '')
    {
        alert('O campo seu nome não pode ficar vazio!');
        document.getElementById('nome').focus();
    }
    else if (!validaemail(email))
    {
        alert('O e-mail digitado não é um e-mail válido!');
        document.getElementById('email').focus();
    }
    else
    {
        var email_para = para.split(',');
        jQuery.each(email_para, function (i, val){
            var email_verifica = trim(val);
            if (!validaemail(email_verifica))
            {
                alert('O e-mail digitado não é um e-mail válido!');
                document.getElementById('destinatario').focus();
                return false;
            }
        });

        jQuery.post(
            _HTTP_PATH_+"indicacao/",
            {
                'nome':nome,
                'email':email,
                'para':para,
                'mensagem':mensagem,
                'link':link
            },
            function(data)
            {
                alert('Mensagem enviada com sucesso!');
            }
            );
    }
}

function enviaContato ()
{
    var nome		= document.getElementById('nome').value;
    var email		= document.getElementById('email').value;
    var cidade		= document.getElementById('cidade').value;
    var estado		= document.getElementById('estado').value;
    var mensagem	= document.getElementById('mensagem').value;

    if (nome == '')
    {
        alert('O campo seu nome não pode ficar vazio!');
        document.getElementById('nome').focus();
    }
    else if (!validaemail(email))
    {
        alert('O e-mail digitado não é um e-mail válido!');
        document.getElementById('email').focus();
    }
    else
    {
        jQuery.post(
            _HTTP_PATH_+"contato/",
            {
                'nome':nome,
                'email':email,
                'cidade':cidade,
                'estado':estado,
                'mensagem':mensagem
            },
            function(data)
            {
                alert('Mensagem enviada com sucesso!');
            }
            );
    }
}

function validaemail (email)
{
    var objRegExp  = /^[A-Za-z0-9]([\w\.\-\_]*)@([A-Za-z0-9\.]*)\.(([A-Za-z]{3}\.[A-Za-z]{2}$)|([A-Za-z]{3}$)|([a-z]{2}$))/i ;
    return objRegExp.test(email);
}

/*function carregaCursos (valor)
{
    var select = document.getElementById('curso');
    var option = '';

    jQuery.getJSON(
        _HTTP_PATH_+"carregacursos/"+valor,
        function(data)
        {
            jQuery(select).empty();

            if (data)
            {
                jQuery.each(
                    data,
                    function(i,val)
                    {
                        option			= document.createElement('option');
                        option.text		= val;
                        option.value	= i;
                        select.add(option, null);
                    }
                    );

                select.focus();
            }
            else
            {
                option			= document.createElement('option');
                option.value	= 0;
                option.text		= ' - Selecione um curso - ';
                select.add(option, null);
            }
        }
        );
}*/


function tamanhoFonte (opcao)
{
    var classes = new Array ();
    classes[0]	= 'body';
    classes[1]	= '.titulo01';
    classes[2]	= '.subtitulo01';
    classes[3]	= '.subtitulo02';
    classes[4]	= '.texto01';
    classes[5]	= '.texto02';
    classes[6]	= '.texto03';
    classes[7]	= '.numero';
    classes[8]	= '.texto_dir';
    classes[9]	= '.texto_olho';
    classes[10]	= '.texto_olho2';
    classes[11]	= '.tit_subchamada';
    classes[12]	= '.tit_subchamada2';
    classes[13]	= '.tit_subchamada3';
    classes[14]	= '.tit_subchamada4';
    classes[15]	= '.thead';
    classes[16]	= '.data';
    classes[17]	= '.outras noticias';
    classes[18]	= '.legenda';
    classes[19]	= '.alerta';

    for (var i = 0; i < 20; i++)
    {
        var fontSize = jQuery(classes[i]).css('font-size');
        if (fontSize != undefined)
        {
            var tamanho = parseFloat(fontSize, 10);
            opcao == 'aumenta' ?
            tamanho *= 1.2 :
            tamanho /= 1.2;

            if ((i == 1 && tamanho > 12 && tamanho < 39) || (i != 1 && tamanho > 6 && tamanho < 18))
            {
                jQuery(classes[i]).css({
                    'font-size': tamanho + 'px'
                    });
            }
        }
    }
}

function clickIE ()
{
    if (document.all)
    {
        return false;
    }

    return true;
}

function clickNS (e)
{
    if (document.layers||(document.getElementById&&!document.all))
    {
        if (e.which==2||e.which==3)
        {
            return false;
        }
    }

    return true;
}

if (document.layers)
{
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown = clickNS;
}
else
{
    document.onmouseup		= clickNS;
    document.oncontextmenu	= clickIE;
}

document.oncontextmenu = new Function("return false");

function trim( str, charlist )
{
    var whitespace, l = 0, i = 0;
    str += '';

    if (!charlist)
    {
        whitespace = " \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";
    }
    else
    {
        charlist += '';
        whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1');
    }
	
    l = str.length;
    for (i = 0; i < l; i++)
    {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(i);
            break;
        }
    }
	
    l = str.length;
    for (i = l - 1; i >= 0; i--)
    {
        if (whitespace.indexOf(str.charAt(i)) === -1)
        {
            str = str.substring(0, i + 1);
            break;
        }
    }
	 
    return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}

function alteraImagem (id, galeria, imagem)
{
    jQuery('#'+id).attr('src', _HTTP_PATH_ + 'imagens/galerias/nivel3/' + galeria + '/' + imagem + '.jpg');
    jQuery('#'+id).parent().attr('href', _HTTP_PATH_ + 'imagens/galerias/nivel4/' + galeria + '/' + imagem + '.jpg');
}

function alteraImagem2 (id, galeria, imagem)
{
    jQuery('#'+id).attr('src', _HTTP_PATH_ + 'imagens/galerias/nivel4/' + galeria + '/' + imagem + '.jpg');
//jQuery('#'+id).parent().attr('href', _HTTP_PATH_ + 'imagens/galerias/nivel4/' + galeria + '/' + imagem + '.jpg');
}

function validaBusca ()
{
    var busca = jQuery('#buscar').val();
    if (busca.length < 3)
    {
        alert('O valor pesquisado deve conter ao menos 3 caracteres!');
        return false;
    }
	
    return true;
}

function mostraFAQ (contador)
{
    jQuery('#faq_'+contador).css('display') == 'none' ?
    jQuery('#faq_'+contador).css('display', 'block') :
    jQuery('#faq_'+contador).css('display', 'none');
}

function envia (param)
{
    if (param == 1)
    {
        if (document.f1.nome.value.length < 3)
        {
            alert("Preencha o campo NOME!");
            document.f1.nome.focus();
        }
        else if (!validaemail(document.f1.emai.value))
        {
            alert("Preencha o campo E-MAIL!");
            document.f1.emai.focus();
        }
        else
        {
            document.f1.submit();
        }
    }
    else if (param == 2)
    {
        if (!validaemail(document.f2.emai.value))
        {
            alert("Preencha o campo E-MAIL!");
            document.f2.emai.focus();
        }
        else
        {
            document.f2.submit();
        }
    }
}

init();