﻿/*____________________________________________
|     _     _ ___      __ _                   |
|    (_)___(_) __|___ / _| |_ __ _ _ _ ___    |
|    | |_ /| \__ | _ \  _|  _/ _` | '_/ -_)   |
|    |_/__||_|___|___/_|  \__\__,_|_| \___|   |
|                                             |
|       ©2010 iziSoftware - Version 1.0       |
|_____________________________________________|


WEMENU : Gestion de l'élément HeaderAjax
*/


//Démarrage
$(document).ready(function() {
    WEBannerPage.Initialize()
});



var WEBannerPage = {
    

    
    //Initialisation des Headers
    Initialize: function() {
        for (ElemID in OEConfWEBannerPage) {
            WEBannerPage.IniHeader(ElemID)
        }
    },


    IniHeader: function(ElemID) {

        var Config = OEConfWEBannerPage[ElemID];
        var Header = null;

        if (WEInfoPage.RenderMode == "Editor") {
            
            if (Config.LinkType == 7) {
            
                Header = $("<div/>")
                Header.attr("id","WEIframeMask"+ElemID)
                Header.css("width","auto")
                Header.css("height",Config.HeightJs)
                Header.css("line-height",Config.HeightJs)
                Header.css("border","solid 1px grey")
                Header.css("background-color","#D6D6D6")
                Header.css("font-family","Arial")
                Header.css("text-align","center")

                Header.append("Page externe ('"+ Config.PageLinkJs +"') - ")
                
                var IframeMaskButton = $("<a href=\"#\">Prévisualisation</a>")
                IframeMaskButton.data("Config",Config)
                
                IframeMaskButton.mousedown(function(e) {
                    WEEdToVB.AllowNavigation(true)
                    Header.replaceWith(WEBannerPage.CreateHeader(IframeMaskButton.data("Config")))
                    WEEdToVB.AllowNavigation(false)
                });
                
                Header.append(IframeMaskButton)
                if (Config.HeaderPosition ==0) {$("#XBody").before(Header)} else {$("#XBody").after(Header)} 
            
            } else {
            
                Header = WEBannerPage.CreateHeader(Config)
                WEEdToVB.AllowNavigation(true)
                if (Config.HeaderPosition ==0) {$("#XBody").before(Header)} else {$("#XBody").after(Header)} 
                WEEdToVB.AllowNavigation(false)
                
            }
            

        } else { 
            
            Header = WEBannerPage.CreateHeader(Config)  
            if (Config.HeaderPosition ==0) {$("#XBody").before(Header)} else {$("#XBody").after(Header)}           

        } 
        
        
        
        
        
    },


    CreateHeader: function(Config) {

        var Iframe = $("<iframe marginheight=0 marginwidth=0 frameborder=3 />")            
        
        Iframe.attr("src", Config.PageLinkJs)
        Iframe.attr("scrolling", "no")            
        Iframe.css("width","100%")
        Iframe.css("height",Config.HeightJs)
        Iframe.css("overflow","hidden")
        Iframe.css("border","none")
        Iframe.css("margin","0px")
        Iframe.css("padding","0px")   
        
        return Iframe

    }




        
        
        



}


