/* Bloquear cópia */

function click() {
    if (event.button==2||event.button==3) {
        oncontextmenu='return false';
    }
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;");

/* ------------------ */

/* Rodapé Fixo */

function returnSize () {
    var de = document.documentElement;
    var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
    return h;
}

$(function(){
    h=returnSize();
    h=h-28;
    $('#page').css('min-height', h);
})

/* ------------------ */

function openAjax() {
	var ajax;
	try {
		ajax = new XMLHttpRequest();
	} catch(ee) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
				ajax = false;
			}
		}
	}
	return ajax;
}

function confirmar(msg)
    {
        if (confirm (msg))
    	    return true;
    	else
            return false;
    }

function validarForm()
    {
        nome=document.getElementById('nome');
        tel=document.getElementById('tel');
        email=document.getElementById('email');
        if ((!nome.value)||(!tel.value)||(!email.value))
            {
                window.alert('Preencha todos os campos');
                return false;
            }
        else if (checkMail(email.value))
            {
                return true;
            }
        else
            {
                window.alert('E-mail inválido');
                return false;
            }
    }

function checkMail(mail)
    {
        var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
        if(typeof(mail) == "string")
            {
                if(er.test(mail))
                    {
                        return true;
                    }
            }
        else if(typeof(mail) == "object")
            {
                if(er.test(mail.value))
                    {
                        return true;
                    }
            }
        else
            {
                return false;
            }
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

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
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

$(function(){
    $('a.menu img').hover(function(){
        REL=$(this).attr('rel');
        SRC=$(this).attr('src');
        $(this).attr('src', REL);
    }, function(){
        $(this).attr('src', SRC);
        $(this).attr('rel', REL);
    });
})

$(function(){
    $('.box_site').hover(function(){
        $(this).css('background', '#2f3b24');
    },function(){
        $(this).css('background','none');
    })
})

$(function(){
    $('#marcar_todos').toggle(function(){
        $('.check_del').each(function(){
            $(this).attr('checked', 'checked');
        })
    }, function(){
        $('.check_del').each(function(){
            $(this).attr('checked', '');
        })
    })
})


$(function(){
    $("#bt_upload").click(function(){
        $(this).attr('value', 'Enviando...');
        $(this).css('color', '#999');
    })
})

$(function(){
    $('#form_cadastro .botao').click(function(){
        if ($('#form_cadastro input[name="nome"]').attr('value')==''){
            alert('Você não digitou o nome');
            $('#form_cadastro input[name="nome"]').css('border', 'solid 1px #f00');
            $('#nome_obrigatorio').css('visibility', 'visible');
            return false;
        }
        if ($('#form_cadastro input[name="login"]').attr('value')==''){
            alert('Você não digitou o login');
            $('#form_cadastro input[name="login"]').css('border', 'solid 1px #f00');
            $('#login_obrigatorio').css('display', 'inline');
            return false;
        }
        if ($('#form_cadastro input[name="vlogin"]').attr('value')=='indisponivel'){
            alert('Login indisponível, escolha outro');
            return false;
        }
        if ($('#form_cadastro input[name="senha"]').attr('value')==''){
            alert('Você não digitou a senha');
            $('#form_cadastro input[name="senha"]').css('border', 'solid 1px #f00');
            $('#senha_obrigatoria').css('visibility', 'visible');
            return false;
        }
        if ($('#form_cadastro input[name="csenha"]').attr('value')==''){
            alert('Você não digitou a confirmação da senha');
            $('#form_cadastro input[name="csenha"]').css('border', 'solid 1px #f00');
            $('#csenha_obrigatoria').css('visibility', 'visible');
            return false;
        }
        if ($('#form_cadastro input[name="senha"]').attr('value')!=$('#form_cadastro input[name="csenha"]').attr('value')){
            alert('A senha e a confirmação não coincidem');
            $('#form_cadastro input[name="senha"]').css('border', 'solid 1px #f00');
            $('#form_cadastro input[name="csenha"]').css('border', 'solid 1px #f00');
            return false;
        }
    })
})

$(function(){
    $('#form_cadastro input[name="login"]').blur(function(){
        if ($(this).attr('value')!=''){
            valor=$(this).attr('value');
            var ajax = openAjax();
        	ajax.open('GET', 'verificar_campo.php?tabela=adm_usuarios&campo=login&value='+valor, true);
        	ajax.onreadystatechange = function() {
                if (ajax.readyState==1){
                    loading(true);
                }
                if (ajax.readyState == 4) {
                    loading(false);
                    if (ajax.status == 200) {
                        if (ajax.responseText=='disponivel'){
                            $('#form_cadastro input[name="login"]').css('border', 'solid 1px #0a0');
                            $('#login_disponivel').css('display', 'inline');
                            $('#login_indisponivel').css('display', 'none');
                            $('#login_obrigatorio').css('display', 'none');
                        }
                        else if (ajax.responseText=='indisponivel') {
                            $('#form_cadastro input[name="login"]').css('border', 'solid 1px #f00');
                            $('#login_indisponivel').css('display', 'inline');
                            $('#login_disponivel').css('display', 'none');
                            $('#login_obrigatorio').css('display', 'none');
                        }
                        $('#form_cadastro input[name="vlogin"]').attr('value', ajax.responseText);
                    }
      		    }
        	}
            ajax.send(null);
        }
    })
})

function loading (op){
    if (op==true){
        $('#loading').css('display', 'inline');
    }
    else {
        $('#loading').css('display', 'none');
    }
}

$(function(){
    $('#photos').galleryView({
    panel_width: 640,
	panel_height: 480,
	frame_width: 100,
	frame_height: 100,
    nav_theme: 'light',
    fade_panels: false,
    transition_speed: 300,
    transition_interval: 10000
});
})


$(function(){
    $('.drop').click(function(){
        $('ul.menu_drop').slideUp('fast');
        $(this).next('ul').slideDown('slow');
    })
    $('.menu_drop').hover(function(){}, function(){
        $('.menu_drop').slideUp('fast');
    })
})
