	
	$(document).ready(function() {											
		$("#ajaxLoading").ajaxStart(function(){
			$("#ems_container").hide();			
			$(this).show();			
		});
		$("#ajaxLoading").ajaxStop(function(){		
			$(this).hide();
			$("#ems_container").show();			
		});	
			
		
		$("#ems_tilmeld").click(function(){											
			var email = $("#ems_emailadresse").attr('value');									
			tilmeldBrugerQuick(email);			
			
		});
		
		//$("#tilmeld_infostander").click(function(){											
		//	var email = $("#bruger_email").attr('value');
		//	var fornavn = $("#fbruger_navn").attr('value');	
		//	var efternavn = $("#ebruger_navn").attr('value');	
		//	var postnr = $("#bruger_postnummer").attr('value');									
		//	tilmeldBrugerInfostander(email,fornavn,efternavn,postnr);			
			
		//});
		
		$("#ems_retafmeld").click(function(){		
			var email = $("#ems_emailadresse").attr('value');			
			sendRetAfmeldLink(email);
		});
		$("#ems_emailadresse").focus(function() {
            if (this.value == this.defaultValue) {
                this.select();
            }
        });    
        $("#bruger_email").focus(function() {
            if (this.value == this.defaultValue) {
                this.select();
            }
        });      
    });  
    
    
             
	
	//$(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.\status:'+textStatus+'\n'+errorThrown);				
			}            
        });
    }

	function tilmeldBrugerInfostander(emailadresse,fornavn,efternavn,postnr) {                   
	    $.ajax({
	           type: "POST",
	           contentType: "application/json; charset=utf-8",
	           url: "/dotnet/WebServices/ems.asmx/tilmeldBrugerInfostander",
	           data: "{'emailadresse' : '" + emailadresse + "','fornavn' : '" + fornavn + "','efternavn' : '" + efternavn + "','postnr' : '" + postnr + "'}",
	           dataType: "json",
	           success: function(data) {  
	                 $("#sResulttext").html(data.d);  				
	           },
	           error: function (XMLHttpRequest, textStatus, errorThrown) {
					  $("#sResulttext").val("Der opstod en teknisk fejl. Prøv igen senere.\status:"+textStatus+"\n"+errorThrown);
				}            
	       });
	   }
	   
	   
    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 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);              
            }
        });
    } 
    
    function openStaticPopup(msg) {                
        if (msg) {
        var $dialog = $('<div></div>')
			.html(msg+'<br /><br />')
			.dialog({
				autoOpen: false,
				title: 'E-mail-service',
				modal: true				
			});			
        $dialog.dialog('open');        
        }        
    }