var __zoom;

// ##### ANIMATION FLASH #####
function CreateFlash(id, chemin, width, height, vars){
    //id : id de l'element dans lequel on va ecrire le flash
    var d = document.getElementById(id);
    var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '">' +
    '<param name="movie" value="' + chemin + '" />' +
    '<param name="quality" value="high" />' +
	'<param name="wmode" value="transparent" />' +
    '<param name="flashvars" value="' + vars + '">' +
    '<embed src="' + chemin + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="' + vars + '" width="' + width + '" height="' + height + '"></embed></object>'
    d.innerHTML = flash
}
// ##### ANIMATION FLASH #####
function CreateFlash6(id, chemin, width, height, vars){
    //id : id de l'element dans lequel on va ecrire le flash
    var d = document.getElementById(id);
    var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + width + '" height="' + height + '">' +
    '<param name="movie" value="' + chemin + '" />' +
    '<param name="quality" value="high" />' +
	'<param name="wmode" value="transparent" />' +
    '<param name="flashvars" value="' + vars + '">' +
    '<embed src="' + chemin + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="' + vars + '" width="' + width + '" height="' + height + '"></embed></object>'
    d.innerHTML = flash
}



function Change_Image(image){
	$('image_zoom').src = '../images/shim-huge.gif';
	setTimeout( function() { REchangeimage(image); }, 500);
	__zoom.showMessage();
}

function REchangeimage(image)
{
	$('image_zoom').src = '../actualites/images/'+image+'.jpg';	
	setTimeout( function() { __zoom.setPositionMessage(); }, 500);
}

function Message_getMessage(idDiv)
{
  var Message_temp = new OBJdisplayMessage(Message_createFilter());
  Message_temp.setMessage(idDiv, false);
  Message_temp.curvySettings = null; 
  Message_temp.filter.setStyle({position:'absolute', top:'0px', left:'0px', backgroundColor:'#ffffff', zIndex:'999', MozOpacity:'0.65', filter:'alpha(opacity=65),display:none'})
  return Message_temp;
}

window.onload = function(){
	if($('zoom')){__zoom = Message_getMessage('zoom');}
}

function Message_createFilter()
{
  var filter = document.createElement('div');
  filter.id = 'filter'+ parseInt(Math.random()*10000000);

  return filter.id;
}

function CreateImg(id, chemin, width, height){
    //id : id de l'element dans lequel on va ecrire le flash
    var d = document.getElementById(id);
    var img = '<img height="' + height + '" src="' + chemin + '" width="' + width + '" alt="" />'
    d.innerHTML = img
}

// ##### popup #####
var isIE = document.all?true:false;

function init(chemin){
	if (!isIE)document.getElementById('c').style.marginLeft = (window.innerWidth - document.getElementById('i').width )/2  + 'px'
}

//window.onresize = function(){
	//if (isIE) {//document.getElementById('c').style.marginLeft = ((document.body.clientWidth - document.getElementById('i').width )/2)  + 'px'
	//} 
	//else {
	//	document.getElementById('c').style.marginLeft = (window.innerWidth - document.getElementById('i').width )/2  + 'px'
	//}
//}

function clickimage(img){	
	document.getElementById('c').style.display='block';
	document.getElementById('c').innerHTML = '<img src="../../images/bt_fermer.gif" id="btfermer" width="45" height="20" onclick="hideimage()"><br/><img id="i" src="' + img + '" border=0 title="cliquez sur cette image pour revenir au site" alt="cliquez sur cette image pour revenir au site" onclick="hideimage()">';
	if (!isIE)document.getElementById('c').style.marginLeft = (window.innerWidth - document.getElementById('i').width )/2  + 'px'
}

function hideimage(){
	document.getElementById('c').style.display='none';
	document.getElementById('c').innerHTML = '<img id="i" src="" width="1" height="1">'
	document.getElementById('filtre').style.display='none';
}

function showFiltre(){
	if(document.getElementById('filtre')){
		document.getElementById('filtre').style.display='block';	
	}
}

// ##### VERIFICATION FORMULAIRES #####
var _obj, _nom, _prenom, _fonction, _tel, _fax, _mail, _societe, _adresse, _cp, _ville, _message

function VerifForm(){
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_nom"))){_nom = false} else{_nom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_prenom"))){_prenom = false} else{_prenom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_tel"))){_tel = false} else{_tel = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_fax"))){_fax = false} else{_fax = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_societe"))){_societe = false} else{_societe = true}
	if(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_email"))){_mail = false} else{_mail = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_adresse"))){_adresse = false} else{_adresse = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_cp"))){_cp = false} else{_cp = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_ville"))){_ville = false} else{_ville = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_message"))){_message = false} else{_message = true}
	
	if(_nom==false || _prenom==false || _mail==false || _tel==false || _fax==false || _societe==false || _adresse==false || _cp==false || _ville==false || _message==false){
	    document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='block';
        return false
    }
	
	document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='none';	
	return true
}

