﻿

var iO = { 
    BodyM:"#ctl00_BodyM",
    IFrameMaster: "#IFMaster", 
    ImgHeader: "#imgHeader", 
    Loading:"#Loading",
    LoadingContent:"#LoadingContent",
    LockPage:"#LockPage",
    NavPath:"#NavPath",
    SafeWindowRoot: "#SafeWindowRoot",
    SafeWindowContent: "#SafeWindowContent",
    SafePosterRoot: "#SafePosterRoot",
    SafePosterContent: "#SafePosterContent",
    SafePosterFooter: "#SafePosterFooter",
    WebDataMenuVOR: "#ctl00_WebDataMenuVOR",
    LinkTermineRoot: "#LinkTermineRoot"
}

function showPoster(){
    lockPage(true);
    $(iO.SafePosterRoot).show();
    $(iO.SafePosterContent).animate({ height: 825 }, 2850, function() { $(iO.SafePosterFooter).hide(); });
    $(iO.SafePosterContent).scrollTop(0);
}

function myFormMaster() {    
    this.IFrame = function() { return $(iO.IFrameMaster); }
    this.SetNavPath = function(path){ $(iO.NavPath).html(path); }    
}
function loading(show,content){
    if(show){        
        if(content!=''){ $(iO.LoadingContent).text(content); }else{ $(iO.LoadingContent).text('Daten werden geladen ...'); }
        $(iO.Loading).show();        
    }else{ 
        $(iO.Loading).hide(); 
    }
}
function lockPage(lock){
    if(lock){
        var ifH = $(iO.IFrameMaster).height();
        $(iO.LockPage).css("height",String(ifH + 280) + 'px');        
        $(iO.LockPage).show(); 
    }else{ 
        $(iO.LockPage).hide(); 
    }
} 
function getRandomNumber(){
    try{
        var minimum=0;
        var maximum=10000;        
        return Math.floor(minimum+(maximum-minimum+1)*(Math.random())) + '';    
    }catch(e){ alert(e.message); }
}
function showSafeWindow(obj,fileName){
    try{
        var div = $(obj).parent();
        var posTop = $(window).scrollTop();
        var isDiv = ($(div)[0].nodeName.toLowerCase() == 'div' ? true : false);        

        posTop = (posTop > 188) ? posTop + 20 : 208;               
        
        $.ajax({
			data:                    
                'CacheKiller=' + getRandomNumber(),
			type: 'GET',
			url: '../IFrames/TxT/' + fileName,
			success: function (data) {                    				    
                $(iO.SafeWindowContent).html(data);
                $(iO.SafeWindowRoot).css("top",(posTop).toString() + 'px'); 
                $(iO.SafeWindowRoot).show();
                $(iO.SafeWindowContent).scrollTop(0);
                loading(false,'');
                if(isDiv){
                    $(div).html("");
                    $(div).append(obj);
                }                
			},
			beforeSend: function () {
                if(isDiv){
                    var loadI = "<img src='../Images/LoadingS.gif' alt='' height='21px' width='24px' class='" + $(obj).attr("class").toString() + "' />";
                    loadI += $(obj).attr("width") == "141" ? "<img src='../Images/LoadingData.png' alt='' height='21px' width='117px' class='Link' />" : "";
                    loading(true,'');				    
                    $(div).html(loadI);                                
                }
                lockPage(true);               
			}
        });
    } catch (e) { alert(e.message); }   
}

