

// Checkbox --------------------------------------------------------------------

function Warp(obj, id){
  obj.className=(obj.className=='unchecked')?'checked':'unchecked';
  mycheck=document.getElementById(id);
  mycheck.checked=!mycheck.checked;
}

// Liens externes --------------------------------------------------------------

function openSite(strLocationURL) {
  var siteWindow = null;
  siteWindow = window.open(strLocationURL);
}

function checkExternalLinks() {
  var objLinks = document.getElementsByTagName("a");
  for (i=0; i < objLinks.length; i++) {
    if (objLinks[i].href.length > 0) {
      if (objLinks[i].href.indexOf(document.domain) == -1 && objLinks[i].href.indexOf("javascript:") == -1 && objLinks[i].href.indexOf("mailto:") == -1) {
      objLinks[i].href = "javascript: openSite('" + objLinks[i].href + "');";
      }
    }
  }
}

try {
  window.addEventListener("load", checkExternalLinks, true);
}
catch(ex) {
  window.attachEvent("onload", checkExternalLinks);
}

// Changer d'images ------------------------------------------------------------

function changerImage(image, id){
  document.getElementById('apercu').src='../../images/visuels/'+image+'_big.jpg';
	
		imageObj = document.getElementById('diaporama');
		var liens = imageObj.getElementsByTagName('A');
		for(var no=0;no<(liens.length);no++){
			if( (no+1) == id ){
				liens[no].setAttribute("class", "active");
			}
			else
				liens[no].setAttribute("class", "");
		}
}

// Afficher/Masquer ------------------------------------------------------------
 
function Afficher(){
	var Obj;
  Obj = document.getElementById('transparence');
  if( Obj){
  
  	var yScroll;
		if (window.innerHeight && window.scrollMaxY) {	
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ 
			yScroll = document.body.scrollHeight;
		} else { 
			yScroll = document.body.offsetHeight;
		}

		var windowHeight;
		if (self.innerHeight) {	
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { 
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { 
			windowHeight = document.body.clientHeight;
		}
    
    Obj.style.height = ((yScroll < windowHeight) ? windowHeight : yScroll)  + 'px';  
    
    with( Obj.style){
      display="block";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'hidden';
  		}
    }
  }
}

function Masquer(){
	var Obj;
  Obj = document.getElementById('transparence');
  if( Obj){
    with( Obj.style){
      display="none";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'visible';
  		}
    }
  }
}


// Masquer Voeux ---------------------------------------------------------------
 
function AfficherVoeux(){
	var Obj;
  Obj = document.getElementById('vtransparence');
  if( Obj){
  
  	var yScroll;
		if (window.innerHeight && window.scrollMaxY) {	
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ 
			yScroll = document.body.scrollHeight;
		} else { 
			yScroll = document.body.offsetHeight;
		}

		var windowHeight;
		if (self.innerHeight) {	
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { 
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { 
			windowHeight = document.body.clientHeight;
		}
    
    Obj.style.height = ((yScroll < windowHeight) ? windowHeight : yScroll)  + 'px';  
    
    with( Obj.style){
      display="block";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'hidden';
  		}
    }
  }
}

function MasquerVoeux(){
	var Obj;
  Obj = document.getElementById('vtransparence');
  if( Obj){
    with( Obj.style){
      display="none";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'visible';
  		}
    }
  }
}

function act_desact2(case_a_cocher,champ)
{	
	// si premier coché, on désactive les types file
	if (case_a_cocher.checked) 
	{
		document.getElementById(champ).disabled=false;
	}
	else
	{
		document.getElementById(champ).disabled=true;
	}
}

function act_desact3(select,champ){
	if(document.getElementById(select).value == '-1'){
		document.getElementById(champ).style.visibility = 'visible';
	}
	else{
		document.getElementById(champ).style.visibility = 'hidden';
	}
}