function VerifFormJeuConcours(){
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_nom"))){_nom = false} else{_nom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_prenom"))){_prenom = false} else{_prenom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_tel"))){_tel = false} else{_tel = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_societe"))){_societe = false} else{_societe = true}
	if(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_email"))){_mail = false} else{_mail = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_adresse"))){_adresse = false} else{_adresse = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_cp"))){_cp = false} else{_cp = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_ville"))){_ville = false} else{_ville = true}
	
	var isCool=false
	var t=document.forms[0].ctl00$ContentPlaceHolder1$question1
	for(var i=0;i<t.length;i++){
		if(t[i].checked){ isCool=true}	
	}
	
	var isCoolBis=false
	var tbis=document.forms[0].ctl00$ContentPlaceHolder1$question2
	for(var i=0;i<tbis.length;i++){
		if(tbis[i].checked){ isCoolBis=true}	
	}
	
	var isCoolTer=false
	var tter=document.forms[0].ctl00$ContentPlaceHolder1$question3
	for(var i=0;i<tter.length;i++){
		if(tter[i].checked){ isCoolTer=true}	
	}
	
	if(_nom==false || _prenom==false || _mail==false || _tel==false || _societe==false || _adresse==false || _cp==false || _ville==false || isCool==false || isCoolBis==false || isCoolTer==false){
	    document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='block';
		if(isCool==false){
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion1").style.display='block';
		}else{
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion1").style.display='none';
		}
		
		if(isCoolBis==false){
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion2").style.display='block';
		}else{
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion2").style.display='none';
		}
		
		if(isCoolTer==false){
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion3").style.display='block';
		}else{
			document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion3").style.display='none';
		}
		
        return false
    }else{
		document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion1").style.display='none';
		document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion2").style.display='none';
		document.getElementById("ctl00_ContentPlaceHolder1_erreurQuestion3").style.display='none';
	}
	document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='none';	
	return true
}

var _cv, _lettre

function VerifFormRecrutement(){
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_nom"))){_nom = false} else{_nom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_prenom"))){_prenom = false} else{_prenom = true}
	if(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_email"))){_mail = false} else{_mail = true}
	if(!VerifFile(document.getElementById("ctl00_ContentPlaceHolder1_cv"))){_cv = false} else{_cv = true}
	if(!VerifFile(document.getElementById("ctl00_ContentPlaceHolder1_lettre"))){_lettre = false} else{_lettre = true}
	
	if( _nom==false || _prenom==false || _mail==false || _cv==false || _lettre==false){
	    document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='block';
	    return false
	}

    document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='none';	
	return true
}

function VerifFormNewsletter(){
    if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_nom"))){_nom = false} else{_nom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_prenom"))){_prenom = false} else{_prenom = true}
	if(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_mail"))){_mail = false} else{_mail = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_societe"))){_societe = false} else{_societe = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_tel"))){_tel = false} else{_tel = true}
	
    if( _mail==false || _nom==false || _prenom==false || _tel==false || _societe==false ){
        document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='block';
        return false
    }
	document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='none';	
	return true
}


function txtarea(){
    if(document.getElementById('ctl00_ContentPlaceHolder1_Panel1')){
        pa = document.getElementById('ctl00_ContentPlaceHolder1_Panel1')
        
        pa.onkeypress=function(e){
            if (!e) {e = window.event} // e = evenement
            var tg = (e.target) ? e.target : e.srcElement  // element qui a généré l'evenement
            
            if(e.keyCode != 13)return;
            alert(tg.tagName)
            if(tg.tagName=='TEXTAREA')return
            
            document.forms[0].submit()
        }
    }
}

var _poids, _surface, _NBCouches

function VerifFormPreconisation(){
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_nom"))){_nom = false} else{_nom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_prenom"))){_prenom = false} else{_prenom = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_societe"))){_societe = false} else{_societe = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_adresse"))){_adresse = false} else{_adresse = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_cp"))){_cp = false} else{_cp = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_ville"))){_ville = false} else{_ville = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_pays"))){_pays = false} else{_pays = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_tel"))){_tel = false} else{_tel = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_fax"))){_fax = false} else{_fax = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_message"))){_message = false} else{_message = true}
	if(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_mail"))){_mail = false} else{_mail = true}
	
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_poids"))){_poids = false} else{_poids = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_surface"))){_surface = false} else{_surface = true}
	if(!VerifChamps(document.getElementById("ctl00_ContentPlaceHolder1_NBCouches"))){_NBCouches = false} else{_NBCouches = true}
	
	if( _nom==false || _prenom==false || _societe==false || _adresse==false || _cp==false || _ville==false || _pays==false  || _tel==false|| _fax==false || _mail==false || _message==false || _poids==false || _surface==false || _NBCouches==false){
	    document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='block';
	    return false
	}
	
	document.getElementById("ctl00_ContentPlaceHolder1_laerror").style.display='none';	
	return true
}

