
/* Set up Email a Friend functionality */
$(function(){ $("a.fgideas-popup").click(function(){
		link = window.location.href;
		url = window.location.href;
		title = escape($($("h2")[0]).text());
		$("body").append("<div id='modal'><iframe src='//research.thefountainheadgroup.com?u="+url+"&t="+title+"' width='536px' height='364px' scrolling='no' id='modal_email'></iframe></div>");
		$("#modal_email").modal({close: false, onClose: closeModal, onOpen: openModal, persist: false, onShow: onShowModal, position: [1,]});
		return false;								
										
	});});
  
  
function closeModal (dialog) {	dialog.data.fadeOut('slow', function () {dialog.container.fadeOut('slow', function () {dialog.overlay.slideUp('slow', function () {$.modal.close(); $("#modal").remove();});});	});}
function openModal (dialog) {	dialog.container.append("<p class='close'><span class='simplemodal-close'>Close</span></p>"); dialog.overlay.fadeIn('slow', function () {dialog.container.fadeIn('slow', function () {dialog.data.hide().slideDown('slow');});	});}
function onShowModal (dialog) {
	$(document).keypress(function(e){
	  var key  = (window.event) ?  event.keyCode : e.keyCode;
 	 if( key == 27 ) $.modal.close();
	});
	
}

/*********************************************************************************
	Helper Fcns
*********************************************************************************/
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
/* 
	Grab URL Variables from a given url string.
	If a blank url is provided, it will default to the current page.
*/
function getUrlVars(u)
{
	var url = u=="" ? window.location.href : u;
	var vars = [], hash;
    var hashes = url.slice(url.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}
