﻿(function($){$.browserTest=function(a,z){var u='unknown',x='X',m=function(r,h){for(var i=0;i<h.length;i=i+1){r=r.replace(h[i][0],h[i][1]);}return r;},c=function(i,a,b,c){var r={name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=true;r.version=(c.exec(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version='2.0';}if(r.name==='presto'){r.version=($.browser.version>9.27)?'futhark':'linear_b';}r.versionNumber=parseFloat(r.version,10)||0;r.versionX=(r.version!==x)?(r.version+'').substr(0,1):x;r.className=r.name+r.versionX;return r;};a=(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape']]):a).toLowerCase();$.browser=$.extend((!z)?$.browser:{},c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=c(a,/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','trident'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);$.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solaris')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.className,$.layout.name,$.layout.className].join(' '));}};$.browserTest(navigator.userAgent);})(jQuery);

function GetTheNews()
		{
		var cache_buster = Math.random()*1000;
		cache_buster = Math.floor(cache_buster);
		
		var Get_News = "<!-- InstanceBeginEditable name=\"link\" --\><!-- InstanceEndEditable --\>";		
		
		$("#news_blocker").load("/news/releases_2009.jsp #content .news-headline", function(){
			jQuery('.news-headline').each(function(i){  
				if (jQuery(this).html() == Get_News) {
					$(this).remove()
				} 
				$(this).filter(function(index) {
					var Urlcheck = ($("a", this).length == 0);
					if (Urlcheck == true) {
						$(this).wrapInner("<a href=\"/news/releases_2009.jsp\"></a>");
					}
				});
			});
			
			$("strong").remove();
			var tree_news = $('#news_blocker:first');
			//var max_listCount = 8;
			var max_listCount = article_amount;
			$('#news_blocker:first').children().filter(function(index){ 
				return (index >= max_listCount); 
			}).remove();
			jQuery('.news-headline').each(function(i){
			jQuery(this).replaceWith("<li>" + jQuery(this).html() + "<\/li>");
			
			});
		});	

	$('#scroll_wrapper').supersleight();
	$('#corpnews').wweScrollerPane({showArrows:true, reinitialiseOnImageLoad:true, dragMinHeight:44 });
	initialiseTheScroll = function() {
	$('#corpnews').wweScrollerPane({showArrows:true, reinitialiseOnImageLoad:true, dragMinHeight:44 });
	}
	$("#corpnews").load("/didyouknow.jsp #holdme", '', initialiseTheScroll);
		
}

document.write("<scr" + "ipt type='text/javascr" + "ipt' src='http://apps.shareholder.com/irxml/irxml.aspx?COMPANYID=wwf&amp;PIN=ddda599b1a66fa6c6c039746abee8ec3&amp;FUNCTION=StockQuote&amp;OUTPUT=js2&amp;TICKER=WWE'></scr" + "ipt>");	
	
var irxmlfunctions = {
  monthNames: new Array("January","February","March","April","May","June","July","August","September","October","November","December"),
  shortMonthNames: new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"),
  dayNames: new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"),
  shortDayNames: new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"),
  fileSizeSuffix: new Array("B", "KB", "MB", "GB", "TB"),

  padZeros: function( val, zeros, placement ){ 
    if( typeof placement == 'undefined' ) placement='left';
    if( ('' + val).length < zeros ) {
      if( placement == 'left' ) {
        return irxmlfunctions.padZeros('0' + val, zeros, placement); 
      } else {
        return irxmlfunctions.padZeros(val + '0', zeros, placement); 
      }
    }
    return val;
  },
  formatDate: function( dtObj, formatString ){
    if( typeof formatString == 'undefined' ) formatString = 'yyyy-MM-dd h:mm:ss tt';

    var pz = irxmlfunctions.padZeros;
    var dtValues = {
       "y"    : dtObj.getFullYear() % 100
      ,"yyyy" : dtObj.getFullYear()
      ,"M"    : dtObj.getMonth() + 1
      ,"MMM"  : irxmlfunctions.shortMonthNames[dtObj.getMonth()]
      ,"MMMM" : irxmlfunctions.monthNames[dtObj.getMonth()]
      ,"d"    : dtObj.getDate()
      ,"ddd"  : irxmlfunctions.shortDayNames[dtObj.getDay()]
      ,"dddd" : irxmlfunctions.dayNames[dtObj.getDay()]
      ,"h"    : (dtObj.getHours() % 12 == 0 ? 12 : dtObj.getHours() % 12)
      ,"H"    : dtObj.getHours()
      ,"m"    : dtObj.getMinutes()
      ,"s"    : dtObj.getSeconds()
      ,"t"    : (dtObj.getHours() >= 12 ? 'p' : 'a')
    };
    var value = {

       "y"     : dtValues.y
      ,"yy"    : pz(dtValues.y,2)
      ,"yyyy"  : dtValues.yyyy
      ,"M"     : dtValues.M
      ,"MM"    : pz(dtValues.M,2)
      ,"MMM"   : dtValues.MMM
      ,"MMMM"  : dtValues.MMMM
      ,"d"     : dtValues.d
      ,"dd"    : pz(dtValues.d,2)
      ,"ddd"   : dtValues.ddd
      ,"dddd"  : dtValues.dddd
      ,"h"     : dtValues.h
      ,"hh"    : pz(dtValues.h,2)
      ,"H"     : dtValues.H
      ,"HH"    : pz(dtValues.H,2)
      ,"m"     : dtValues.m
      ,"mm"    : pz(dtValues.m,2)
      ,"s"     : dtValues.s
      ,"ss"    : pz(dtValues.s,2)
      ,"t"     : dtValues.t
      ,"tt"    : dtValues.t + 'm'
      ,"T"     : dtValues.t.toUpperCase()
      ,"TT"    : dtValues.t.toUpperCase() + 'M'
    };

    var result = '', iCnt = 0;
    while (iCnt < formatString.length) {
      ch = formatString.charAt(iCnt);
      token = "";
      bIgnore = false;
      if( ch == '\\' ){
        token = formatString.charAt(++iCnt);
        iCnt++;
        bIgnore = true;
      } else {
        while ((formatString.charAt(iCnt) == ch) && (iCnt < formatString.length)) {
          token += formatString.charAt(iCnt++);
        }
      }
      if (!bIgnore && value[token] != null) {
        result += value[token];
      } else { 
        result += token;
      }
    }
    return result;
  },
 
  currencyFormatColored: function( upcolor, zerocolor, downcolor, val, decimalplaces, commachar, decimalchar, dollarchar ){
    var retVal = irxmlfunctions.currencyFormat( val, decimalplaces, commachar, decimalchar, dollarchar );
	
    if( val > 0 ){
      if( upcolor.length ){
        retVal = "<style>.yoyo {color:#0c0;margin:0 2px;}</style>";
      }
    } else if( val < 0 ){
      if( downcolor.length ){
        retVal = "<style>.yoyo {color:#f00;margin:0 2px;}</style>";
      }
    } else {
      if( zerocolor.length ){
        retVal = "<style>.yoyo {color:#ccc;margin:0 2px;}</style>";
      }
    }
	return retVal;
  },
  
  currencyFormat: function( val, decimalplaces, commachar, decimalchar, dollarchar ){
    var pz = irxmlfunctions.padZeros;
    if( typeof decimalplaces == 'undefined' ) decimalplaces = 2;
    if( typeof commachar     == 'undefined' ) commachar     = ',';
    if( typeof decimalchar   == 'undefined' ) decimalchar   = '.';
    if( typeof dollarchar    == 'undefined' ) dollarchar    = '$';

    if( isNaN( val ) ) return val;

    var result = dollarchar, decimalresult = '', num;
    val = parseInt(val * Math.pow(10, decimalplaces)) / Math.pow(10, decimalplaces);
    num = ('' + val).split( decimalchar );


    val = irxmlfunctions.numberFormat(num[0]);

    if( num.length > 1 ) decimalresult = num[1];
    decimalresult = pz(decimalresult, decimalplaces, 'right');

    return result + val + ( decimalplaces > 0 ? decimalchar + decimalresult : '' );
  },
  
  numberFormat: function( val, commachar ){
    if( typeof commachar == 'undefined' ) commachar = ',';

    var rx = /(\d+)(\d{3})/,
        result = '' + val;
    while (rx.test(result)) {
      result = result.replace(rx, '$1' + commachar + '$2');
    }
    return result;
  },
  formatFileSize: function(size,startIndex){
    if( typeof startIndex == 'undefined' ) startIndex = 0;
    var sizeLen = irxmlfunctions.fileSizeSuffix.length;

    for(;startIndex<sizeLen && size > 900;startIndex++){
      size /= 1024;
    }

    return irxmlfunctions.currencyFormat(size, 1, ',', '.', '') 
        + ' ' + irxmlfunctions.fileSizeSuffix[startIndex];
  }
};

function WWEStocks() {
	if( typeof irxmlstockquote != 'undefined' && irxmlstockquote.length > 0 ){
	  var irxmlrows = [ 
					{"name":'one', "field":'irxmlfunctions.currencyFormatColored("green","","red",ticker.pchange)'},
					{"name":'two', "field":'irxmlfunctions.currencyFormat(ticker.lastprice, 2)'},
					{"name":'three', "field":'irxmlfunctions.numberFormat(ticker.pchange, 2)'}
				   ];
	  document.write('<div id="stockholder">');
	  document.write('<div id="stock_symbol">NYSE : WWE</div>');
	  document.write('<div id="stock_info">');

	  for( var r=0; r<irxmlrows.length; r++ ){
		for( var ix=0; ix<irxmlstockquote.length; ix++ ){
		  var ticker = irxmlstockquote[ix];

			if (irxmlrows[r].name == "one") {
				document.write('' + eval(irxmlrows[r].field) + '');
			}	  
			if (irxmlrows[r].name == "two") {
				document.write('<span class="yoyo">');
				document.write('' + eval(irxmlrows[r].field) + '');
				document.write('</span>');
			}
			if (irxmlrows[r].name == "three") {
				document.write('<span class="yoyo">(');
				document.write('' + eval(irxmlrows[r].field) + '');
				document.write('%)</span>');
			}
		 }
	  }
	  document.write('</div></div>');

	} else {
	  document.write('');
	}
}

function WWE_BioSelect() {
	var WWEbioPath = window.location.pathname;
	var WWEbioPage = WWEbioPath.substring(WWEbioPath.lastIndexOf('/') + 1);
	var WWEbioPagename = WWEbioPage.substr( 0, WWEbioPage.lastIndexOf( "." ) );
	document.write("<style type='text/css'>#bio-sm-link-indiv #" + WWEbioPagename + " a{font-weight:bold;display: block;background:#f1f1f1;width:130px;}</style>");
}
