/*________________________________________________________________________________________
  chargement du xml d'erreurs
*/
var xhr; 
var xmlErreurs;
var lang = "FR";
try {  
	xhr = new ActiveXObject('Msxml2.XMLHTTP');   
}catch (e){
	try {
 		xhr = new ActiveXObject('Microsoft.XMLHTTP');    
	}catch (e2){
 		try {  
 			xhr = new XMLHttpRequest();     
 		}catch (e3) {  
 			xhr = false;   
 		}
 	}
} 
xhr.open("GET", "/wp-includes/TE/realisations_new.xml",  false); 
xhr.send(null);
xmlRealisations = xhr.responseXML;


/*________________________________________________________________________________________
  sélectionne le message d'erreur correspondant
*/
function getRealisations(idProjetDefault){
	var nbArgument = getRealisations.arguments.length;
	//alert("nbArgument " + nbArgument);
	var textHTML = '';
	var aID;
	var aClient;
	var aTitre;
	var aType;
	var aObj;
	var aSol;
	var i;
	var j;
	var realisations = xmlRealisations.getElementsByTagName("realisations");
	//textHTML += '<div id="wn">';
    //textHTML += '<div id="lyr1">';
	for(i = 0; i < realisations.length; i++) {
		var aRealisation = realisations[i].getElementsByTagName("realisation");
		for(j = 0; j < aRealisation.length; j++){
			var aTtribs = aRealisation[j].attributes;
			aID = aTtribs.getNamedItem("id").nodeValue;
			if(j == 0) {
				if( nbArgument > 0){
					//alert("arg " + getRealisations.arguments[0]);
					getRealisation(getRealisations.arguments[0]);
				} else {
					//alert("arg aucun");
					getRealisation(aID);
				}
			}
			//if(j == 0) getRealisation(aID);
			aClient = aRealisation[j].getElementsByTagName("client");
			aTitre = aRealisation[j].getElementsByTagName("titre");
			aType = aRealisation[j].getElementsByTagName("type");
			aObj = aRealisation[j].getElementsByTagName("objectif");
			aSol = aRealisation[j].getElementsByTagName("solution");
			textHTML += '<div id="miniprojet" onclick="getRealisation(' + aID + ');" onmouseover="overRealisation(' + aID + ');" onmouseout="outRealisation(' + aID + ');">';
			textHTML += '	<div id="vignette"><img src="images_te/realisations/' + aClient.item(0).firstChild.nodeValue + '/Visu_min/Visu_min.jpg" /></div>';
			textHTML += '	<div id="infosMP">';
			textHTML += '		<p class="titreMProjet">' + aTitre.item(0).firstChild.nodeValue + '</p>';
			//textHTML += '		<p class="typeMProjet">' + aType.item(0).firstChild.nodeValue + '</p>';
			textHTML += '		<img id="logoMin_' + aID + '" src="images_te/realisations/' + aClient.item(0).firstChild.nodeValue + '/Logo_min/Logo_min_gris.jpg" />';
			textHTML += '	</div>';
			textHTML += '</div>';
		}
	} 
	//textHTML += '</div>';
    //textHTML += '</div>';
	//textHTML += '<div id="scrollbar"></div>';
	document.getElementById("contenu").innerHTML = textHTML;
	/*if ( dw_scrollObj.isSupported() ) {
		dw_Util.writeStyleSheet('css/scrollbar.css');
		dw_Event.add( window, 'load', init_dw_Scroll);
	}*/
}


