/*JS*/	
//** Dynamic Drive Equal Columns Height script v1.01 (Nov 2nd, 06)
//** http://www.dynamicdrive.com/style/blog/entry/css-equal-columns-height-script/

var ddequalcolumns=new Object()
//Input IDs (id attr) of columns to equalize. Script will check if each corresponding column actually exists:
ddequalcolumns.columnswatch=["colActu", "colOpah", "colEntrevue"]

ddequalcolumns.setHeights=function(reset){
var tallest=0
var resetit=(typeof reset=="string")? true : false
for (var i=0; i<this.columnswatch.length; i++){
if (document.getElementById(this.columnswatch[i])!=null){
if (resetit)
document.getElementById(this.columnswatch[i]).style.height="auto"
if (document.getElementById(this.columnswatch[i]).offsetHeight>tallest)
tallest=document.getElementById(this.columnswatch[i]).offsetHeight
}
}
if (tallest>0){
for (var i=0; i<this.columnswatch.length; i++){
if (document.getElementById(this.columnswatch[i])!=null)
document.getElementById(this.columnswatch[i]).style.height=tallest+"px"
}
}
}

ddequalcolumns.resetHeights=function(){
this.setHeights("reset")
}

ddequalcolumns.dotask=function(target, functionref, tasktype){ //assign a function to execute to an event handler (ie: onunload)
var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
if (target.addEventListener)
target.addEventListener(tasktype, functionref, false)
else if (target.attachEvent)
target.attachEvent(tasktype, functionref)
}

ddequalcolumns.dotask(window, function(){ddequalcolumns.setHeights()}, "load")
ddequalcolumns.dotask(window, function(){if (typeof ddequalcolumns.timer!="undefined") clearTimeout(ddequalcolumns.timer); ddequalcolumns.timer=setTimeout("ddequalcolumns.resetHeights()", 200)}, "resize")

valider_formulaire = function () {
	var tab = valider_formulaire.arguments;

	taille = tab.length;

	for (i=0;i<taille;i++) {
		if (tab[i]=="email") {
			if (!validemail(tab[i])) {
				return 0; 
			}
		}else{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) {
				alert("Le champ "+tab[i]+" est obligatoire.\nVeuillez le ressaisir s'il vous pla\356t.");
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
}

function validemail(champ)
{
	
	
	var email = document.getElementById(champ);
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) 
	{
	 	alert(get_trad_champ("email"));
		email.focus
		return false;
	}
	else
	{
		return true;
	}
}

function checkSearch(){
	element = document.getElementById('champ_recherche').value;
	if (element == '' || element == 'Recherche'){
		alert('Veuillez entrer un mot \340 rechercher');
	}
	else {
		document.formRecherche.submit();
	}
}
/*slide show*/
/*function $style(ElementId, CssProperty)
{
    function $(stringId)
    {
        return document.getElementById(stringId);
     }   

    if($(ElementId).currentStyle)
   {
        var convertToCamelCase = CssProperty.replace(/\-(.)/g, function(m, l){return l.toUpperCase()});
        return $(ElementId).currentStyle[convertToCamelCase];
    }
    else if (window.getComputedStyle)
   {
        var elementStyle = window.getComputedStyle($(ElementId), '');
        return elementStyle.getPropertyValue(CssProperty);
    }
}

function next() {
	var leftPos = $style("carroussel_list", "left");	
	var splitLeftPos = leftPos.split("px");	
	var newLeftPos = parseInt(splitLeftPos)-235;	
	
	var listNode = document.getElementById("carroussel_list");
	var items = listNode.getElementsByTagName("li");
	var numberItems = items.length;		
	var maxNumber =  numberItems*234; 
	var maxNumberNeg = "-"+maxNumber;
	
	if(newLeftPos < maxNumberNeg) {
		document.getElementById('carroussel_list').style.left="0px";
	}
	else {
		document.getElementById('carroussel_list').style.left=newLeftPos+"px";
	}
}

function prev() {
	var leftPosDown = $style("carroussel_list", "left");	
	var splitLeftPosDown = leftPosDown.split("px");	
	var newLeftPosDown = parseInt(splitLeftPosDown)+235;	
	if(newLeftPosDown > 1) {
		return false;
	}
	else {
	document.getElementById('carroussel_list').style.left=newLeftPosDown+"px";	
	}
}*/
/*Fin slideShow*/


