
 
function iniValeurs(){

 }
 


 /*---------------------------------------------------------------
					
						AFFICHE SECTEUR

--------------------------------------------------------------- */
 
function afficheSecteur(message){
	var toto = document.getElementById('parSecteur').innerHTML;
	document.getElementById('parSecteur').innerHTML = toto+' : '+message;
}

function effaceSecteur(message){
	document.getElementById('parSecteur').innerHTML = message;
}

 /*---------------------------------------------------------------
					
						OUVRE ACTU

--------------------------------------------------------------- */
 
function ouvreActu(origine,cible,bt){

		if(document.getElementById(cible).className == "invisible" ){
			document.getElementById(cible).className = "visible";
			document.getElementById(origine).className = "invisible";
			document.getElementById(bt+'fermer').className = "suiteHaut visible";
			document.getElementById(bt+'ouvrir').className = "suiteBas invisible";
		}else{
			document.getElementById(cible).className = "invisible";
			document.getElementById(origine).className = "visible";
			document.getElementById(bt+'fermer').className = "suiteHaut invisible";
			document.getElementById(bt+'ouvrir').className = "suiteBas visible";
		}
}
 
 
 
/*---------------------------------------------------------------
					
						COMMUNICATION AVEC FLASH
						GESTION DES PHOTOS DEPUIS BT VUES

--------------------------------------------------------------- */

 function versFlash(valeur,idVue) {
 	//envoyer instruction à flash
	var momo = getMovieName("cadre");
	getMovieName("cadre").appelMontre(valeur);
	
	//reinitialiser les couleurs de fond des vues
	for(var i = 1; i < 6 ; i++) {
		if(document.getElementById('vue'+i) != null){
			document.getElementById('vue'+i).className = "vueBlue";
		}
	}
	//changer couleur de fond de la vue cliquée
	document.getElementById(idVue).className = "vueGrise";
	
}


function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
   }
   else {
       return document[movieName];
   }
}


/*---------------------------------------------------------------
					
						ROLL, OVER 

--------------------------------------------------------------- */

function  rollOverSML(id, source){
var elem = document.getElementById(id);
elem.src = source;

}


/*---------------------------------------------------------------
					
						INITIALISATION PAGE 

--------------------------------------------------------------- */


addLoadEvent(iniValeurs);
//addLoadEvent(masqueMail);

//var rep = 'images/nav_fr/';
//listeImages = [rep+'cabinet2.gif'];

function chargeImages(){
  var d=document; if(d.images){ if(!d.SML_p) d.SML_p=new Array();
    var i,j=d.SML_p.length,a=listeImages; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.SML_p[j]=new Image; d.SML_p[j++].src=a[i];
  	 //alert( a[i]+"-");
    }}
}






/*---------------------------------------------------------------
					
						FONCTIONS OUTILS

--------------------------------------------------------------- */
 

// e-mail addresses
function masqueMail(){
	var name = 'contact';
	var domain = 'sml-studio';
	var tld = 'com';
	var emailAddress = name + '@' + domain + '.' + tld;
	
	var emailAddresses = document.getElementsByClassName('le_mail');
	for(var i = 0; i < emailAddresses.length; i++) {
		
		var span = emailAddresses[i];
		var parent = span.parentNode;
		
		var email = document.createElement('a');
		email.className = 'le_mail';
		email.href = 'm' + 'a' + 'i' + 'l' + 't' + 'o' + ':' + emailAddress;
		email.innerHTML = emailAddress;
		
		parent.replaceChild(email, span);
		
	}
}



function getElementsByClass(searchClass,node,tag) {
var i;
var j;
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for ( i = 0,  j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}



function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}






//POP UP
var newwin;

function popUp(theURL,winName,features) { 
  newwin = window.open(theURL,winName,features);
}

//SELECT LIENS

var url

	function changepage(formObject)
	{
		url = formObject.options[formObject.options.selectedIndex].value;

		if(url != "empty")
			{
			window.location = url;
			url = "";
			}
	}
	
	
	
	
	
/*	
//SELECT BY ANYTHING
	
function $() {
var elements = new Array();
for (var i=0,len=arguments.length;i<len;i++) {
	var element = arguments[i];
	if (typeof element == 'string') {
		var matched = document.getElementById(element);
		if (matched) {
			elements.push(matched);
		} else {
			var allels = (document.all) ? document.all : document.getElementsByTagName('*');
			var regexp = new RegExp('(^| )'+element+'( |$)');
			for (var i=0,len=allels.length;i<len;i++) if (regexp.test(allels[i].className)) elements.push(allels[i]);
		}
		if (!elements.length) elements = document.getElementsByTagName(element);
		if (!elements.length) {
			elements = new Array();
			var allels = (document.all) ? document.all : document.getElementsByTagName('*');
			for (var i=0,len=allels.length;i<len;i++) if (allels[i].getAttribute(element)) elements.push(allels[i]);
		}
		if (!elements.length) {
			var allels = (document.all) ? document.all : document.getElementsByTagName('*');
			for (var i=0,len=allels.length;i<len;i++) if (allels[i].attributes) for (var j=0,lenn=allels[i].attributes.length;j<lenn;j++) if (allels[i].attributes[j].specified) if (allels[i].attributes[j].nodeValue == element) elements.push(allels[i]);
		}
	} else {
		elements.push(element);
	}
}
if (elements.length == 1) {
	return elements[0];
} else {
	return elements;
}
}
*/

/* EXPLICATIONS
//http://www.thewatchmakerproject.com/journal/292/a-better-dollar-function-getelementsbyanything

var inputs = document.getElementsByTagName('input');
var selects = document.getElementsByTagName('select');
var ta = document.getElementsByTagName('textarea');
var elements = inputs.concat(selects.concat(ta));

How much easier would it be to do it like this:

var elements = $('input','select','textarea');

*/

