﻿/// <reference path="jquery-vsdoc.js"/>
// Creating Global Namespace for Klubschule
// requires jQuery 1.3.2

/**
* Shows the Silverlight Control
* @param {teaserId} (string) Id of the forms the should be submitted
*/
KLU.showSilverlightContainer = function ShowSilverlightContainer(teaserId, spartenType, spartenId) {

    // "Show" Silverlight host control
    document.getElementById("teaserMgmtWrapper").style.left = 0;
	document.getElementById("teaserMgmtCtl").style.left = "50%";
	//alert("showSilverlightContainer " + document.getElementById("teaserMgmtWrapper").style.left);
    KLU.showInternalSilverlightContainer(teaserId, spartenType, spartenId);
}

KLU.showInternalSilverlightContainer = function showInternalSilverlightContainer(teaserId, spartenType, spartenId) {
    // "Show" Silverlight host control
    document.getElementById('teaserframe').contentWindow.ShowSilverlightContainer(teaserId, spartenType, spartenId);
}

KLU.hideSilverlightContainer = function HideSilverlightContainer() {

    try {
        // get Silverlight host control
        //var slCtl = document.getElementById("teaserMgmtWrapper");
        document.getElementById("teaserMgmtWrapper").style.left = -3000;
		document.getElementById("teaserMgmtCtl").style.left = -3000;
		//alert("hideSilverlightContainer " + document.getElementById("teaserMgmtWrapper").style.left);
        //alert(location.href);
        //KLU.RefreshNavigation(location.href);
    }
    catch (e) {
        alert(e);
    }
}

function CloseSilverlightContainer() {    
    document.getElementById("teaserMgmtWrapper").style.left = "-3000px";
    document.getElementById("teaserMgmtCtl").style.left = "-3000px";

    // Hide Teaser Scope Loading Panel
    var pnls = parent.document.getElementsByName("teaserScopeLoadingPanel");
    for (var i = 0; i < pnls.length; i++) {
        pnls[i].style.display = "none";
    }
}

KLU.DoTeaserAction = function (command, spartenIds, centerIds, bereichId, teaserType, teaserId, portalId, mandantId, spartenKey, language, username) {

    // Show Silverlight host control
    document.getElementById("teaserMgmtWrapper").style.left = 0;
	document.getElementById("teaserMgmtCtl").style.left = "50%";
	//alert("DoTeaserAction " + document.getElementById("teaserMgmtWrapper").style.left);
	document.getElementById('teaserMgmtFrame').contentWindow.DoTeaserAction(command, spartenIds, centerIds, bereichId, teaserType, teaserId, portalId, mandantId, spartenKey, language, username);

}

function initTeaserEditOptions() {

    $(".teaserEditOptions").hover(
		function() {
			$(this).find(".editOptionsList").show(300);
		},
		function() {
			$(this).find(".editOptionsList").hide(300);
		}
	)
};
