String.prototype.trim = function()
{return this.replace(/(^\s*)|(\s*$)/g, "");}
function dourl(t) {temp = t.trim();temp = temp.toLowerCase();temp = temp.replace(/[àâä]/gi,"a");temp = temp.replace(/[ç]/gi,"c");temp = temp.replace(/[éèêë]/gi,"e");temp = temp.replace(/[îï]/gi,"i");temp = temp.replace(/[ôö]/gi,"o");temp = temp.replace(/[ùûü]/gi,"u");temp = temp.replace(/[œ]/gi,"oe");temp = temp.replace(/[^a-z0-9]/gi,"-");temp = temp.replace(/-{2,}/gi,"-");return temp;}
function ucfirst(str) {return str.substr(0,1).toUpperCase()+str.substr(1);}
function checkfield(champ,regexp,message) {var reg = new RegExp(regexp);if(reg.exec(champ.value)==null) {alert(message);champ.focus();return false;}
return true;}
$(document).ready(function() {$("input.integer").integer();$("input.numberLettersAndSpace").numberLettersAndSpace();$("input.link").custom("^[a-zA-Z0-9-]*$");$("form.testempty").submit(function() {var t = true;$(this).find(".notempty").each(function(){if(!$(this).attr("value")) {if(e=$(this).attr("empty")) alert(e);else alert($(this).attr("name")+" is empty!");$(this).focus();t = false;}
});return t;});});function testemail(champ,message) {return checkfield(champ,"^[A-Za-z0-9][A-Za-z0-9._-]*@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$",message);}
function testlogin(champ,message) {return checkfield(champ,"^[A-Za-z0-9_-]{4,10}$",message);}
function testpwd(champ,message) {return checkfield(champ,"^[A-Za-z0-9]{4,10}$",message);}
function testemail(champ,message) {return checkfield(champ,"^[A-Za-z0-9][A-Za-z0-9._-]*@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$",message);}
function testlogin(champ,message) {return checkfield(champ,"^[A-Za-z0-9_-]{4,10}$",message);}
function testpwd(champ,message) {return checkfield(champ,"^[A-Za-z0-9]{4,10}$",message);}
function testemail(champ,message) {return checkfield(champ,"^[A-Za-z0-9][A-Za-z0-9._-]*@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$",message);}
function testlogin(champ,message) {return checkfield(champ,"^[A-Za-z0-9_-]{4,10}$",message);}
function testpwd(champ,message) {return checkfield(champ,"^[A-Za-z0-9]{4,10}$",message);}
