/*
Site-wide JS
*/
var flash_duration = 6000;

$(function(){
  // cufon replacements
	Cufon.replace(['h2', 'h3', 'body.news .numbers'], {fontFamily: 'Futura', hover: true});
	Cufon.replace($('.yuimenubaritemlabel, #secondary_menu div.link a'), {fontFamily: 'Futura', hover: true});
	Cufon.replace('body.news #left_column ul#category_list li a', {fontFamily: 'Futura', hover: true});
  // top menu bar
	var onShow = function(p_sType, p_aArgs) {
	  if(this.parent){
			YAHOO.util.Dom.setStyle('yui-gen0', 'left', '-390px');
			YAHOO.util.Dom.setStyle('yui-gen1', 'left', '-490px');
			YAHOO.util.Dom.setStyle('yui-gen2', 'left', '-490px');
		}
	  Cufon.refresh();
	}
	var onHide = function(p_sType, p_aArgs) { Cufon.refresh(); }	
  var mozilla_menu_bar = new YAHOO.widget.MenuBar('yahoo_menu_bar', {
		autosubmenudisplay: true,
		showdelay: 200,
		hidedelay: 750,
		iframe: false,
		lazyload: true,
		monitorresize: false,
		appendtodocumentbody: true
  });
  mozilla_menu_bar.subscribe("show", onShow);
  mozilla_menu_bar.subscribe("mouseout", onShow);
  mozilla_menu_bar.subscribe("hide", onHide);
  mozilla_menu_bar.render();
  YAHOO.util.Event.on(window, "focus", function() {
		mozilla_menu_bar.hide();
		mozilla_menu_bar.show();
	});
	Cufon.refresh();
	// add some helpers to the table display
	$('.big_table tr:last').addClass('last');
	$('.big_table td:first-child').addClass('first');
	if(window.location.pathname == '/33'){
	  $('iframe:eq(0)').load(function(event){
	    var callbackid = setTimeout(function(){
	      eval('var piece_info='+atob(window.location.hash.slice(1))+';');
    	  $('#FormBuilderField9').val(piece_info.piece_name);
    	  $('#FormBuilderField11').val(piece_info.piece_link);
    	  $('#FormBuilderField11').val(piece_info.type);
	    }, 500);
	  });
	}
});
