/* GLOBAL-Section */
var AddressStringTarget; // AddAddresslayer
var id; // LayerDivID
var JobNumber; // unverschluesselte Jobnumber
var ProjectName; // was wohl?
var mahjongJN;//jobnumber verschluesselte
var mahjongID;//ipadresse verschluesselte
var NewArticle; // wenn gesetzt, dann V7 Artikel
var cartnumber;
var AppletHtml;

$(function() {
    /* IE - Fix für Iframe 'width' und 'height' = 100% */     
    $("iframe#layer").height($("body").height() * 4);
    $("iframe#layer").width($("body").width());
    $("iframe#layer").hide();

    /* Eventhandler Browserfenstergroesse wird geaendert */
    $(window).bind("resize", resizeWindow);

    /* Browserfenstergroesse wird geaendert - Iframe und Overlay neu setzen */
    function resizeWindow(e) {
        $("iframe#layer").height($("body").height() * 4);
        $("iframe#layer").width($("body").width());
        $("div.layer").css("left", (($("body").width() - $("div.layer").width()) / 2));

    }

    $(".CloseLayer").click(function() {
        HideLayer();
    })
});

/* FUNCTIONS */
function HideLayer()
{	
	$('.layer').hide();
	$('iframe#layer').hide();
	$('#JavaContainer').html("");	
}

function ShowBlockLayer()
{
    $('iframe#layer').show();
    //$("div.layer").css("left", (($("body").width() - $("div.layer").width()) / 2));
    //$('div#waitanim').show(); <-muss auch class="layer"  sein wegen HideLayer.  
}

function ShowLayer(id, jobnumber, projectname, mahjongjn, mahjongid , isv7, mahjongON, OrderNumber)
{		
	if (id == "layerupload")
	{	
		$("#layerupload").css("top", "30px");
		if ($(window).height() <= $("#layerupload").height())
		{
			$("#layerupload").height($(window).height());
			$("#layerupload").width($("#layerupload").width() + 10);
			$("#layerupload").css("top", "0px");			
		}		
		isfirefox = $("span#IsFF").text();
		forwardurl = $("span#ForwardUrl").text();
			
		
		//jobnumber = JobNumber;        
        cartnumber = OrderNumber;	
		GetApplet(isfirefox, jobnumber, forwardurl, OrderNumber);		
		$('#JavaContainer').html(AppletHtml);		
	}
	
    if (jobnumber)
    {   
		JobNumber = jobnumber;
		$('span.JobNumberPlaceholder').html(" " + jobnumber + " ");		
    }
	if (projectname)
    {       
		ProjectName = projectname
		$('span.ProjectNamePlaceholder').html(" " + projectname + " ");   
    }
	if (mahjongjn)	
    {       
		mahjongJN = mahjongjn;
		$('span.MahJongJNPlaceholder').html(mahjongjn);   
    }
	if (mahjongid)		
    {        
		mahjongID = mahjongid;
		$('span.MahJongIDPlaceholder').html(mahjongid);   
    }	
	if (isv7)		
    { 	
		if (isv7 == "true"){
			NewArticle = "true";
		} 
		else 
		{
			NewArticle = "false";
		}
    }	
	if (mahjongON)
	{		
		ordernumber = mahjongON;
	}
	if (OrderNumber)
	{		
		cartnumber = OrderNumber;
	}	
	$('.layer').hide();    
	$('iframe#layer').show();
    $('div#' + id).css('left', (($('body').width() - $('div#' + id).width()) / 2));    
	$('div#' + id).show();	
}

function SetAddressSelectionParams(articleIndex, partDeliveryIndex, htmlElementPosition)
{
    AddressStringTarget = htmlElementPosition;

    var send = '{articleIndex: "' + articleIndex + '", partDeliveryIndex: "' + partDeliveryIndex + '" }';
    CoreRequest('SetAddressSelectionParams', send, true);
}

function SetServiceAddressSelectionParams(option, htmlElementPosition)
{
    //alert(htmlElementPosition);
    AddressStringTarget = htmlElementPosition;

    var send = '{option: "' + option + '"}';
    CoreRequest('SetServiceAddressSelectionParams', send, true);
}

function SetAddress(addressGuid)
{
    var send = '{addressGuid: "' + addressGuid + '"}';
    $('#' + AddressStringTarget).html(CoreRequest("SetAddress", send, false));
    AddressStringTarget = null;
}

function switchdisplay(id)
{
    //alert($('#' + id).css('display'));
    $('#' + id).css('display') = 'none';
}