    var curLocation;
    var reminderHideTimer;
    var reminderShowTimer;

	    
		function closeCPanel(id) {
		  
		  $('#cPanel').hide();
		  spotLight(id);
		
		}
		
		function getParentHeight() {
		  
		  return $(window).height();
		  
		}
		
		function spotContent(what) {
          
          if (curLocation == what) {
		    return false;
		  }
		   
		  clearTimeout(reminderShowTimer);
		  clearTimeout(reminderHideTimer);
		  
		  $('#spotlight').hide();
		  $('#loadingSpotLight').slideDown();
		  
		  switch (what) {
		  
		  case 'acctypes':
		    tarURL = 'acctypes.php';
		    break;
			
		  case 'sponsored':
		    tarURL = 'accounttype.php';
		    break;
			
		  case 'paid':
		    tarURL = 'paid.php';
		    break;
		  
		  }
		  
          $.ajax({
		  type: "GET",
          url: tarURL,
          success: function(msg){
             
			  $('#spotlight').html(msg);
			  $('#spotlight').show();
			  $('#loadingSpotLight').slideUp();
			
			}
	  
          });	
		  
		  curLocation = what;
		
		}
		
		function spotLight(id) {
          
		  clearTimeout(reminderShowTimer);
		  clearTimeout(reminderHideTimer);
		  
		  $('#spotlight').hide();
		  $('#loadingSpotLight').slideDown();
		  
          $.ajax({
		  type: "POST",
          url: "http://www.igraj.hr/igra.php",
          data: "id="+id+"&dyn=1",
          success: function(msg){
             
			  $('#spotlight').html(msg);
			  $('#spotlight').show();
			  $('#loadingSpotLight').slideUp();
			
			}
	  
          });		
		
		}
		
		
		function keepAlive() {
		
          $.ajax({
		  type: "GET",
          url: "http://www.igraj.hr/keepalive.php"
		  
          });	
		
		}
	
	
	    function refreshTopPanel() {
		  
          $.ajax({
          url: "toppanel.php",
          success: function(msg){
             
			  $('#toppanel').html(msg);
			
			}
	  
          });
		  
		}
	
		function logMeOut() {
	
	
          $.ajax({
          url: "http://www.igraj.hr/logout.php",
          success: function(){
            
			$('.loggedin').remove();
			window.reload();
			
			}
	  
          });
          refreshTopPanel();
		  
		}
	
	
	
	
	
		function topLogin() {
		  
		  clearTimeout(reminderShowTimer);
		  clearTimeout(reminderHideTimer);
	
	      $('#logError').html('');
		  
          var nick = $('#topLoginUser').val();
          var pass = $('#topLoginPass').val();
		  var formStatus = true;
	
		  if (nick.length < 4) {
		  
		    $('#logError').append('Nepotpuno korisnièko ime!<br>');
			formStatus = false;
		  
		  }
		  
		  if (nick.length > 8) {
		  
		    $('#logError').append('Preveliko korisničko ime!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (pass.length < 6) {
		  
		    $('#logError').append('Nepotpuna lozinka!<br>');
			formStatus = false;
		  
		  }
		  
		  if (!formStatus) {
		    
			$('#logError').show('pulsate');
			return false;
			
		  }
		  
		  $('#ajaxWorking').show();
		  
          $.ajax({
          type: "POST",
          url: "http://www.igraj.hr/log.php",
          data: "u="+nick+"&p="+pass,
          success: function(msg){
		    var response = eval( '(' + msg + ')' );
			
			if (response['success']) {

			 refreshTopPanel();

			} else {
			  
			 $('#topLogError').html(response['regerror']);
			
			}
			
			
			}
	  
          });
 
		  
		}
	
	
	
	

	
		function submitLostReq() {
	
	
	      $('#passError').html('');
		  
          var id = $('#lostID').val();
		  var formStatus = true;
	
		  if (id.length < 4) {
		  
		    $('#passError').append('Nepotpuno korisnièko ime ili email!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (!formStatus) {
		    
			$('#logError').show('pulsate');
			return false;
			
		  }
		  
		  $('#ajaxWorking').show();
		  
          $.ajax({
          type: "POST",
          url: "http://www.igraj.hr/lostpass.php",
          data: "id="+id,
          success: function(msg){
		    var response = eval( '(' + msg + ')' );
			
			if (response['success']) {
		     
			 $('#ajaxWorking').hide();
			 $('#reg_form').hide();
			 $('#pass_form').hide();
			 $('#log_form').hide();
			 $('#pass_form').show();
			 $('#passError').html(response['regerror']);

			} else {
			  
			 $('#ajaxWorking').hide();
			 $('#passError').html(response['regerror']);
			
			}
			
			window.location.hash = "login";
			
			
			}
	  
          });
 
		  
		}

	
	
	
	
		function submitLogReq() {
	
	
	      $('#logError').html('');
		  
          var nick = $('#logNick').val();
          var pass = $('#logPass').val();
		  var formStatus = true;
	
		  if (nick.length < 4) {
		  
		    $('#logError').append('Nepotpuno korisnièko ime!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (pass.length < 8) {
		  
		    $('#logError').append('Nepotpuna lozinka!<br>');
			formStatus = false;
		  
		  }
		  
		  if (!formStatus) {
		    
			$('#logError').show('pulsate');
			return false;
			
		  }
		  
		  $('#ajaxWorking').show();
		  
          $.ajax({
          type: "POST",
          url: "http://www.igraj.hr/log.php",
          data: "u="+nick+"&p="+pass,
          success: function(msg){
		    var response = eval( '(' + msg + ')' );
			
			if (response['success']) {
		     
			 $('#ajaxWorking').hide();
			 $('#reg_form').hide();
			 $('#pass_form').hide();
			 $('#log_form').show();
			 $('#logError').html(response['regerror']);
			 refreshTopPanel();
			 $('#reg_reminder').hide();			 

			} else {
			  
			 $('#ajaxWorking').hide();
			 $('#logError').html(response['regerror']);
			
			}
			
			window.location.hash = "login";
			
			
			}
	  
          });
 
		  
		}


	
   
		function submitRegReq() {
	
	
	      $('#regError').html('');
		  
          var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
          var nick = $('#regNick').val();
          var pass = $('#regPass').val();
          var mail = $('#regEmail').val();
		  var reChallenge = $('#recaptcha_challenge_field').val();
		  var reResponse = $('#recaptcha_response_field').val();
		  var formStatus = true;
	
		  if ($('#terms').is(':checked') == false) {
		  
		    $('#regError').append('Niste prihvatili uvjete!<br>');
			formStatus = false;
		    
		  }
		  

		  
		  if ( (pattern.test(mail) == false) || (mail.length < 7) ) {
		  
		    $('#regError').append('Niste unjeli ispravnu email adresu!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (nick.length < 4) {
		  
		    $('#regError').append('Korisničko ime mora imati minimalno 4 znaka!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (nick.length > 8) {
		  
		    $('#regError').append('Korisničko ime može imati maksimalno 8 znakova!<br>');
			formStatus = false;
		  
		  }
		  
		  
		  if (pass.length < 8) {
		  
		    $('#regError').append('Lozinka mora imati minimalno 8 znakova!<br>');
			formStatus = false;
		  
		  }
		  
		  if (!formStatus) {
		    
			$('#regError').show('pulsate');
			return false;
			
		  }
		  
		  $('#ajaxWorking').show();
		  
          $.ajax({
          type: "POST",
          url: "http://www.igraj.hr/reg.php",
          data: "u="+nick+"&p="+pass+"&e="+mail+"&reChallenge="+reChallenge+"&reResponse="+reResponse,
          success: function(msg){
		    var response = eval( '(' + msg + ')' );
			
			if (response['success']) {
		     
			 $('#ajaxWorking').hide();
			 $('#reg_form').hide();
			 $('#log_form').show();
		  	 $('#pass_form').hide();
			 $('#logError').html(response['regerror']);

			} else {
			  
			 $('#ajaxWorking').hide();
			 $('#regError').html(response['regerror']);
			 javascript:Recaptcha.reload();
			
			}
			
			
			},
						error:function (xhr, ajaxOptions, thrownError){
							alert(xhr.status);
							alert(thrownError);
						}
	  
          });
 
		  
		}
   
		function showReminder() {
		  $('#reg_reminder').show('bounce', 100);	
		  reminderHideTimer = setTimeout(hideReminder, 20000);		  
		}

		function hideReminder() {
		  $('#reg_reminder').hide('slide', 'slow');	
		}
		
		function resetReminder() {
          reminderWasClicked = false;
		}

		$(document).ready(
		  
		  function() {
		    
// CLICKMAPS
        

		    
            $.fn.saveClicks = function() {
    $(this).bind('mousedown.clickmap', function(evt) {
        $.post('http://www.igraj.hr/clickmap.php', {
            x:evt.pageX,
            y:evt.pageY,
            l:escape(document.location.pathname)
        });
    });
}; 

$.fn.stopSaveClicks = function() {
     $(this).unbind('mousedown.clickmap');
};


$.displayClicks = function(settings) {
    $('<div id="clickmap-overlay"></div>').appendTo('body');
    $('<div id="clickmap-loading"></div>').appendTo('body');
    $.get('http://www.igraj.hr/clickmap.php', { l:escape( document.location.pathname) },
        function(htmlContentFromServer) {
            alert(escape(document.location.pathname));
            $(htmlContentFromServer).appendTo('body');
            $('#clickmap-loading').remove();
        }
    );
}; 

$.removeClicks = function() {
    $('#clickmap-overlay').remove();
    $('#clickmap-container').remove();
}; 



        $(document).saveClicks(); 

        $('.displayClicks').click(function() {
            $.displayClicks();
            $('#clickmap-overlay').click(function() {
                 $.removeClicks();
                 $(document).saveClicks();
            });
            $(document).stopSaveClicks();
            return false;
        });


// CLICKMAPS
// CLICKMAPS

            
            setInterval('keepAlive()', 60000);
			
		    /*setTimeout(tb_remove, 10000);*/
		  	
			$('#loadingSpotLight').hide();
		  	$('#noJsOverlay').hide();
		  	$('#JsErrorMsg').hide();
		  	$('#ajaxWorking').hide();		  	
		  	$('#reg_reminder').hide();			  
		  	$('#reg_form').hide();		
		  	$('#log_form').hide();	
		  	$('#why_form').hide();
		  	$('#pass_form').hide();
		  	
		  	reminderShowTimer = setTimeout(showReminder, 8000);

		    $('.headerReg').click( function(){
		        
		        if ($('#reg_reminder').is(':animated')) return false;
		        
		        $('#reg_reminder').stop(true, false);
		        $('#reg_reminder').show();
		        clearTimeout(reminderShowTimer);
		        clearTimeout(reminderHideTimer);
		        $('#reg_form').show();	
		        $('#why_form').hide();	
		        $('#log_form').hide();
		  	    $('#pass_form').hide();				
		        $('#reminder_buttons').hide();
		    
		    })


			
		    $('.lostPassLink').click( function(){
		        
		        if ($('#reg_reminder').is(':animated')) return false;
		        
		        $('#reg_reminder').stop(true, false);
		        $('#reg_reminder').show();
		        clearTimeout(reminderShowTimer);
		        clearTimeout(reminderHideTimer);
		        $('#reg_form').hide();	
		        $('#why_form').hide();	
		        $('#log_form').hide();
		  	    $('#pass_form').show();				
		        $('#reminder_buttons').hide();
		    
		    })

			
		    
		    $('.reminderRegButton').click( function(){
		        
		        if ($('#reg_reminder').is(':animated')) return false;
		        
		        $('#reg_reminder').stop(true, false);
		        $('#reg_reminder').show();
		        clearTimeout(reminderHideTimer);
		        $('#reg_form').show();	
		        $('#why_form').hide();	
		        $('#log_form').hide();	
		  	    $('#pass_form').hide();
		        $('#reminder_buttons').hide();
		    
		    })
		    
		    $('.close_btn').click( function(){
		      
		        $('#reg_reminder').stop(true, false);
		        $('#reg_reminder').hide('slide');
	    
		    })
		    
		    $('#reminderLogButton').click( function(){
		      
		        if ($('#reg_reminder').is(':animated')) return false;
		       
		        $('#reg_reminder').stop(true, false);
		        clearTimeout(reminderHideTimer);
		        $('#log_form').show();	
		        $('#reminder_buttons').hide();
		    
		    })
		    
		    $('#reminderWhyButton').click( function(){
		      
		        if ($('#reg_reminder').is(':animated')) return false;
		      
		        $('#reg_reminder').stop(true, true);
		        clearTimeout(reminderHideTimer);
		        $('#why_form').show();	
		        $('#reminder_buttons').hide();
		    
		    })
		    
		    $('#igraj-i-osvoji').click( function(){
		    	
		    	if ( $('#reg_reminder').is(":hidden") == true ) {
		        clearTimeout(reminderShowTimer);
		        clearTimeout(reminderHideTimer);
		        $('#reg_reminder').show('bounce', 200);	
		      } else {
		        if ($('#reg_reminder').is(':animated')) return false;
		      	$('#reg_reminder').stop(true, true);
		        $('#reg_reminder').effect('pulsate', 100);	
		      }
		    
		    })

	    
		    $('#logajMe').click( function(){
		    document.getElementById('frmRegMe').submit();
		    })
		    
		    $('.odustajem').click( function(){
		      $('#reg_form').hide();
		      $('#log_form').hide();
		      $('#why_form').hide();
		      $('#pass_form').hide();
		      $('#reminder_buttons').show();	
		    })
	    
	  
		     
		  }

		
		);
	