/*

@UPDATES

mf | 04.12.2009 - 17:15
- created

@THOUGHTS

*/


$(document).ready(


	function () {
		
		var status 	 = myGLTicket.ticket.status;
		
		var location = window.location;	
		var host 	 = window.location.hostname;
		var uri  	 = location.pathname;
		
		//alert(location + '-' + host + '-' + uri);
		
		/*
		 * POSSIBLE VALUES:
		 * 
		 * NOT AUTHENTICATED 
		 * - no valid user session
		 * 
		 * OK 
		 * - valid user session
		 * - reday to grab ticket information
		 * 
		 * NO_PROVIDER 
		 * - wrong provider token
		 * 
		 * INTERNAL ERROR 
		 * - something internal
		 * 
		 */
		
		if (status == 'OK') {
			
			// GET VALUES FROM TICKET
			
			var tickinfo 	= myGLTicket.ticket.tickinfo;
			var hashinfo 	= myGLTicket.ticket.hashinfo;
			
			// INJECT INTO FORM
			
			$('#tickinfo').val(tickinfo);
			$('#hashinfo').val(hashinfo);
			$('#location').val(uri);
			
			// SUBMIT FORM
			
			//alert($('#hashinfo').val() + '-' + $('#tickinfo').val());			
			document.forms.autologin.submit();
			
		} else {
		
			// SESSION EXPIRED MSG
			
			$('.logged_in').hide();	
			$('.logged_out').show();
			
		}	

	}
	
);