 function TextoBlur(id,texto){
   var obj = jQuery(id);
   if (obj.val() == ''){
     obj.attr("value",texto);
     obj.css("color","#999999");
     obj.css("font-style","italic");
   }
   obj.css("background","#FFF");
 }
 function TextoFocus(id,texto){
    var obj = jQuery(id);
    if (obj.val() == texto){
     obj.attr("value","");
     obj.css("color","#333333");
     obj.css("font-style","normal");
   }
   obj.css("background","#FFFFEC");
 }
 
function AbrirPagina(url){
    self.location=url;
}
  
function RetornarParamRandom(){
    var data = new Date();
    return "random=" + data.getTime();
}

function SlideUp(id,velocidade){
    if (velocidade == null)
        velocidade = 'normal';
    jQuery(id).slideUp(velocidade);
}

function SlideDown(id,velocidade){
    if (velocidade == null)
        velocidade = 'normal';
    jQuery(id).slideDown(velocidade);
}

function FadeIn(id,velocidade){
    if (velocidade == null)
        velocidade = 'normal';
    jQuery(id).fadeIn(velocidade);
}

function FadeOut(id,velocidade){
    if (velocidade == null)
        velocidade = 'normal';
    jQuery(id).fadeOut(velocidade);
}

function trim(email){
    return email.replace(/^\s+|\s+$/g,"");
}

function LimparCampo(id, conteudo)
{
    if (conteudo == null)
        conteudo = '';
    if(jQuery(id) != null)
        jQuery(id).val(conteudo);
}

function VerificarCampoVazio(id, mensagem, textoatual)
{
    if(jQuery(id) == null)
        alert(mensagem);
    else
    {
        var texto = jQuery.trim(jQuery(id).val());
        if (texto.length == 0 || texto == textoatual){
            alert(mensagem);
            jQuery(id).focus();
            return false;
        }
        return true;
    }
}

function VerificarComboVazio(id, valor, mensagem)
{
    if(jQuery(id) == null)
        alert(mensagem);
    else
    {
        if (jQuery(id).val() == valor){
            alert(mensagem);
            jQuery(id).focus();
            return false;
        }
        return true;
    }
}

function VerificarCampoTamanho(id,tamanho,mensagem)
{
    if(jQuery(id) == null)
        alert(mensagem);
    else
    {
        var texto = jQuery.trim(jQuery(id).val());
        if (texto.length < tamanho){
            alert(mensagem);
            jQuery(id).focus();
            return false;
        }
        return true;
    }
}

function ValidarEmail(id,mensagem){
    var retorno = true;

    if(jQuery(id) == null)
        alert(mensagem);
    else
        var email = jQuery(id).val();

    var at="@"
    var dot="."
    var lat=email.indexOf(at)
    var lstr=email.length
    var ldot=email.indexOf(dot)
    if (email.indexOf(at)==-1){retorno=false;}
    if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr){retorno=false;}
    if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr){retorno=false;}
    if (email.indexOf(at,(lat+1))!=-1){retorno=false;}
    if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot){retorno=false;}
    if (email.indexOf(dot,(lat+2))==-1){retorno=false;}
    if (email.indexOf(" ")!=-1){retorno=false;}
    if (retorno==false){
        alert(mensagem);
        jQuery(id).focus();
        return false;
    }
    return true
}

function RetornarParametro(name){
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
        return "";
    else
        return results[1];
}

function AbrirPaginaAjax(url){
    var param = RetornarParamRandom();
    jQuery.post(url,param, function(retorno){
       // inicio
       var param_inicio = "<div id='bgcontainer' param='@#!$dfas!@!@#'>";
       var body_inicio = retorno.indexOf(param_inicio);
       var body = retorno.substr(body_inicio + param_inicio.length);
       // fim
       var param_fim = "</div param='ajkkd!@#6756DSG21!@#!'>";
       var body_fim = body.indexOf(param_fim);
       var body = body.substr(1,body_fim-1);

       jQuery("#bgcontainer").empty();
       jQuery("#bgcontainer").append(body);
    });
}

