
// ##### 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="flashvars" value="' + vars + '">' +
    '<embed src="' + chemin + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="' + vars + '" width="' + width + '" height="' + height + '"></embed></object>'
	d.innerHTML = flash

}


// ##### VERIFICATION FORMULAIRES #####

var _nom, _prenom, _mail

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(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_email"))){_mail = false} else{_mail = true}
	
	if(_nom==false || _prenom==false || _mail==false){return false}
	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(!VerifMail(document.getElementById("ctl00_ContentPlaceHolder1_mail"))){_mail = false} else{_mail = true}
    if( _mail==false){return false}
	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 inviteEmail(c){
	if (c.value=='adresse email') {		
		c.value='' ; return false}
	else if(c.value=='') {
		c.value = 'adresse email'; return true}
}

function VerifChamps(c){
	if (!c.value){
		c.className = 'champcontacterreur'; return false}
	else{
		c.className = 'champcontact'; return true}
}

function FocusChamps(c){
		c.className = 'champfocus';
}
function BlurChamps(c){
		c.className = 'champcontact';
}

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 = 'champcontact'; return true}
}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}




// ##### 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){
    if (c.tagName==parentTag) return c
    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')
}

function getSelectedOnglet(id){
        var els = document.getElementById(id)
        for (var i =0; i< els.childNodes.length; i++){if (els.childNodes[i].tagName=='LI') if(els.childNodes[i].className=='Selected') return els.childNodes[i]}
        return null
}