function VerifChamps(c){
	if (!c.value){
		c.className = 'champcontacterreur'; return false}
	else{
		c.className = 'champ'; return true}
}

function VerifFile(c){
    if (!c.value){
	    c.className = 'champcontacterreur';return false}
	else{				
		var _name = c.value.substring(c.value.lastIndexOf("\\"));
		var _ext = _name.substring(_name.lastIndexOf(".")).toLowerCase()
		
		if(_ext=='.pdf' || _ext=='.doc' || _ext=='.docx' || _ext=='.rtf' || _ext=='.txt'){
			c.className = 'champcontact';return true}
		else{
			c.className = 'champcontacterreur';return false}
		}	
}

function FocusChamps(c){
		c.className = 'champfocus';
}
function BlurChamps(c){
		c.className = 'champ';
}

function VerifMail(c){

	if (!c.value){
		c.className = 'champcontacterreur'; return false}
	else if(c.value.search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/) == -1){
		c.className = 'champcontacterreur'; return false}
	else{
		c.className = 'champ'; return true}
}



function Affiche(c, txtbox){
    if (c.id=='ctl00_ContentPlaceHolder1_DDLSupport'){
        if (c.value=='plastiques' || c.value=='Metaux non ferreux' || c.value=='Autre'){
            document.getElementById(txtbox).style.display='block'}
        else{
            document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLContrainte'){
        if (c.value=='Temperature' || c.value=='Agressions chimiques' || c.value=='Autre'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLAmbiance'){
        if (c.value=='Industrielle'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLSechage'){
        if (c.value=='Temps'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLPreparation'){
        if (c.value=='Projection'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLPrimaire'){
        if (c.value=='oui'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLIntermediare'){
        if (c.value=='oui'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLFinition'){
        if (c.value=='oui'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }
    if (c.id=='ctl00_ContentPlaceHolder1_DDLCahier'){
        if (c.value=='oui'){document.getElementById(txtbox).style.display='block'}
        else{document.getElementById(txtbox).style.display='none'}
    }


}



// #####  #####
function Over(r){
	oldRowClass = r.className ;
	r.className = 'survol' ;
}
function Out(r){
	r.className = oldRowClass ;
	oldRowClass = '' ;

}

// ##### ONGLETS #####
function initOnglets(Id){
   var onglets = document.getElementById(Id)
    for (var y=0; y< onglets.childNodes.length; y ++){
        var el = onglets.childNodes[y]
          if(el.tagName=='LI'){
             el.onmouseover = setOngletClass
             el.onmouseout = setOngletClass
             el.onclick = setOngletClass   
         } 
   } 
}

function setOngletClass(e){
     if (!e) {e = window.event}
     var tg = (e.target) ? e.target : e.srcElement
     tg = getParentElement(tg, 'LI')
     if (!tg) return
     if (tg.className=='disabled'){return}
     var oldClass = (!tg.getAttribute("OldClass")) ? '' : tg.getAttribute("OldClass")
     switch (e.type){
        case 'mouseover' : tg.className='Over'; break;
        case 'mouseout' : tg.className=oldClass; break;
        case 'onmousedown' : tg.className='Active'; break;
        case 'click' : setSelectedOnglet(tg.parentNode.id, tg); if(window.onOngletClick) onOngletClick(tg);break;
     }
}

function getParentElement(c, parentTag){
    while (c.parentNode){
        c = c.parentNode 
        if (c.tagName==parentTag) return c
   } 
}

function setSelectedOnglet(Id, el){
    var els = document.getElementById(Id)
    for (var i =0; i< els.childNodes.length; i++){if (els.childNodes[i].tagName=='LI'){els.childNodes[i].className='';els.childNodes[i].setAttribute("OldClass", '')}}
    el.className='Selected' ; el.setAttribute("OldClass", 'Selected')
}

// ##### PRODUITS #####
function ShowHideDetail(i){
    var img = document.getElementById('img_' + i)
    //alert(img.src)
    if (img.src.substring(img.src.length -7, img.src.length)=='min.gif'){
        img.src='../images/plus.gif';
        img.alt='D\351ployer'; 
        img.title='D\351ployer';
        document.getElementById('detail_' + i).style.display='none'
    }
    else {
        img.src='../images/min.gif';
        img.alt='Refermer';
        img.title='Refermer';
        document.getElementById('detail_' + i).style.display='block'
    }
    
    
    //img.src=('../images/min.gif') ? '../images/plus.gif' : '../images/min.gif'
}

function UpdateUtilisation(c){
    if(c.src.substring(c.src.length -8, c.src.length)=='_off.gif'){c.src = '../images/' + c.id + '.gif'; return}
    c.src = '../images/' + c.id + '_off.gif'
}
