$(document).ready(function () {
	$(".popup").click(function ()
	{
	
		// Pase our parameters from string (flag = 0 return array, flag 1 return string)
		function parseSettings (str, flag) 
		{
			str = str.replace(/^[^?]*\?/, "");
			
			if(flag == 0)
			{
				var settings = str.split("&");
				var obj = new Array();
					  
				for(var index = 0; index < settings.length; index++) 
				{
					var results = /([^=]+)=(.*)/.exec(settings[index]);
					if(results.length > 2) 
					{
						obj[results[1]] = results[2];
					}
				}
				
				return obj;
			}
			else
			{
				str = str.replace(/&/g, ",");
			
				return str;
			}
		}
		
		// Grab URL and parameter settings
		var popupURL = $(this).attr("href");
		var popupTitle = $(this).attr("title") ? $(this).attr("title").replace(/[^a-zA-Z0-9]/g, "_") : "Popup";
		var popupSettings = parseSettings(popupURL.replace(/^.*[#\?]/, ""), 1);
		
		// Open new window using settings
		window.open(popupURL ,popupTitle, popupSettings);		
			
		// Trap original link event
		return false;
	
	});
});