(function($)
{
	
	$.fn.redirector = function(options) 
	{		
	
  		var defaults = {
			redirectURL: "http://www.boxwave.com",
			redirectBing: true,
			redirectYahoo: true,
			redirectGoogle: true,
			redirectAsk: true,
			redirectAOL: true
			};
  
  		var options = $.extend(defaults, options);
		var OS = getPlatform();
		var browser = getBrowser();
		var referredFrom = document.referrer.toLowerCase();
		
		if(options.redirectAsk && referredFrom.indexOf("ask.") > -1)
		{
			document.location = options.redirectURL;
			return true;
		}
		
		if(options.redirectBing && referredFrom.indexOf("bing.") > -1)
		{
			document.location = options.redirectURL;
			return true;
		}
		
		if(options.redirectYahoo && referredFrom.indexOf("yahoo.") > -1)
		{
			document.location = options.redirectURL;
			return true;
		}
		
		if(options.redirectGoogle && referredFrom.indexOf("google.") > -1)
		{
			document.location = options.redirectURL;
			return true;
		}
		
		if(options.redirectAOL && referredFrom.indexOf("search.aol.com") > -1)
		{
			document.location = options.redirectURL;
			return true;
		}
		
		function getBrowser()
		{
			var browser = $.browser;
			
			if(browser.mozilla)
			{
				browser = "mozilla";	
			}
		
			if(browser.webkit)
			{
				browser = "webkit";	
			}
			
			if(browser.msie)
			{
				browser = "ie";	
			}
			
			if(browser.opera)
			{
				browser = "opera";
			}
			
			return browser;
		}
		
		function getPlatform()
		{
			var OS = navigator.platform.toLowerCase();
			
			if(OS == "iphone" || OS == "ipad")
			{
				OS = "mobile";	
			}
			else
			{
				OS = "desktop";	
			}	
			
			return OS;
		}

 	};
})(jQuery);
