﻿// JScript File

//Affichage d'une image dans shadowbox
function LightboxDelegate(url,caption) 
{
	    Shadowbox.open({
        title:      caption,
        type:       'img',
        content:    url
    });
}
//Affichage des videos dans shadowbox
function SWFDelegate(url,width,height,caption) {
    Shadowbox.open({
        title:      caption,
        type:       'player_flv',
        content:    url,
        width: width,
        height : height
    });
}


// on va charger en ajax le contenu désiré qui nous est envoyé par la page ajax_pointsforts.aspx
function getFTDetails(modeleid,type)
{
    setLoading('b_content');
    var xhr_object = getXhr();
	var method   = "GET" ;
	var filename = site_url+"fdata/ajax_pointsforts.aspx?ModeleId=" + modeleid + "&Type=" + type;
	
	xhr_object.open(method, filename, true);
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4)
	   {  
		    var monContenu = xhr_object.responseText;
			
		    if (document.getElementById)
		    {
		        if(type == "PG")
                    document.getElementById('b_content').innerHTML=monContenu.split(" || SEPARATEUR DE CONTENU || ")[0]; 
                else
                    document.getElementById('b_content').innerHTML=monContenu;

                document.getElementById('item_PG').className = "";
                document.getElementById('item_PF').className = "";
                document.getElementById('item_ST').className = "";   
                
                if(type == "PG")
                    document.getElementById('item_PG').className = "S";
                if(type == "PF")
                    document.getElementById('item_PF').className = "S";
                if(type == "ST")
                    document.getElementById('item_ST').className = "S";   
             
            }
        }
	}	
	xhr_object.send(null);
	
}

function getTMDetails(modeleid)
{
    setLoading('TM_Droite2Texte');
    document.getElementById('btn_FT').style.visibility="hidden";
    var xhr_object = getXhr();
	var method   = "GET" ;
	var filename = site_url+"fdata/ajax_pointsforts.aspx?ModeleId=" + modeleid + "&Type=PG";
	
	xhr_object.open(method, filename, true);
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4)
	   {  
		    var monContenu = xhr_object.responseText;
	        var img = (monContenu.split(" || SEPARATEUR DE CONTENU || ")[1]!=site_url+"Mediatheque/") ? "<img alt=\""+monContenu.split(" || SEPARATEUR DE CONTENU || ")[2]+"\" src=\""+monContenu.split(" || SEPARATEUR DE CONTENU || ")[1]+"\"/>" : "";
	        var PG = monContenu.split(" || SEPARATEUR DE CONTENU || ")[0];
	        var name = monContenu.split(" || SEPARATEUR DE CONTENU || ")[2];
	        var name = name.replace(" / ", "_");
	        var name = name.replace(" ", "_");
	        var href = "<a href=\""+site_url+"fiche_technique_"+name+"_" + modeleid + "_Points_Forts.html\" class='btn_FT' ><img src='"+site_url+"Images/TousModeles/btn_FT.gif' alt='En savoir plus'/></a>";
            document.getElementById('TM_GaucheIMG').innerHTML = img;
            document.getElementById('TM_Droite2Texte').innerHTML = PG;
            document.getElementById('btn_FT').innerHTML = href;
            document.getElementById('btn_FT').style.visibility="visible";
        }
	}	
	xhr_object.send(null);
}

////==================================================================================
////                                 e-brochures / Obsolete
////==================================================================================
//function FT_ebrochure(SRC)
//{
//    $('over_Contenu').innerHTML = "<iframe src='"+SRC+"' width='920' height='540' frameborder='0' ></iframe>";
//    $('zon_Cover').style.visibility='visible';
//    window.scroll(0,0);
//}

//==================================================================================
//                                 Standart Ajax
//==================================================================================
function setLoading(DIV)
{
    var monContenu = "<div style='width:100%; margin-top:50px;text-align:center;'><img src='"+site_url+"Images/FT_AjaxLoader.gif' alt='Chargement en cours...'/></div>";
    if (document.getElementById)
        document.getElementById(DIV).innerHTML=monContenu;
}


function getXhr()
{
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{ // Internet Explorer 
	    try 
	    {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    }
		catch (e) 
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else
	{ // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
	return xhr
}