// Variables pour le clignotement du quick links
var nbClignot = 48;
var countClignot = 0;
var changeCoul = 0;
var inter = null;

// fonction appelee depuis la page html pour faire clignoter le div id=txt_clignotant
function clignoter(){
	nbClignot = 48;
    // on verifie que la fonction n'est pas deja lancee avant de le faire
    if(inter == null){
        document.getElementById("txt_clignotant").style.color = "#000";
		document.getElementById("email").style.background = "#FFF";
        countClignot = 0;
        inter = setInterval("clign()", 125);
    }
}

// fonction recursive pour le clignotement qui s'auto appelle nbClignot fois
function clign(){
    if(countClignot <= nbClignot){
        if (changeCoul == 0){
		   if(countClignot == 48){ //si c'est le dernier clignotement on remet en blanc
		   		document.getElementById("txt_clignotant").style.color="#FFF";
				document.getElementById("email").style.background = "#FFF";
		   }else{
		   		document.getElementById("txt_clignotant").style.color="#FC0"; 
				document.getElementById("email").style.background = "#FC0";
		   }
		   changeCoul = 1;
        }else{
           document.getElementById("txt_clignotant").style.color="#000";
		   document.getElementById("email").style.background = "#FFF";
           changeCoul = 0;
        }
        countClignot++;
    }else{
        clearInterval(inter);
        countClignot = 0;
        changeCoul = 0;
        inter = null;
    }
}

// fonction qui stoppe le clignotement du texte et du champ texte
function stopClignot(){
	nbClignot = 2;
	document.getElementById("txt_clignotant").style.color="#FFF";
	document.getElementById("email").style.background = "#FFF";
}

// Fonction liée au cryptage de l'adresse email dans le source javascript
function em(h,subject,id)
{
  var result = "";
  var string = "";
  var key = "miam";
  for (var i= (h.substr(0, 2)=="0x")?2:0; i<h.length; i+=2) {string += String.fromCharCode (parseInt (h.substr (i, 2), 16));}
  for(i=1; i<=string.length; i++)
  {
     c = string.substr(i-1,1);
     keychar = key.substr((i % key.length)-1,1);
     c = String.fromCharCode(c.charCodeAt(0)-keychar.charCodeAt(0));
     result=result+c;
   }
   if ( subject=="" ) {document.getElementById(id).href="mailto:"+result;}
   else {document.getElementById(id).href="mailto:"+result+"?subject="+subject;}
   return result;
}

function activeCheckboxDemo(oui){
	if(oui){	
		$('#chkb_demo1').attr('disabled', false);
		$('#chkb_demo2').attr('disabled', false);
	}else{
		$('#chkb_demo1').attr('disabled', true);
		$('#chkb_demo2').attr('disabled', true);
	}
}
	
var firstLoad = true;	
var activePart = "solidworks";

$(document).ready(function() {
	
	if(firstLoad){
		if($('#btn_autodesk').hasClass("active")){
			activePart = "autodesk";
		}else{
			activePart = "solidworks";
		}
		firstLoad = false;
	}
	
	$('#btn_autodesk').hover(function() {
		$('#btn_solidworks').removeClass("active");
		$('#btn_autodesk').addClass("active");
	}, function(){
		if(activePart == "solidworks"){
			$('#btn_autodesk').removeClass("active");
			$('#btn_solidworks').addClass("active");
		}else{
			$('#btn_solidworks').removeClass("active");
			$('#btn_autodesk').addClass("active");
		}
	});
	$('#btn_solidworks').hover(function() {
		$('#btn_autodesk').removeClass("active");
		$('#btn_solidworks').addClass("active");
	}, function(){
		if(activePart == "solidworks"){
			$('#btn_autodesk').removeClass("active");
			$('#btn_solidworks').addClass("active");
		}else{
			$('#btn_solidworks').removeClass("active");
			$('#btn_autodesk').addClass("active");
		}
	});
	
});
	
	


