﻿// JScript File

function checkForKey(){

      new Ajax.Request('puzzleHandler.ashx?req=1',
      {
            method:'get',
            requestHeaders: {Accept: 'application/json'},   
        
            onSuccess: function(transport){
                var serv = transport.responseText.evalJSON(true) || "error (0)";
                
                if(serv.response.toLowerCase() == "true"){
                    location.href = serv.redirect;
                     
                    //$("swkey").innerHTML = serv.key;
                    //$("inputDiv").hide();
                    //$('errormsgsDiv').hide();
                    //$("keyDiv").show();
                }else{
                    $("keyDiv").hide();
                    $("inputDiv").show();
                }
            },
        
            onFailure: function(){ 
               $("keyDiv").hide();
               $("inputDiv").hide(); 
               $('errormsgsDiv').innerHTML = "<center>An error has occurred.  Please try again later.</center>";
               $('errormsgsDiv').show();
            }
       });
        
}




function validatekey(){
    var key = $("swKeyInput").value;
   
      new Ajax.Request('puzzleHandler.ashx?req=2&key=' + key,
      {
            method:'get',
            requestHeaders: {Accept: 'application/json'},   
        
            onSuccess: function(transport){
                var serv = transport.responseText.evalJSON(true) || "error (0)";
                
                if(serv.response.toLowerCase() == "true"){
                    location.href = serv.redirect;
                    
                    //$("swkey").innerHTML = serv.key;
                    //$("inputDiv").hide();
                    //$('errormsgsDiv').hide();
                    //$("keyDiv").show();
                }else{
                    $("keyDiv").hide();
                    $("inputDiv").show();
                    $('errormsgsDiv').innerHTML = "<center>The key you have supplied is incorrect.</center>";
                    $('errormsgsDiv').show();
                }
            },
        
            onFailure: function(){ 
               $("keyDiv").hide();
               $("inputDiv").hide(); 
               $('errormsgsDiv').innerHTML = "<center>An error has occurred.  Please try again later.</center>";
               $('errormsgsDiv').show();
            }
       });
}