
$(document).ready(function() {                   
	
	//$('<div id="busy">Arbejder...</div>').hide()		
        //ajaxStart(function() {
		//	window.clearTimeout(timer);
		//	$('#popupOverlay_body').html('arbejder...');$.reloadPopupLayer("staticPopup", false);   })
        //ajaxStop(function() {$.closePopupLayer('staticPopup');})
       // .appendTo('body');


    });             
    function tilmeldBrugerQuick(emailadresse) {                    
        $.ajax({

            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/dotnet/WebServices/ems.asmx/tilmeldBrugerQuick",
            data: "{'emailadresse' : '" + emailadresse + "'}",
            dataType: "json",
            success: function(data) {                				
				openStaticPopup(data.d);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
				openStaticPopup('Der opstod en teknisk fejl. Prøv igen senere.');
			}            
        });
    }

    function sendRetAfmeldLink(emailadresse) {       
		
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/dotnet/WebServices/ems.asmx/sendRetAfmeldLink",
            data: "{'emailadresse' : '" + emailadresse + "'}",
            dataType: "json",
            success: function(data) {                    				
                openStaticPopup(data.d);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
				openStaticPopup('Der opstod en teknisk fejl. Prøv igen senere.');
			}  
        });
    }
    function afmeldBrugerConfirm(uniqueid, msg) {             
        msg += "" +
        "<br /><br />" +
        "<div id=\"btnContainer\">" +
			"<button width=\"100\" id=\"btnJa\" class=\"c_k_button\"  onclick=\"javascript:afmeldBruger('" + uniqueid + "');\">JA</button>" +
			"&nbsp;&nbsp;&nbsp;" +
			"<button width=\"100\" id=\"btnNej\" class=\"c_k_button\" onclick=\"javascript:$.closePopupLayer('staticPopup');\">NEJ</button>" +
        "</div>"
        openStaticPopup(msg);            
    }

    $.setupJMPopups({
        screenLockerBackground: "#FFFFFF",
        screenLockerOpacity: "0.0",
        popupOpacity: "0.9"
    }); 
    
    var timer = 0;
    function setPopupTimer(interval) {
        if (timer) {
           window.clearTimeout(timer);
        }
        timer = window.setTimeout(function() { $.closePopupLayer() }, interval);
    }



        
    function afmeldBruger(uniqueid) {		
		$("#btnContainer").html('arbejder...');        	
		$.reloadPopupLayer("staticPopup", false);
		window.clearTimeout(timer);		        
			
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/dotnet/WebServices/ems.asmx/afmeldBruger",
            data: "{'uniqueid' : '" + uniqueid + "'}",
            dataType: "json",
            success: function(data) {                                
				$.closePopupLayer('staticPopup');
                window.clearTimeout(timer); //popuptimeren skal deaktiveres. En ny timer styrer i stedet en redirect til forsiden.
                $('#profilContainer').html('Profilen er afmeldt.');  //Profilen i iframen skal ikke kunne tilgåes. Måske skal siden bare være blank?                                    
						//$('#popupOverlay_body').html(data.d);                
						//$.reloadPopupLayer("staticPopup", false);
                window.setTimeout(function() { parent.location.href = '/' }, 2000); //Viderestil til forsiden.
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
				openStaticPopup('Der opstod en teknisk fejl. Prøv igen senere.');
				
			}  
        });
    }        
    



    function openStaticPopup(msg) {
        //alert(msg);
        if (msg) {
            $('#popupOverlay_body').html(msg + "<br /><br />");                
            $('#popupOverlay').bgiframe({opacity:false});

            
        }
        $.openPopupLayer({
            name: "staticPopup",
            width: 550,
            target: "popupOverlay"
        });
        setPopupTimer(8000);
        
    }

    function openAjaxPopup() {
        $.openPopupLayer({
            name: "ajaxPopup",
            width: 300,
            url: "url.html"
        });
    }
    
    function HentOgVisFejlBesked(feltnavn) {        
        $.ajax({        
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/dotnet/WebServices/ems.asmx/HentFejlbesked",
            data: "{'feltnavn' : '" + feltnavn + "'}",
            dataType: "json",
            success: function(data) {
                openStaticPopup(data.d);
            }
        });
    }  
