$(document).ready(function(){
	// rollovers
	PEPS.rollover.init();
	
	$('.scroll-pane').jScrollPane({scrollbarWidth:10, scrollbarMargin:10});
	
	// search box hint text
	$('#search_input input').focus(function() {
		if (jQuery.trim($(this).val()) == 'Search...') $(this).val('');
	});
	$('#search_input input').blur(function() {
		if (jQuery.trim($(this).val()) == '') $(this).val('Search...');
	});
	$('#search_input input').blur();
	
	if (typeof sIFR == "function"){
			var template1 = named({
				sFlashSrc : "/media/swfs/Gotham_Ultra.swf", sBgColor : "#000000", sColor : "#FFCCFF",  sCase : "upper", sWmode : "transparent", sFlashVars : "underline=true", nPaddingTop : "0", nPaddingRight : "0", nPaddingBottom : "0", nPaddingLeft : "0"
			});
			
			var template2 = named({
				sFlashSrc : "/media/swfs/Gotham_Ultra.swf", sBgColor : "#000000", sColor : "#FFFFCC",  sCase : "upper", sWmode : "transparent", sFlashVars : "underline=true", nPaddingTop : "0", nPaddingRight : "0", nPaddingBottom : "0", nPaddingLeft : "0"
			});

			var template3 = named({
				sFlashSrc : "/media/swfs/Gotham_Ultra.swf", sBgColor : "#000000", sColor : "#FFCCFF",  sCase : "upper", sWmode : "transparent", sFlashVars : "underline=true", nPaddingTop : "0", nPaddingRight : "0", nPaddingBottom : "0", nPaddingLeft : "0"
			});

			var template4 = named({
				sFlashSrc : "/media/swfs/Gotham_Ultra.swf", sBgColor : "#000000", sColor : "#FFFF66",  sCase : "upper", sWmode : "transparent", sFlashVars : "underline=false", nPaddingTop : "0", nPaddingRight : "60", nPaddingBottom : "0", nPaddingLeft : "0"
			});
			
			sIFR.replaceElement("h1", template1);
			sIFR.replaceElement("h4", template2);
			sIFR.replaceElement("h3", template3);
			sIFR.replaceElement("h2", template4);
		}
});

PEPS = {};
PEPS.rollover ={
   init: function(){
      this.preload();
     
      $(".nav").hover(
         function(){ $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function(){ $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function(){
      $(window).bind('load', function(){
         $('.nav').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function(src){
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_o' + src.match(/(\.[a-z]+)$/)[0];
   },

   oldimage: function(src){
      return src.replace(/_o\./, '.');
   }
};


_player_app = null;
function call_player_method(method_name, params) {
	alert(method_name+'('+params+')');
	if (_player_app && typeof _player_app[method_name] == 'function') {
		alert(method_name+'('+params+')');
		_player_app[method_name].apply(_player_app, params);
	}
}


function getFlashMovieObject(movieName){
    if (window.document[movieName]){
        return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet")==-1){
        if (document.embeds && document.embeds[movieName]){
            return document.embeds[movieName];
        }else{ 
            return document.getElementById(movieName);
        }
    }
    return null;
}

function SendDataToFlashMovie(id){
    if (flashMovie) {
        if (typeof timer_SendDataToFlashMovie != 'undefined') window.clearInterval(timer_SendDataToFlashMovie);
        tries_SendDataToFlashMovie = 100;
        id_SendDataToFlashMovie = id;
        timer_SendDataToFlashMovie = window.setInterval(try_SendDataToFlashMovie, 100);
    }
}
function try_SendDataToFlashMovie(){
    tries_SendDataToFlashMovie--;
    if (tries_SendDataToFlashMovie >= 0) {
        error = false;
        try {
            flashMovie.sendTextToFlash(id_SendDataToFlashMovie);
        } catch(err) {
            error = true;
        }
        if (!error) {
            window.clearInterval(timer_SendDataToFlashMovie);
        }
    } else {
        window.clearInterval(timer_SendDataToFlashMovie);
    }
}


