//Actions au démarrage de la page
$(function(){
});

function onResizeWindow(){
	$(window).bind("resize", alignElements);
}

function alignElements(){
	$('#conteneur').vAlign();	
}


function genererLienTarget(){
	$("a.targetLink").attr('target', '_blank');
}

//On bloque les caractères de lettres sur les champs numérique
function genererChampNumerique(){
	try{
		$('.numeric').numeric();
	}catch(err){};
	
	 //called when key is pressed in textbox
	$(".numerique").keypress(function(e){ 
	  //if the letter is not digit then display error
	  if( e.which!=8 && e.which!=0 && e.which!=44 && e.which!=46 && (e.which<48 || e.which>57)){
	    return false;
      }	
	});
}

//Coche ou décoche toute les checkbox d'une class
function checkUncheckAll(maClass, etat){
	//On va chercher la liste des checkbox
    $("input." + maClass).attr('checked', etat);
}

function countSubstr(subStr, string){
	return string.split(subStr).length;
}

function IsNumeric(value){
	var ValidChars = "0123456789.,-";
	var IsNumber=true;
	var Char;

	for (i = 0; i < value.length && IsNumber == true; i++){ 
		Char = value.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
		   IsNumber = false;
		}
	}
  return IsNumber;
}

function change_texte(itemPage, texte){
	$(itemPage).text(texte);
}