/*________________________________________________________________________________________
  sélectionne le message d'erreur correspondant
*/
function getRealisation(id_projet){
	
	/*$(function(){
		$('#projet').not(".anythingSlider");
	});*/
	
	var textHTML = '';
	var aID;
	var aClient;
	var aTitre;
	var aType;
	var aObj;
	var aSol;
	var aVisus;
	var aVisu2;
	var i;
	var j;
	var k;
	var realisations = xmlRealisations.getElementsByTagName("realisations");
	for(i = 0; i < realisations.length; i++) {
		var aRealisation = realisations[i].getElementsByTagName("realisation");
		for(j = 0; j < aRealisation.length; j++){
			var aTtribs = aRealisation[j].attributes;
			aID = aTtribs.getNamedItem("id").nodeValue;
			if(aID == id_projet){
				aClient = aRealisation[j].getElementsByTagName("client");
				aTitre = aRealisation[j].getElementsByTagName("titre");
				aType = aRealisation[j].getElementsByTagName("type");
				aObj = aRealisation[j].getElementsByTagName("objectif");
				aSol = aRealisation[j].getElementsByTagName("solution");
				aVisus = aRealisation[j].getElementsByTagName("visus");

				textHTML += '<div class="anythingSliderRea">';
				textHTML += '	<div class="wrapper2">';
				textHTML += '		<ul>';
				
				var aVisu = aVisus[0].getElementsByTagName("visu");
				for(k = 0; k < aVisu.length; k++){
					textHTML += '			<li><img src="images_te/realisations/' + aClient.item(0).firstChild.nodeValue + '/Visu/' + aVisu.item(k).firstChild.nodeValue + '" /></li>';
				}
				
				textHTML += '		</ul>';
				textHTML += '	</div>';
				textHTML += '</div>';
				textHTML += '<div id="headerProjet">';
				textHTML += '	<p class="titreProjet">' + aTitre.item(0).firstChild.nodeValue + '</p>';
				//textHTML += '	<span class="typeProjet">' + aType.item(0).firstChild.nodeValue + '</span>';
				textHTML += '</div>';
				textHTML += '<div id="btDemo">';
				textHTML += '	<p><a href="" target="_blank">>>> Demo</a></p>';
				textHTML += '</div>';
				textHTML += '<div id="footerProjet">';
				textHTML += '	<div id="texte">';
				textHTML += '		<p><font style="color:#666666; font-weight:bold">Objectif :</font> ' + aObj.item(0).firstChild.nodeValue + '</p>';
				textHTML += '		<p><font style="color:#666666; font-weight:bold">Solution :</font><br />' + aSol.item(0).firstChild.nodeValue + '</p>';
				textHTML += '	</div>';
				textHTML += '	<div id="logo">';
				textHTML += '		<img src="images_te/realisations/' + aClient.item(0).firstChild.nodeValue + '/Logo_Grand/Logo_Grand.jpg" />';
				textHTML += '		<img src="images_te/realisations/' + aClient.item(0).firstChild.nodeValue + '/Stat/Stat.jpg" />';
				textHTML += '	</div>';
				textHTML += '</div>';
				
			}
		}
	} 
	
	$(function(){
		$('#projet').html(textHTML);
				
		$('.anythingSliderRea').anythingSliderRea({
			easing: "easeInOutExpo",        
			autoPlay: true,                
			delay: 5000,                    
			startStopped: false,
			animationTime: 600,             
			hashTags: true,                 
			buildNavigation: true,         
			pauseOnHover: true,             
			startText: "lecture",            
			stopText: "pause",              
			navigationFormatter: formatText      
		});	      
		$("#slide-jump").click(function(){
			$('.anythingSliderRea').anythingSliderRea(6);
		});       
	});
	
}

function overRealisation(id_projet) {
	var textHTML = '';
	var aID;
	var aClient;
	var i;
	var j;
	var realisations = xmlRealisations.getElementsByTagName("realisations");
	for(i = 0; i < realisations.length; i++) {
		var aRealisation = realisations[i].getElementsByTagName("realisation");
		for(j = 0; j < aRealisation.length; j++){
			var aTtribs = aRealisation[j].attributes;
			aID = aTtribs.getNamedItem("id").nodeValue;
			if(aID == id_projet){
				aClient = aRealisation[j].getElementsByTagName("client");
				document.getElementById("logoMin_" + aID).src = "images_te/realisations/" + aClient.item(0).firstChild.nodeValue + "/Logo_min/Logo_min.jpg"; 
			}
		}
	} 
}

function outRealisation(id_projet) {
	var textHTML = '';
	var aID;
	var aClient;
	var i;
	var j;
	var realisations = xmlRealisations.getElementsByTagName("realisations");
	for(i = 0; i < realisations.length; i++) {
		var aRealisation = realisations[i].getElementsByTagName("realisation");
		for(j = 0; j < aRealisation.length; j++){
			var aTtribs = aRealisation[j].attributes;
			aID = aTtribs.getNamedItem("id").nodeValue;
			if(aID == id_projet){
				aClient = aRealisation[j].getElementsByTagName("client");
				document.getElementById("logoMin_" + aID).src = "images_te/realisations/" + aClient.item(0).firstChild.nodeValue + "/Logo_min/Logo_min_gris.jpg"; 
			}
		}
	} 
}
