function visibilite(thingId)
{
	var targetElement = document.getElementById(thingId);
	if (targetElement) {
		if (targetElement.style.display == "none")
		{
			targetElement.style.display = "" ;
		} else {
			targetElement.style.display = "none" ;
		}
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function validateMailForm(form, language) {
	if (form.Name.value == '') {
		alert(language == 'fr' ? 'Entrez votre nom s.v.p.' : 'Enter your name please');
		form.Name.focus();
		return false;
	}

	if (form.Email.value == '' || form.Email.value.indexOf('@') == -1) {
		alert(language == 'fr' ? 'Entrez votre courriel s.v.p.' : 'Enter your email please');
		form.Email.focus();
		return false;
	}
	return true;
}

function openVideo(url,width,height) {
	var divID = 'videoID';
	var div = document.getElementById(divID);
	if (!div) {
		div = document.createElement('div');
		div.id = divID;
		div.style.position='absolute';
		div.style.top=0;
		div.style.bottom=0;
		div.style.left=0
		div.style.right=0;
		div.style.width="100%";
		div.style.height="100%";
		div.style.textAlign = "center";
		div.style.zIndex = 2000;

		var browserWidth = document.body && document.body.offsetWidth ? document.body.offsetWidth : window.innerWidth;
		var endWidth = +(browserWidth * 80/100).toFixed(0);
		var endHeight = +(endWidth * height / width).toFixed(0);

		var allHeight = endHeight + 10 + 50; // 10 = padding-top, 50 = padding-bottom
		var innerDiv = document.createElement('div');
		innerDiv.className = 'innerDiv';
		innerDiv.style.backgroundColor = 'white';
		innerDiv.style.width = (endWidth + 20) + 'px';
		innerDiv.style.margin="0 auto";
		innerDiv.style.top="50%";
		innerDiv.style.position='relative';
		innerDiv.style.marginTop='-' + (allHeight/2).toFixed(0) + 'px';
		innerDiv.style.paddingTop = '10px';
		innerDiv.style.borderRadius = '5px';
		// create iframe
		var iframe = document.createElement('iframe');
		iframe.src = url;
		iframe.style.width = endWidth + 'px';
		iframe.style.height = endHeight+ 'px';
		iframe.style.background = "white";
		innerDiv.appendChild(iframe);

		var closeDiv = document.createElement('div');
		closeDiv.onclick = function() { var div = document.getElementById(divID); if (div) { document.body.removeChild(div); } }
		closeDiv.style.cursor = 'pointer';
		closeDiv.style.padding = '4px 0';
		closeDiv.appendChild(document.createTextNode('[CLOSE]'));
		innerDiv.appendChild(closeDiv);

		div.appendChild(innerDiv);
		document.body.appendChild(div);
	}
	div.style.display = 'block';
//	window.open(url, '_blank', 'width='+width+',height='+height);
//	window.focus();
}


