/*  Prototype JavaScript framework, version 1.6.1
 *  (c) 2005-2009 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
 *--------------------------------------------------------------------------*/
/*  Only minimum part for OOP programing is retrived.
 *  (c) 2010 mtoyota@real.com
 *
 *  Available classes from Prototype version 1.6.1
 *  - Abstract (only namespace)
 *  - Class
 *  - Object
 **/
var Abstract={};var Class=(function(){function a(){}function b(){var g=null;var f=Array.prototype.slice.call(arguments);if(Object.isFunction(f[0])){g=f.shift()}function d(){this.initialize.apply(this,arguments)}Object.extend(d,Class.Methods);d.superclass=g;d.subclasses=[];if(g){a.prototype=g.prototype;d.prototype=new a;g.subclasses.push(d)}for(var e=0;e<f.length;e++){d.addMethods(f[e])}if(!d.prototype.initialize){d.prototype.initialize=function(){}}d.prototype.constructor=d;return d}function c(k){var f=this.superclass&&this.superclass.prototype;var e=Object.keys(k);if(!Object.keys({toString:true}).length){if(k.toString!=Object.prototype.toString){e.push("toString")}if(k.valueOf!=Object.prototype.valueOf){e.push("valueOf")}}for(var d=0,g=e.length;d<g;d++){var j=e[d],h=k[j];if(f&&Object.isFunction(h)&&h.argumentNames()[0]=="$super"){var l=h;h=(function(i){return function(){return f[i].apply(this,arguments)}})(j).wrap(l);h.valueOf=l.valueOf.bind(l);h.toString=l.toString.bind(l)}this.prototype[j]=h}return this}return{create:b,Methods:{addMethods:c}}})();(function(){var c=Object.prototype.toString;function f(o,q){for(var p in q){o[p]=q[p]}return o}function j(o){try{if(d(o)){return"undefined"}if(o===null){return"null"}return o.inspect?o.inspect():String(o)}catch(p){if(p instanceof RangeError){return"..."}throw p}}function i(o){var q=typeof o;switch(q){case"undefined":case"function":case"unknown":return;case"boolean":return o.toString()}if(o===null){return"null"}if(o.toJSON){return o.toJSON()}if(g(o)){return}var p=[];for(var s in o){var r=i(o[s]);if(!d(r)){p.push(s.toJSON()+": "+r)}}return"{"+p.join(", ")+"}"}function m(o){var p=[];for(var q in o){p.push(q)}return p}function k(o){var p=[];for(var q in o){p.push(o[q])}return p}function h(o){return f({},o)}function g(o){return !!(o&&o.nodeType==1)}function e(o){return c.call(o)=="[object Array]"}function n(o){return o instanceof Hash}function b(o){return typeof o==="function"}function a(o){return c.call(o)=="[object String]"}function l(o){return c.call(o)=="[object Number]"}function d(o){return typeof o==="undefined"}f(Object,{extend:f,inspect:j,toJSON:i,keys:m,values:k,clone:h,isElement:g,isArray:e,isHash:n,isFunction:b,isString:a,isNumber:l,isUndefined:d})})();Object.extend(Function.prototype,(function(){var k=Array.prototype.slice;function d(o,l){var n=o.length,m=l.length;while(m--){o[n+m]=l[m]}return o}function i(m,l){m=k.call(m,0);return d(m,l)}function g(){var l=this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return l.length==1&&!l[0]?[]:l}function h(n){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this}var l=this,m=k.call(arguments,1);return function(){var o=i(m,arguments);return l.apply(n,o)}}function f(n){var l=this,m=k.call(arguments,1);return function(p){var o=d([p||window.event],m);return l.apply(n,o)}}function j(){if(!arguments.length){return this}var l=this,m=k.call(arguments,0);return function(){var n=i(m,arguments);return l.apply(this,n)}}function e(n){var l=this,m=k.call(arguments,1);n=n*1000;return window.setTimeout(function(){return l.apply(l,m)},n)}function a(){var l=d([0.01],arguments);return this.delay.apply(this,l)}function c(m){var l=this;return function(){var n=d([l.bind(this)],arguments);return m.apply(this,n)}}function b(){if(this._methodized){return this._methodized}var l=this;return this._methodized=function(){var m=d([this],arguments);return l.apply(null,m)}}return{argumentNames:g,bind:h,bindAsEventListener:f,curry:j,delay:e,defer:a,wrap:c,methodize:b}})());if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c,a){a||(a=0);var b=this.length;if(a<0){a=b+a}for(;a<b;a++){if(this[a]===c){return a}}return -1}}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(b,a){a=isNaN(a)?this.length:(a<0?this.length+a:a)+1;var c=this.slice(0,a).reverse().indexOf(b);return(c<0)?c:a-c-1}}if(!String.prototype.startsWith){String.prototype.startsWith=function(a){return this.indexOf(a)===0}}if(!String.prototype.endsWith){String.prototype.endsWith=function(a){var b=this.length-a.length;return b>=0&&this.lastIndexOf(a)===b}};var Real=Real||{};Real.Util=Class.create();Real.Util.Url=Class.create();Object.extend(Real.Util.Url,{_parsed:null,parseHttpGetParams:function(){if(this._parsed===null){var a={};var b=window.location.search.substring(1);$.each(b.split("&"),function(c,e){var d=e.split("=");if(d.length==2){a[d[0]]=d[1]}else{if(d.length==1){a[d]=null}}});this._parsed=a}return this._parsed}});Real.Util.Tracking=Class.create({switchboardParams:["sw_dc","sw_pv"],initialize:function(a){this.setTrackerName(a)},setTrackerName:function(a){this._trackerName=(a===undefined)?"":a+"."},trackEvent:function(d,a,b,c){try{if(c!==undefined){c.preventDefault();alert(this._trackerName+"_trackEvent("+d+", "+a+", "+b+")");console.log(this._trackerName+"_trackEvent("+d+", "+a+", "+b+")")}else{if(b===undefined){_gaq.push([this._trackerName+"_trackEvent",d,a])}else{_gaq.push([this._trackerName+"_trackEvent",d,a,b])}}}catch(f){}},trackPageview:function(a){try{if(a!==undefined){_gaq.push([this._trackerName+"_trackPageview",a])}}catch(b){}},setCustomVar:function(c,b,d,a,g){try{a=(typeof a!="undefined"&&"123".indexOf(a)>=0)?a:1;if(typeof g!="undefined"&&g===true){alert(this._trackerName+"_setCustomVar("+c+", "+b+", "+d+", "+a+")");console.log(this._trackerName+"_setCustomVar("+c+", "+b+", "+d+", "+a+")")}else{_gaq.push([this._trackerName+"_setCustomVar",c,b,d,a])}}catch(f){}},setCustomVarForSwitchboard:function(){$.each(this.switchboardParams,function(a,c){var b=Real.Util.Url.parseHttpGetParams();if(typeof b[c]!="undefined"){this.setCustomVar(a+1,c,b[c],1)}}.bind(this))}});Object.extend(Real.Util.Tracking,{_tUtil:null,_trackerName:null,getInstance:function(a){if(this._tUtil===null){this._tUtil=new Real.Util.Tracking(a)}else{this._tUtil.setTrackerName(a)}return this._tUtil}});Real.Util.Image=Class.create();Object.extend(Real.Util.Image,{setInterpolationStyle:function(a){return a.css("-ms-interpolation-mode","bicubic")},setRolloverBehavior:function(a){var a=a||$("body");$(".rollover",a).each(function(c,d){var f=$(d).attr("src");var e=f.substring(0,f.search(/(\.[a-z]+)$/))+"_on"+f.match(/(\.[a-z]+)$/)[0];var b=$("<img>",{src:e});$(d).attr("hsrc",e);$(d).hover(function(g){$(d).attr("src",e)},function(g){$(d).attr("src",f)})});return a},calcImageSize:function(b,e,c,a){var d=(b/e>=c/a)?c/b:a/e;return{width:Math.round(b*d),height:Math.round(e*d)}}});Real.Util.String=Class.create();Object.extend(Real.Util.String,{truncateString:function(h,c,j){var j=j||"...";var a=$("<span />",{id:"temp",style:"visibility:hidden;position:absolute;"}).html(h).appendTo("body");var g=a.text().length;var f=h;try{if(g+a.html(j).text().length<=c){throw"done"}for(var b=g-1;b>=1;--b){f=h.slice(0,b)+j;if(a.html(f).text().length<=c){throw"done"}}}catch(d){a.remove();return f}a.remove();return f}});Real.Util.Array=Class.create();Object.extend(Real.Util.Array,{shuffle:function(a){var d=a.length;while(--d){var c=Math.floor(Math.random()*(d+1));if(d==c){continue}var b=a[d];a[d]=a[c];a[c]=b}return a}});Real.cookieManager=Class.create({BROWSER_IS_IE:(document.all&&window.ActiveXObject&&navigator.userAgent.toLowerCase().indexOf("msie")>-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1),BROWSER_IS_OPERA:(navigator.userAgent.toLowerCase().indexOf("opera")!=-1),initialize:function(a){this.options=Object.extend({shelfLife:null,userData:false},a);this.cookieShelfLife=this.options.shelfLife;this.userDataForIE=this.options.userData;if(this.BROWSER_IS_IE&&this.userDataForIE){this.IE_CACHE_NAME="storage";if(!$("#"+this.IE_CACHE_NAME).length){$("<div>",{id:this.IE_CACHE_NAME}).appendTo("body")}this.store=$("#"+this.IE_CACHE_NAME);this.store.css("behavior","url('#default#userData')")}},getCookie:function(d){var a=null;if(this.BROWSER_IS_IE&&this.userDataForIE){this.store.load(this.IE_CACHE_NAME);a=this.store.getAttribute(d)}else{for(var c=0;c<document.cookie.split("; ").length;c++){var b=document.cookie.split("; ")[c].split("=");if(b[0]==d&&b[1]!=null){a=unescape(b[1]);break}}}if(this.BROWSER_IS_OPERA&&a!=null){a=a.replace(/%22/g,'"')}return a},setCookie:function(e,d,h,f,a){if(this.BROWSER_IS_IE&&this.userDataForIE){this.store.setAttribute(e,d);this.store.save(this.IE_CACHE_NAME)}else{if(this.BROWSER_IS_OPERA){d=d.replace(/"/g,"%22")}var b=(a!==undefined)?a:this.cookieShelfLife;var g=(this.options.domain)?"; domain="+this.options.domain:"";if(f){g="; domain="+f}var c=(b!=null)?"; expires="+this.getExpireTimeString(b,"toGMTString"):"";var i=h?h:"/";document.cookie=e+"="+escape(d)+c+g+"; path="+i}},clearCookie:function(c,a){if(this.BROWSER_IS_IE&&this.userDataForIE){this.store.load(this.IE_CACHE_NAME);this.store.removeAttribute(c);this.store.save(this.IE_CACHE_NAME)}else{var b=(a)?a:this.options.domain;this.setCookie(c,"","/",b,parseInt(this.options.shelfLife)*-1)}},getDefaultDomain:function(){return(this.options.domain)?this.options.domain:null},getDefaultShelfLife:function(){return(this.options.shelfLife)?this.options.shelfLife:null},getExpireTimeString:function(c,b){var a=new Date();a.setTime(a.getTime()+(c*1000));switch(b){case"toString":case"toLocaleString":case"toLocaleTimeString":case"toGMTString":case"toUTCString":return a[b]();default:return Math.floor(a.getTime()/1000)}}});Object.extend(Real.cookieManager,{_cMgr:null,getInstance:function(a){if(this._cMgr==null){this._cMgr=new Real.cookieManager(a)}else{this.options=Object.extend({shelfLife:365*24*60*60,userData:false},a)}return this._cMgr}});var Real=Real||{};Real.RealPlayer=Class.create();Real.RealPlayer.OS=Class.create();Object.extend(Real.RealPlayer.OS,{ua:navigator.userAgent.toLowerCase(),getOs:function(){if(Real.RealPlayer.OS.ua.indexOf("win")!=-1){return"windows"}else{if(Real.RealPlayer.OS.ua.indexOf("mac")!=-1){return"mac"}else{return"else"}}},getWinVersionNumber:function(){if(Real.RealPlayer.OS.getOs()=="windows"){if(Real.RealPlayer.OS.ua.indexOf("windows nt")!=-1){return Real.RealPlayer.OS.ua.replace(/.* windows nt ([0-9]\.[0-9]+);.*/,"$1")}}return null},getWinVersionString:function(){switch(Real.RealPlayer.OS.getWinVersionNumber()){case"6.1":return"7";case"6.0":return"vista";case"5.2":return"xp64";case"5.1":return"xp";case"5.01":return"2000sp1";case"5.0":return"2000";case"4.0":return"nt"}return null},isOverXp:function(){if(Real.RealPlayer.OS.getWinVersionNumber()>=5.1){return true}return false},isOverXpSp2:function(){if(Real.RealPlayer.OS.getWinVersionNumber()>=5.2){return true}else{if(Real.RealPlayer.OS.getWinVersionNumber()==5.1&&Real.RealPlayer.OS.ua.indexOf("sv1")!=-1){return true}}return false}});Real.RealPlayer.Browser=Class.create();Object.extend(Real.RealPlayer.Browser,{ua:navigator.userAgent.toLowerCase(),getBrowser:function(){if(!$.support.leadingWhitespace||($.support.leadingWhitespace&&!$.support.noCloneEvent)){return"ie"}else{if($.support.checkOn&&$.support.htmlSerialize&&window.globalStorage){return"firefox"}else{if(!$.support.checkOn&&$.support.checkClone){return(Real.RealPlayer.Browser.ua.indexOf("chrome")!=-1)?"chrome":"webkit"}else{if($.support.checkOn&&$.support.htmlSerialize&&!window.globalStorage){return"opera"}else{return"else"}}}}},getIEVersion:function(a){if(Real.RealPlayer.Browser.getBrowser()=="ie"){if(Real.RealPlayer.Browser.ua.indexOf("msie 10")!=-1){return 10}else{if(Real.RealPlayer.Browser.ua.indexOf("msie 9")!=-1){return 9}else{if(Real.RealPlayer.Browser.ua.indexOf("msie 8")!=-1){return 8}else{if(Real.RealPlayer.Browser.ua.indexOf("msie 7")!=-1){return 7}else{if(Real.RealPlayer.Browser.ua.indexOf("msie 6")!=-1){return 6}}}}}}return null}});Real.RealPlayer.Detector=Class.create();Object.extend(Real.RealPlayer.Detector,{latestPlayer:"15.0.2.72",latestBetaPlayer:"14.0.0.445",latestPlayerPlugin:"15.0.2.72",latestBetaPlayerPlugin:"14.0.0.445",latestVersionPlugin:"15.0.2.72",latestBetaVersionPlugin:"12.0.1.445",oldestPlayer:"6.0.14.0",oldestPlayerPlugin:"11.0.0.372",oldestVersionPlugin:"6.0.11.3006",unsupportVersionPlugins:["6.0.12.1675","6.0.12.1662","6.0.12.1578","6.0.12.1739","6.0.12.1698","6.0.12.1483","6.0.12.1348","6.0.12.1212","6.0.12.1069","6.0.12.1059","6.0.12.1050","6.0.12.857"],versionContainer:undefined,platformContainer:undefined,propertyContainer:{APIVERSION:undefined,BANDWIDTH:undefined,COUNTRYID:undefined,DISTRIBUTIONCODE:undefined,INSTALLPATH:undefined,LANGUAGEID:undefined,LANGUAGEPREFERENCE:undefined,OSNAME:undefined,PRODUCTNAME:undefined,PRODUCTVERSION:undefined,REGIONDATE:undefined},detectIE:function(a){if(window.ActiveXObject){var c=["rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","Real.RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer"];var f=null;for(var b=0;b<c.length;b++){try{f=new ActiveXObject(c[b])}catch(d){continue}if(f){break}}return(f)?a:""}},detectNS:function(a,c){var b="audio/x-pn-realaudio-plugin";var d="";if(c.indexOf(b)!=-1){if(navigator.mimeTypes[b].enabledPlugin!=null){d=a+","}}return d},isInstalled:function(){var f=navigator.userAgent.toLowerCase();var e=(f.indexOf("msie")!=-1);var b=(navigator.appName.indexOf("Netscape")!=-1);var d=((f.indexOf("win")!=-1)||(f.indexOf("32bit")!=-1));var g=(f.indexOf("mac")!=-1);if(e&&d){pluginlist=Real.RealPlayer.Detector.detectIE("RealPlayer")}if(b||!d){var c="";for(var a=0;a<navigator.mimeTypes.length;a++){c+=navigator.mimeTypes[a].type.toLowerCase()}pluginlist=Real.RealPlayer.Detector.detectNS("RealPlayer",c)}pluginlist+=navigator.javaEnabled()?"Java,":"";if(pluginlist.length>0){pluginlist=pluginlist.substring(0,pluginlist.length-1)}if(pluginlist.indexOf("RealPlayer")!=-1){return true}return false},isInPlayer:function(){return navigator.userAgent.match(/\(R1 [0-9.]+\)\)/)},disableOMTCall:function(){try{var a=top.parent.window.external;a.PlayerProperty("UsageSubscriptionState")="0"}catch(b){}},getVersionCheckTarget:function(){if(Real.RealPlayer.Detector.isInPlayer()){return"player"}else{if(Real.RealPlayer.Browser.getBrowser()=="webkit"){return"version_plugin"}else{return"player_plugin"}}},getRealPlayerVersion:function(d){d=(d==undefined)?Real.RealPlayer.Detector.getVersionCheckTarget():d;if(Real.RealPlayer.Detector.versionContainer){return Real.RealPlayer.Detector.versionContainer}else{if(d=="player"){Real.RealPlayer.Detector.versionContainer=parent.window.external.PlayerProperty("PRODUCTVERSION");return Real.RealPlayer.Detector.versionContainer}else{if(Real.RealPlayer.Detector.isInstalled()){version=undefined;$("embed").each(function(e,g){if(g.attr("type")=="audio/x-pn-realaudio-plugin"){if(typeof(g.GetVersionInfo)=="function"){version=g.GetVersionInfo();return false}}});if(version!==undefined){Real.RealPlayer.Detector.versionContainer=version;return version}if(d=="player_plugin"&&Real.RealPlayer.Browser.getBrowser()=="ie"){var b;try{b=new ActiveXObject("Shell.Explorer");playerAxObj=new ActiveXObject("rmocx.RealPlayer G2 Control.1");version=(playerAxObj.GetVersionInfo())}catch(c){var f=$("<object />",{id:"dyn_embed",classid:"CLSID:FDC7A535-4070-4B92-A0EA-D9994BCC0DC5",width:200,height:200}).appendTo("body");var a=f.get(0).RealPlayerVersion;version=""+((a>>28)&15)+"."+((a&267386880)>>20)+"."+((a&1044480)>>12)+"."+(a&4095);f.remove()}}else{if(d=="player_plugin"&&Real.RealPlayer.Browser.getBrowser()!="ie"){var f=$("<embed />",{id:"dyn_embed",type:"audio/x-pn-realaudio-plugin",width:0,height:0}).appendTo("body");if(typeof(f.get(0).GetVersionInfo)=="function"){version=f.get(0).GetVersionInfo()}f.remove()}else{if(d=="version_plugin"){plugin=navigator.plugins["RealPlayer Version Plugin"];if(typeof plugin=="object"){version=plugin.description}}}}Real.RealPlayer.Detector.versionContainer=version;return version}else{return 0}}}},getRealPlayerProperty:function(a){if(Real.RealPlayer.Detector.propertyContainer[a]){return Real.RealPlayer.Detector.propertyContainer[a]}else{if(Real.RealPlayer.Detector.isInPlayer()&&parent==self){Real.RealPlayer.Detector.propertyContainer[a]=parent.window.external.PlayerProperty(a);return Real.RealPlayer.Detector.propertyContainer[a]}else{if(Real.RealPlayer.Detector.isInstalled()){value=undefined;$("embed").each(function(e,f){if(f.attr("type")=="audio/x-pn-realaudio-plugin"){if(typeof(f.PlayerProperty)=="function"){value=f.PlayerProperty(a);return false}}});if(value!==undefined){Real.RealPlayer.Detector.propertyContainer[a]=value;return value}if(Real.RealPlayer.Browser.getBrowser()=="ie"){var b;try{b=new ActiveXObject("Shell.Explorer");playerAxObj=new ActiveXObject("rmocx.RealPlayer G2 Control.1");value=(playerAxObj.PlayerProperty(a))}catch(c){var d=$("<object />",{id:"dyn_embed",classid:"CLSID:FDC7A535-4070-4B92-A0EA-D9994BCC0DC5",width:200,height:200}).appendTo("body");value=d.get(0).PlayerProperty(a);d.remove()}}else{if(Real.RealPlayer.Browser.getBrowser()!="ie"){var d=$("<embed />",{id:"dyn_embed",type:"audio/x-pn-realaudio-plugin",width:0,height:0}).appendTo("body");if(typeof(d.get(0).PlayerProperty)=="function"){value=d.get(0).PlayerProperty(a)}d.remove()}}Real.RealPlayer.Detector.propertyContainer[a]=value;return value}}}return undefined},isLatestPlayer:function(a,c){a=(a==undefined)?Real.RealPlayer.Detector.getVersionCheckTarget():a;c=(c==undefined)?false:true;var b=true;var d=Real.RealPlayer.Detector.getRealPlayerVersion();if(d){switch(a){case"player_plugin":latestVersion=(!c)?Real.RealPlayer.Detector.latestPlayerPlugin:Real.RealPlayer.Detector.latestBetaPlayerPlugin;break;case"version_plugin":latestVersion=(!c)?Real.RealPlayer.Detector.latestVersionPlugin:Real.RealPlayer.Detector.latestBetaVersionPlugin;break;case"player":default:latestVersion=(!c)?Real.RealPlayer.Detector.latestPlayer:Real.RealPlayer.Detector.latestBetaPlayer;break}b=!Real.RealPlayer.Detector._isOlderThanComparingVersion(d,latestVersion);if(!b&&a=="version_plugin"){if(Real.RealPlayer.Detector._isUnsupportedVersionPlugin(d)){b=false}}}return b},isLatestBetaPlayer:function(a){var b=true;return Real.RealPlayer.Detector.isLatestPlayer(a,b)},isNotLatestPlayer:function(a,b){return !Real.RealPlayer.Detector.isLatestPlayer(a)},isNotLatestBetaPlayer:function(a){return !Real.RealPlayer.Detector.isLatestBetaPlayer(a)},isUnsupportedPlayer:function(a){var b=false;a=(a==undefined)?"player":a;var c=Real.RealPlayer.Detector.getRealPlayerVersion(a);if(c){switch(a){case"player_plugin":oldestVersion=Real.RealPlayer.Detector.oldestPlayerPlugin;break;case"version_plugin":oldestVersion=Real.RealPlayer.Detector.oldestVersionPlugin;break;case"player":default:oldestVersion=Real.RealPlayer.Detector.oldestPlayer;break}b=Real.RealPlayer.Detector._isOlderThanComparingVersion(c,oldestVersion);if(!b&&a=="version_plugin"){if(Real.RealPlayer.Detector._isUnsupportedVersionPlugin(c)){b=true}}}return b},_isOlderThanComparingVersion:function(e,b){var a=false;var d=e.split(".");var c=b.split(".");$.each(d,function(f,g){if(parseInt(g)>parseInt(c[f])){return false}if(parseInt(g)<parseInt(c[f])){a=true;return false}});return a},_isUnsupportedVersionPlugin:function(b){var a=false;$.each(Real.RealPlayer.Detector.unsupportVersionPlugins,function(c,d){if(b==d){a=true;return false}});return a},isUpdateTarget:function(a){var b=(a=="latest")?Real.RealPlayer.Detector.isNotLatestPlayer:Real.RealPlayer.Detector.isUnsupportedPlayer;if(Real.RealPlayer.Detector.isInstalled()&&Real.RealPlayer.OS.getOs()=="windows"){if(Real.RealPlayer.Detector.isInPlayer()){Real.RealPlayer.Detector.platformContainer="player";if(b("player")){if(Real.RealPlayer.Browser.getIEVersion()>=7||(Real.RealPlayer.Browser.getIEVersion()==6&&Real.RealPlayer.OS.isOverXpSp2())){return true}}}else{if(Real.RealPlayer.Browser.getBrowser()=="ie"){Real.RealPlayer.Detector.platformContainer="player_plugin";if(b("player_plugin")&&(Real.RealPlayer.Browser.getIEVersion()>=7||(Real.RealPlayer.Browser.getIEVersion()==6&&Real.RealPlayer.OS.isOverXpSp2()))){return true}}else{if(Real.RealPlayer.Browser.getBrowser()=="firefox"||Real.RealPlayer.Browser.getBrowser()=="chrome"){Real.RealPlayer.Detector.platformContainer="player_plugin";if(b("player_plugin")&&Real.RealPlayer.OS.isOverXp()){return true}Real.RealPlayer.Detector.platformContainer="version_plugin";if(b("version_plugin")&&Real.RealPlayer.OS.isOverXp()){return true}}else{Real.RealPlayer.Detector.platformContainer="version_plugin";if(b("version_plugin")&&Real.RealPlayer.OS.isOverXp()){return true}}}}}return false}});var Real=Real||{};Real.Home=Class.create();Real.Home.Tracking=Class.create();Object.extend(Real.Home.Tracking,{setEventTracker:function(){if(document.domain.match(/jp.real.com/)){$("a").each(function(){if($(this).attr("class").match(/rnNGA/)){return true}var e=$(this).attr("href").match(/^https?:\/\//)?"external":"internal";var b=$(this).attr("name")!=""?$(this).attr("name"):this.href;var d="";if(this.href.match(/http:\/\/.*RealPlayerMiniSetup\.exe$/)){e="RPMini_download";d="/conversions/"+e}else{if(this.href.match(/https:\/\/globalstore\.real\.com.*_rpm_/)){e="RPM_download";d="/conversions/"+e}else{if(this.href.match(/https:\/\/globalstore\.real\.com.*_plus_/)){e="RPP_download";d="/conversions/"+e}else{if(this.href.match(/http:\/\/.*RealPlayer.*\.exe$/)){e="RP_download";d="/conversions/"+e;var f=Real.Util.Url.parseHttpGetParams();if(typeof f.src!="undefined"&&f.src!=null){b+="?src="+f.src}}else{if($(this).attr("href").startsWith("/overlay/")){e="overlay"}}}}}var c=Real.Home.Tracking._getEventCategory(this,d!=""?true:false);$(this).bind("click",function(){if(d!=""){Real.Util.Tracking.getInstance("home").trackPageview(d)}Real.Util.Tracking.getInstance("home").trackEvent(c,e,b)})})}else{var a=self.location.pathname;$("a").each(function(){if($(this).attr("class").match(/rnNGA/)){return true}var b=($(this).attr("name")!="")?$(this).attr("name"):this.href;if(this.href.match(/http:\/\/.*RealPlayer.*\.exe$/)){var c=Real.Util.Url.parseHttpGetParams();if(typeof c.src!="undefined"&&c.src!=null){b+="?src="+c.src}}$(this).bind("click",function(){Real.Util.Tracking.getInstance("home").trackEvent(a,"click",b)})})}},_getEventCategory:function(a,c){var b=self.location.pathname;var c=c||false;parentIds=$(a).parents().map(function(){return"#"+$(this).attr("id")}).get().join(",");if(c){if(parentIds.match(/#main(,|$)/)){b="main"}else{if(parentIds.match(/#functionList(,|$)/)){b="list"}else{if(parentIds.match(/#infoArea(,|$)/)){b="sub"}else{if(parentIds.match(/#sideArea(,|$)/)){b="other"}else{b="body"}}}}}else{if(parentIds.match(/#headerWrapper(,|$)/)){b="header"}else{if(parentIds.match(/#main(,|$)/)){b="main"}else{if(parentIds.match(/#infoArea(,|$)/)){b="left"}else{if(parentIds.match(/#sideArea(,|$)/)){b="right"}else{if(parentIds.match(/#footerWrapper(,|$)/)){b="footer"}else{b="body"}}}}}}return b}});Real.Home.AdjustLink=Class.create();Object.extend(Real.Home.AdjustLink,{appendSrc:function(){var a=Real.Util.Url.parseHttpGetParams();if(typeof a.src!="undefined"&&a.src!=null){$("a").each(function(){if(this.href.startsWith("http://"+self.location.hostname)&&!this.href.match(/[&?]src=/)){this.href=this.href+((this.href.indexOf("?")==-1)?"?":"&")+"src="+a.src}})}},appendDistcode:function(){if(document.domain.match(/cn.real.com/)||typeof(Real.RealPlayer)=="undefined"){return false}var a=Real.RealPlayer.Browser.getBrowser()=="ie"?Real.RealPlayer.Detector.getRealPlayerProperty("DISTRIBUTIONCODE"):"nodistcode";if(typeof(a)=="undefined"){a="nodistcode"}$("a").each(function(){if(this.href.match(/^(https:\/\/globalstore\.real\.com\/[^?]+)\?(.*)$/)){var b=RegExp.$1;var d=RegExp.$2;var c={};$.each(d.split("&"),function(e,g){var f=g.split("=");if(f.length==2){if(f[0]=="src"){f[1]+="_"+a}}else{if(f.length==1){f[1]=""}}b+=e==0?"?":"&";b+=f[0]+"="+f[1]});this.href=b}})}});Real.Home.AdjustStyle=Class.create();Object.extend(Real.Home.AdjustStyle,{_alternateTableClassName:"rnAlternate",_alternateTableClassMap:{0:"gray",1:""},alternateTableClass:function(){var b=this._alternateTableClassName;var a=this._alternateTableClassMap;if($("table."+b).index()!=-1){$("table."+b).each(function(c){$(this).find("tr."+b).each(function(d){if(a[d%2]!=""){$(this).attr("class",a[d%2])}})})}},appendIcon:function(){var a="#content a";a+=document.domain.match(/(cn|tw|hk).real.com/)?"":", #footer a";$(a).each(function(){if($(this).attr("target")=="_blank"&&!$(this).attr("class").match(/(^| )btn/)){$(this).after('<img src="/image/rp002/common/spacer.gif" alt="" class="blank" />')}if($(this).attr("class").match(/rnOverlay/)&&!$(this).attr("class").match(/(^| )btn/)){$(this).after('<img src="/image/rp002/common/spacer.gif" alt="" class="overlay" />')}})}});Real.Home.Overlay=Class.create({initialize:function(){if(self.location.pathname.startsWith("/overlay/")){Real.Home.Overlay.beChild()}else{Real.Home.Overlay.beParent()}}});Object.extend(Real.Home.Overlay,{_iframeId:"rnOverlayFrame",_overlayClass:"rnOverlay",_dialogConfig:{autoOpen:false,draggable:false,modal:true,resizable:false,position:"center",width:715,height:300,closeOnEscape:true,bgiframe:true,close:function(a,b){$(this).dialog("destroy");$(this).remove();$(document).unbind("click")},open:function(a,b){$(this).css("width","100%");var c=$(this);$(document).bind("click",function(){c.dialog("close")})}},beChild:function(){if(document.domain=="asia.real.com"){document.domain="real.com"}if(parent.location.href!=self.location.href){var c=parent.$("#"+this._iframeId);var e=c.attr("offsetHeight");var a=$("body").height();var b=parseInt(c.parent().css("top"));var d=b-(a-e)/2;$("html").css("overflow","hidden");c.css("height",a+"px");c.parent().css("height",a+"px");c.parent().css("top",(d>0?d:"0")+"px");c.parent().css("border","1px solid #000000");$("a.btnClose").each(function(){$(this).bind("click",function(){c.dialog("close");return false})})}else{$("a.btnClose").each(function(){$(this).hide();$(this).parent().find("a.btnJump").show();$(this).remove()})}},beParent:function(){if(document.domain=="apac.real.com"||document.domain=="asia.real.com"){document.domain="real.com"}var a=this;$("a."+this._overlayClass).each(function(){$(this).bind("click",function(){a._showDialog(this.href);return false})})},_showDialog:function(a){if(!$("#"+this._iframeId).length){$("<iframe>",{id:this._iframeId}).appendTo("body")}var b=$("#"+this._iframeId);b.attr("style","display: none; overflow: hidden;");b.attr("src",a);b.dialog(this._dialogConfig);b.dialog("open");$($("div:first-child",b.parent())[0]).hide()}});Real.Home.FeaturesNavi=Class.create();Object.extend(Real.Home.FeaturesNavi,{setClickEvents:function(){if($("#featuresMenuBox").index()!=-1){$("li a.close, li a.open").bind("click",function(b){b.preventDefault();var a=$(b.currentTarget);a.nextAll("ul").eq(0).slideToggle(50);if(a.attr("class").match(/(^|^.*\s)(open|close)(\s.*|$)/)){a.attr("class",RegExp.$1+(RegExp.$2=="open"?"close":"open")+RegExp.$3)}})}}});Real.Home.SlideBar=Class.create({initialize:function(){if($("#headerBar").index()!=-1&&$("#slideWrapper").index()!=-1){Real.Home.SlideBar.setClickEvents();Real.Home.SlideBar._cookie=new Real.cookieManager();if(Real.Home.SlideBar._cookie.getCookie("minibanner")!="closed"){setTimeout(function(){Real.Home.SlideBar.toggle()},Real.Home.SlideBar._delayTime)}}}});Object.extend(Real.Home.SlideBar,{_cookie:null,_delayTime:1000,_transitionTime:1000,_isMoving:false,setClickEvents:function(){$("#headerBar a").each(function(){if($(this).attr("class").match(/(^|^.*\s)btnSB(o|c)(\s.*|$)/)){$(this).bind("click",function(){Real.Home.SlideBar.toggle()})}})},toggle:function(){if(Real.Home.SlideBar._isMoving){return}$("#headerBar a").each(function(){$("#slideWrapper").slideToggle(Real.Home.SlideBar._transitionTime);if($(this).attr("class").match(/(^|^.*\s)btnSB(o|c)(\s.*|$)/)){Real.Home.SlideBar._cookie.setCookie("minibanner",RegExp.$2=="c"?"closed":"opened","/",document.domain,null);var a=$(this);var b=RegExp.$1+"btnSB"+(RegExp.$2=="o"?"c":"o")+RegExp.$3;Real.Home.SlideBar._isMoving=true;if(RegExp.$2=="c"){setTimeout(function(){a.attr("class",b);Real.Home.SlideBar._isMoving=false},Real.Home.SlideBar._transitionTime-10)}else{a.attr("class",b);setTimeout(function(){Real.Home.SlideBar._isMoving=false},Real.Home.SlideBar._transitionTime-10)}}})}});google.setOnLoadCallback(function(){Real.Home.AdjustLink.appendSrc();Real.Home.AdjustLink.appendDistcode();Real.Home.AdjustStyle.alternateTableClass();Real.Home.AdjustStyle.appendIcon();Real.Home.FeaturesNavi.setClickEvents();Real.Home.Tracking.setEventTracker();new Real.Home.Overlay();new Real.Home.SlideBar();$("a.backToTop").click(function(a){$("html, body").animate({scrollTop:0},400)})});var Real=Real||{};Real.gaManager=function(){};Real.gaManager.accountIds={home:{"au.real.com":"UA-12768961-17","hk.real.com":"UA-12768961-2","in.real.com":"UA-12768961-3","id.real.com":"UA-12768961-9","jp.real.com":"UA-12768961-14","kr.real.com":"UA-12768961-15","my.real.com":"UA-12768961-5","nz.real.com":"UA-12768961-4","pk.real.com":"UA-12768961-7","ph.real.com":"UA-12768961-8","asia.real.com":"UA-12768961-13","sg.real.com":"UA-12768961-12","lk.real.com":"UA-12768961-11","tw.real.com":"UA-12768961-16","th.real.com":"UA-12768961-6","vn.real.com":"UA-12768961-10","www.real.com.au":"UA-12768961-1","cn.real.com":"UA-12768961-18","realplayer.cn.real.com":"UA-12768961-18"},guide:{"guide.apac.real.com":"UA-13190953-2","guide.jp.real.com":"UA-13190953-1","guide.kr.real.com":"UA-13190953-4","guide.tw.real.com":"UA-13190953-3"},usage:{"apac.real.com":"UA-12769212-3","au.real.com":"UA-12769212-5","video.au.real.com":"UA-12769212-5","jp.real.com":"UA-12769212-4","kr.real.com":"UA-12769212-2","tw.real.com":"UA-12769212-1","cn.real.com":"UA-12769212-6"},ad:{"jp.real.com":"UA-23074155-1","guide.jp.real.com":"UA-23074155-1"}};Real.gaManager.getAccountId=function(a,b){return this.accountIds[a][b]};Real.gaManager.getTypeFromUrl=function(){if(document.domain.indexOf("guide")!=-1){return"guide"}else{if(location.pathname.indexOf("/player/")&&location.pathname.indexOf("/rp")){return"usage"}else{if(document.domain.indexOf("real.com")!=-1){return"home"}else{return null}}}};Real.gaManager.embedGaScript=function(){(function(){var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a)})()};
