
function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}
function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
}
function checkContato(){
var frm = document.contatos, error = "";
if(!isValidEmail(frm.email.value)){
        error += "Digite um email valido.\n";
}
if(!isValidURL(frm.site.value)){
        error += "Digite uma URL valida para o site.\n";
    }
if(error != ""){
        alert(error);
        return false;
    }else{
        return true;
 }
}

function checkField(){
    var frm = document.enviarsite, error = "";
    if(!isValidURL(frm.urlsite.value)){
        error += "Digite uma URL valida para o site.\n";
    }
    if(!isValidURL(frm.urlpost.value)){
        error += "Digite uma URL valida para o post.\n";
    }


  var extensoesOk = ",.gif,.jpg,.png,";

  var extensao    = "," + frm.avatar.value.substr( frm.img.value.length - 4 ).toLowerCase() + ",";
  if( extensoesOk.indexOf( extensao ) == -1 ){
      error += "Digite uma imagem com extensão válida.(.gif, .jpg,.png)\n";
    }

    if(error != ""){
        alert(error);
        return false;
    }else{
        return true;
    }
}

