﻿// Decrypt functions for hidden data
	    function Decrypt_GetText(ID, bolEmail)
	    {
		    document.getElementById(ID).innerHTML = Credo.Services.Decrypt.GetText(ID, bolEmail).value;
		    
	    }
	    function DecryptContent()
	    { 
            // Declarations
            var spans = new Array();
            var ajaxText = new Array();
            var ajaxContact = new Array();
            var i;
            
            // Search all span elements
            spans=document.getElementsByTagName('span');
            
            // Loop through them and check for ajax
            for (i=0;i<spans.length;i++)
            {
                var Key = spans[i].id.substr(0,6);
	            if (Key == "ajax0_" ||  Key == "ajax1_")
	            {	                
		            ajaxText[i] = spans[i].id;
		        }
	        }
	        
	        // Get results through AJAX
	        var userContext = spans;
	        Credo.Services.Decrypt.GetAll(ajaxText, spans.length, OnSucceededWithContext, OnFailed, userContext, null);
	    }
	    
	    function OnSucceededWithContext(results, userContext, methodName)
        {
            // Declarations
            var spans = userContext;
            var j;
            
            // Loop through all the results and update the page
	        for (j=0;j<results.length;j++) {
	            if(results[j] != undefined)
	            {
	                spans[j].innerHTML = results[j];
	            }
            }
        }
        
        function OnFailed(error)
        {
            alert(error);
        }
