function initSuperHeader() {
		// Tell A Friend
		
		//jQuery('#box-tellafriend').hide();
		jQuery('.iconbar .tellafriend').click(function() {
			if(jQuery('#box-tellafriend').is(':hidden'))
			{
				jQuery('#box-tellafriend').show();
				jQuery('form#tellafriendform').show();
				jQuery('form#tellafriendform .taferror').hide();
				jQuery('div.tafsuccess').hide();
			}
			else
			{
				jQuery('#box-tellafriend').hide();
				
			}
 		});
		jQuery('#box-tellafriend .close ').click(function() {
			if(jQuery('#box-tellafriend').is(':hidden'))
				jQuery('#box-tellafriend').show();
			else
				jQuery('#box-tellafriend').hide();
 		});
		
		var tafvalidator = jQuery("#tellafriendform").validate({
			errorElement: "span",
			errorClass: "taferrors",
			highlight: function(element, errorClass)
            {
                var text = jQuery(element.form).find("label[for=" + element.id + "]");
				text.addClass(errorClass);
            },
            unhighlight: function(element, errorClass)
            {
                var text = jQuery(element.form).find("label[for=" + element.id + "]");
				text.removeClass(errorClass);
            },
			errorPlacement: function(error, element)
			{
			},
			showErrors: function(errorMap, errorList) {
				var message = this.numberOfInvalids() + " fields have errors.<br/>Please make sure you complete all fields marked in red.<br/><br/>";
				
				if (this.numberOfInvalids() == 0)
				{
					message = "";
				}
				
				jQuery("#summary").html(message);
				this.defaultShowErrors();
			},
			rules: {
				tafname: {required: true},
				tafemail: {required: true, email: true},
				taffriendname: {required: true},
				taffriendemail: {required: true, email: true},
                tafconfirm: {required: true}
			}
		});

  		jQuery("form#tellafriendform input[name='tafpreview']").click(function() {
			jQuery('form#tellafriendform').attr("actiontype", "preview");
		});

		jQuery("form#tellafriendform input[name='tafsend']").click(function() {
			jQuery('form#tellafriendform').attr("actiontype", "send");
		});

		jQuery("form#tellafriendform").submit(function() {
			if(tafvalidator.valid())
			{
				// we want to store the values from the form input box, then send via ajax below
				var tafname = jQuery('form#tellafriendform #tafname').attr('value');
				var tafemail = jQuery('form#tellafriendform #tafemail').attr('value');
				var taffriendname = jQuery('form#tellafriendform #taffriendname').attr('value');
				var taffriendemail = jQuery('form#tellafriendform #taffriendemail').attr('value');
				var pageURL = jQuery('form#tellafriendform #pageURL').attr('value');
				var root = jQuery('form#tellafriendform #root').attr('value');
				var actiontype = jQuery('form#tellafriendform').attr('actiontype');
				
				if (actiontype == "preview")
				{
					window.open(root + "php_scripts/tellafriend_preview.php?tafname="+ escape(tafname) + "&tafemail=" + escape(tafemail) + "&taffriendname=" +  escape(taffriendname) + "&taffriendemail=" + escape(taffriendemail) + "&pageURL=" + escape(pageURL), "myWindow", "status = 1, height = 390, width = 570, resizable = 0");
				}
				else if (actiontype == "send")
				{
					jQuery.ajax({
						type: "POST",
						url: root + "php_scripts/tellafriend.php",
						data: "tafname="+ tafname + "&tafemail=" + tafemail + "&taffriendname=" +  taffriendname + "&taffriendemail=" + taffriendemail + "&pageURL=" + pageURL,
						success: function(del){
							jQuery('form#tellafriendform').hide();
							jQuery('form#tellafriendform .taferror').hide();
							jQuery('div.tafsuccess').fadeIn();
						}
					});
				}
			}

			return false;
		});

		//print
		jQuery('.iconbar .print').click(function() {
			window.print();
 		});
		
		var originalFontSize = jQuery('body').css('font-size');
		var originalFontSizeNum = parseFloat(originalFontSize, 2);
		//
		jQuery('.iconbar .fontsize').click(function() {
			  var currentFontSize = jQuery('body').css('font-size');
			  var currentFontSizeNum = parseFloat(currentFontSize, 2);
			  
			  
			  if(currentFontSizeNum < originalFontSizeNum)
			  {
				    jQuery('body').css('font-size', originalFontSize);				  
			  }
			  else if(currentFontSizeNum > originalFontSizeNum) 
			  {
					jQuery('body').css('font-size', originalFontSizeNum * 0.9);  
			  }else
			  {
					jQuery('body').css('font-size', originalFontSizeNum * 1.1);    
			  }
 		});
 	}

jQuery(document).ready(function()
{
   
	initSuperHeader();
	
});