function in_array(myValue,myArray)
{
    function equals(a,b)
    {
        return (a === b);
    }

    for (var i in myArray)
    {
        if (myArray[i]==myValue)
            return i;
    }

    return false;
}

function array_del(myValue,myArray) {
	pos=in_array(myValue,myArray);
	if(pos!==false) {
		myArray.splice(pos,1);
		return myArray;
	}
	return false;
}

function add_param(url,variable,value) {
	if(url.indexOf('?')>=0) url+='&'+variable+'='+value;
	else url+='?'+variable+'='+value;
	return url;
}

function popup_html(url,name,largeur,hauteur) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	win=window.open(url,name,'top='+top+',left='+left+',width='+largeur+',height='+hauteur+',resizable=yes,scrollbars=yes');
	win.focus();
}

function add_zero(num,count) {
	var numZeropad = num + '';
	while(numZeropad.length < count) {
		numZeropad = "0" + numZeropad;
	}
	return numZeropad;
}

function redirect_js(url) {
	window.open(url,'_top');
}

//Conversion d'une date du format 'd/m/Y' en 'Y-m-d' (la date de départ peut être également au format 'd/m/Y H:i:s')
function date_dmy(date_ymd) {
	if(!date_ymd || date_ymd=='0000-00-00 00-00-00' || date_ymd=='0000-00-00') return "";
	return date_ymd.substring(8,10)+"/"+date_ymd.substring(5,7)+"/"+date_ymd.substring(0,4);
}

function isset(varname)  {
  if(typeof(window[varname]) == 'undefined') return false;
  return true;
}

function selected_value(sel) {
	return sel[sel.selectedIndex].value;
}

function checked_value(radiobutton) {
	var out = "";
	if (radiobutton.length == 1){
		if(radiobutton.checked) out=radiobutton.value;
	} else {
		for (i=0;i<radiobutton.length;i++){
			if (radiobutton[i].checked==true) {
				out=radiobutton[i].value;
			}
		}
	}
	return out;
}
