 function getQuerystring()
		  {
			try
			{
				var	queryString	= displayItem('hotlink');
				callMethod(queryString);
			}
			catch(e)
			{}
		  }
		
		 function getQuerystringDirectUrl()
		  {
			try
			{
				var	queryString	= displayItemDirectUrl('directURL');
				callMethodDirectUrl(queryString);
			}
			catch(e)
			{}
		  }
		  
		  function callMethod(queryString) 
		  {	
			try
			{
				var	redirect = Methods.GetQuerystring(queryString, GetQuerystring_CallBack);
			}
			catch(e)
			{}
		  }	
		  
		  function callMethodDirectUrl(queryString) 
		  {	
			try
			{
				var	redirect = Methods.GetQuerystringDirectUrl(queryString, GetQuerystring_CallBack);
			}
			catch(e)
			{}
		  }	
		  
		  function GetQuerystring_CallBack(redirect)
		  {
				try
				{
				if (redirect.error != null)
				{
					alert(redirect.error);
					alert("Please check	that ajax is installed,	\nbut please check any other function in the global.cs class that could	be causing ajax	to stop	responding./n/n	i.e	A non related ajax bug can cause ajax to stop responding...")
					return;
				}
				window.location	= redirect.value;
				}
				catch(e)
				{}
		  }
		  
		  function PageQuery(q)	
		  {
		  try
		  {
			if(q.length	> 1) this.q	= q.substring(1, q.length);
			else this.q	= null;
			this.keyValuePairs = new Array();
			if(q) 
			{
			for(var	i=0; i < this.q.split("&").length; i++)	
			{
				this.keyValuePairs[i] =	this.q.split("&")[i];
			}
		    }
			this.getKeyValuePairs =	function() 
			{ 
			 return	this.keyValuePairs;	
			}
			this.getValue =	function(s)	{
			for(var	j=0; j < this.keyValuePairs.length;	j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
			return this.keyValuePairs[j].split("=")[1];
			}
			return false;
			}			
			
			this.getParameters = function()	{
			var	a =	new	Array(this.getLength());
			for(var	j=0; j < this.keyValuePairs.length;	j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
			}
			return a;
			}
			this.getLength = function()	{ return this.keyValuePairs.length;	} 
		 }
		 catch(e)
		 {}
		}
		
		
	
		
		function PageQuery2(q)	
		  {
		  try
		  {
			if(q.length	> 1) this.q	= q.substring(1, q.length);
			else this.q	= null;
			this.keyValuePairs = new Array();
			if(q) 
			{
				this.keyValuePairs[0] =	q;
		    }
			this.getKeyValuePairs =	function() 
			{ 
			 return	this.keyValuePairs;	
			}
		
			
			this.getValue2 = function(s)	
			{
			    var input = new String(); 		
				for(var	j=0; j < this.keyValuePairs.length;	j++) 
				{
					if(this.keyValuePairs[j].split("=")[0] == "?"+s)
					{
					  var ar = new Array(); 
						ar = this.keyValuePairs[0].split('='); 
						ar = ar.slice(1, ar.length); 
						input = ar.join("="); 
						return input;
					}
					else
					{
					  return false;
					}
				}
			 return false;
			}
		 }
		 catch(e)
		 {}
		}
		
		
		
		
		
						
					
			function queryString(key)
			{
			try{
			
			var	page = new PageQuery(window.location.search); 
			return unescape(page.getValue(key));
			}
			catch(e)
			{} 
			}
			
			
			
			
			function queryStringDirectUrl(key)
			{
			try{
			var	page = new PageQuery2(window.location.search); 
			return unescape(page.getValue2(key));
			}
			catch(e)
			{} 
			}
			
			function displayItem(key)
			{
			try
			{
			if(queryString(key)=='false') 
			{
			
			}else{
			return (queryString(key));
			}
			}
			catch(e)
			{}
			}
			
			
			
			function displayItemDirectUrl(key)
			{
			try
			{
			if(queryStringDirectUrl(key)=='false') 
			{
			
			}else{
			return (queryStringDirectUrl(key));
			}
			}
			catch(e)
			{}
			}