function ouvrirFenetre(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function sendThisPage() {
	var url = location.href;
	ouvrirFenetre('sendThisPage.jsp?url='+ url,'','width=550,height=450,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}

function lostPassword() {
	ouvrirFenetre('lost_password.jsp','','width=585,height=265,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}

function myAccount() {
	ouvrirFenetre('my_account.jsp','','width=600,height=560,scrollbars=yes,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}

function obtenirValeurRadio(_name) {
	var inputs = document.getElementsByTagName("input");

	for(var iInput=0; iInput<inputs.length; iInput++) {
		if((inputs[iInput].type == "radio") && (inputs[iInput].name == _name) && inputs[iInput].checked)
			return inputs[iInput].value;
	}

	return "";
}


function obtenirValeurCasesACocher(_name) {
	var inputs = document.getElementsByTagName("input");
	var ret = new Array();

	for(var iInput=0; iInput<inputs.length; iInput++) {
		if((inputs[iInput].type == "checkbox") && (inputs[iInput].name == _name) && inputs[iInput].checked)
			ret[ret.length] = inputs[iInput].value;
	}

	return ret;
}

function video_WindProjectDVD(_part) {
	_part = parseInt(_part);
	var url = "/videos/San-Cristobal-Wind-Project-DVD/Wind-Project-DVD-part"+ _part +".html";
	ouvrirFenetre(url,'','width=450,height=425,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}

function video_TheTuvaluSolarPowerProjectDVD(_part) {
	_part = parseInt(_part);
	var url = "/videos/The-Tuvalu-Solar-Power-Project-DVD/The-Tuvalu-Solar-Power-Project-DVD-part"+ _part +".html";
	ouvrirFenetre(url,'','width=450,height=425,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}


function isValidDate(strDate) {

	if(!strDate || strDate.length != 10) return false;

	strDate = strDate.replace(/\-/g, '/');

	var tab = strDate.split('/');

	if(tab.length != 3) return false;

	var annee = parseInt(tab[0], 10);
	var mois = parseInt(tab[1], 10);
	var jour = parseInt(tab[2], 10);

	var dt = new Date(strDate);

	if(dt.getDate() != jour || (dt.getMonth()+1) != mois || dt.getFullYear() != annee)
		return false;

	return true;
}
