function validerAbonnementInfolettre( strCourriel ) {
    if( valide_courriel_input( strCourriel ) ){
      if (document.getElementById("infolettre_prenom_input").value != "")
{
      if (document.getElementById("infolettre_nom_input").value != "")
{
       document.abonnement.submit();
}
else {
 alert( 'Veuillez entrer votre nom.' );
}
}
else {
   alert( 'Veuillez entrer votre prénom.' );
}
}
    else {
        alert( 'Vous avez entré un courriel invalide.' );
}
}
//valide le courriel entre et retour true ou false
function valide_courriel_input( courriel ) {
    var regCourrielValide = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}$/;
    return regCourrielValide.test( courriel );
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}

function changerPlan(etage){
document.getElementById("etage_rez").style.display="none";
document.getElementById("etage_1").style.display="none";
document.getElementById("etage_2").style.display="none";
document.getElementById(etage).style.display="block";

}

function toggle(div_id) {
	var el = parent.document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}

function toggle(div_id) {
	var el = parent.document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}

function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = parent.window.innerHeight;
	} else {
		viewportheight =  parent.document.documentElement.clientHeight;
	}
	if ((viewportheight >  parent.document.body.parentNode.scrollHeight) && (viewportheight >  parent.document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if ( parent.document.body.parentNode.clientHeight >  parent.document.body.parentNode.scrollHeight) {
			blanket_height =  parent.document.body.parentNode.clientHeight;
		} else {
			blanket_height =  parent.document.body.parentNode.scrollHeight;
		}
	}
	var blanket =  parent.document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv =  parent.document.getElementById(popUpDivVar);
if ( navigator.userAgent.toLowerCase().indexOf('chrome') > -1){
	popUpDiv_height=blanket_height/2-150;//150 is half popup's height
}
else{
popUpDiv_height=viewportheight/2-150;//150 is half popup's height
}
	popUpDiv.style.top = popUpDiv_height + 'px';

}
function window_pos(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth =  parent.window.innerHeight;
	} else {
		viewportwidth =  parent.document.documentElement.clientHeight;
	}
	if ((viewportwidth >  parent.document.body.parentNode.scrollWidth) && (viewportwidth >  parent.document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if ( parent.document.body.parentNode.clientWidth >  parent.document.body.parentNode.scrollWidth) {
			window_width = parent.document.body.parentNode.clientWidth;
		} else {
			window_width =  parent.document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv =  parent.document.getElementById(popUpDivVar);
	window_width=window_width/2-210;//210 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}

 function msieversion(){
      var ua = window.navigator.userAgent
      var msie = ua.indexOf ( "MSIE " )

      if ( msie > 0 )      // If Internet Explorer, return version number
         return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
      else                 // If another browser, return 0
         return 0

   }




function popup(windowname, iframename, url) {
top.document.getElementById(iframename).src=url;
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);	
if (msieversion() > 0 && msieversion()<=7 ) {
//parent.window.scrollTo(0,0);
window.parent.parent.scroll(0,50);

}
else {
parent.window.scrollTo(0,0);
}
}
function popupClose(){
document.getElementById('blanket').style.display="none";
document.getElementById('popUpDiv').style.display="none";
}

function printSelection()
{
	var html = '<HTML><HEAD><link href="http://www.calma.qc.ca/soluss_library/soluss_library.css" rel="stylesheet" type="text/css" />';
 
	html += '</HEAD><BODY>';
 
	var printReadyElem = document.getElementById("contenu_texte");
 
	html += printReadyElem.innerHTML;
 
	html += '</BODY></html>';
 
	var printWin = window.open("","printSpecial");
	printWin.document.open();
	printWin.document.write(html);
	printWin.document.close();
	printWin.print();
	printWin.close();
}



