
function $$(s) {
    return document.getElementById(s);
}

function checa(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;
                }
    }
        return false;
        
}

function AutoCompletaData(campo){
	if(( campo.value.length == 2 || campo.value.length == 5) && (campo.value.length < campo.maxLength))
        $$(campo.id).value += "/";

}

function ApenasNumeros(campo){
    campo.value = campo.value.replace(/\D/g,'');
}

function selectOptionBy(type, obj, value){
    for(var i=0; i < obj.options.length; i++){
        if(type=="text"){
            if(obj.options[i].text == value){
                obj.options[i].selected = true;
            }
        }else{
            if(obj.options[i].value == value){
                obj.options[i].selected = true;
            }
        }
    }
    return true;
}

function ValidaForm(form){
    var msg = "";
    var seg = true;
    msg = "<strong>Para prosseguir, é necessário que você preencha os seguintes campos:</strong><br />";

    for(var i=0; i < form.elements.length; i++){
        
        if(form.elements[i].name == 'iptEmail' && form.elements[i].className.search('required') > -1){
            if(!checa(form.elements[i].value)){
                msg += "- Email válido<br />";
                seg = false;
            }
        }else{
            if(form.elements[i].className.search('required') > -1 && form.elements[i].value < 1){
                msg += "- "+form.elements[i].title+"<br />";
                seg = false;
            }
        }
    }

    if(seg == false){
        $$('msg').innerHTML = msg;
        $$('msg').style.visibility = 'visible';
        location = '#msg';
        return false;
    } else {
        return true;
    }
}

function inArray(busca, array){
    for(var i=0; i < array.length; i++){
        if(array[i] == busca)
            return true;
    }
    return false;
}

function campoIn(campo){
    if(campo.value == campo.title){
        campo.value = '';
    }
}

function campoOut(campo){
    if(campo.value == ''){
        campo.value = campo.title;
    }
}

/* Fim Funcoes biblioteca */

function changeStatus(idObj,status){
    $$(idObj).disabled = status;
}


function myToggle(id){
    if($$('txtFile'+id).style.display == "block"){
        $('#txtFile'+id).slideToggle();
    }else{
        xajax_BuscaFiles(id);
    }
}

function ListaNoticias( pg, qtd ,id_atual){
    $$('txtNoticias').innerHTML = 'Aguarde, buscando...';
    xajax_ListaNoticias( pg, qtd ,id_atual);
}

function ListaFotos( pg, qtd, id, tipo){
    $$('thumbs').innerHTML = 'Aguarde, buscando fotos...';
    xajax_ListaFotos( pg, qtd, id, tipo);
}

function newPesquisa(busca){
    if(busca.length >=1){
        location = '/buscar/search/by/'+busca;
    }else{
        alert('Favor digitar no mínimo 1 letra');
    }
}
