/* Various functions for the template */


// function to attach events to position/show and hide the email a friend dialog


// adds a span to menu markup to allow more flexible styling
function fixNav(){
	var linkItem = $('#suckerfishnav > li > a');
	jQuery.each(linkItem, function(index, value) {
		jQuery(value).wrapInner("<span></span>");
	 });
}

// populates page name field in contact form
function pageName(){
	if(jQuery('#page-name')) jQuery('#page-name').val(window.location.href);
}

jQuery(document).ready(function(){


//	fixNav();
	pageName();

	//opens email a friend popup in 'overlay'
	jQuery("#email-friend-plugin a").click(function(e){
		e.preventDefault();
		var address = this.href;

        jQuery("#main-contain").append('<div id="email-friend-dialog"></div>')
    		.children("#email-friend-dialog").hide()
            .load(this.href + " div#wp-email-popup", function(){

			//figure out where screen is
			var movePopH = (document.documentElement.clientWidth - jQuery('#email-friend-dialog').width())/2;
			var movePopV = jQuery(window).scrollTop() + 100;	

			//position dialog
			jQuery('#email-friend-dialog').css({'left': movePopH + 'px', 'top': movePopV + 'px'});
        				
			//add close button
			
			jQuery('#close-button').click(function(e){
				e.preventDefault();
				jQuery("#email-friend-dialog").remove();
			});
			
			jQuery('#mail-cancel').click(function(e){
				e.preventDefault();
				jQuery("#email-friend-dialog").remove();
			});
					
			//show dialog
			jQuery("#email-friend-dialog").show();
		});	
		return false;
	});
	
	
});









