var C4=function(){var FLAGS={w3c:function(){return !!(document.getElementById&&document.createElement);}(),ie:function(){var ie
/*@cc_on = true @*/
;return !!ie;}(),lte_ie6:null,ie7:null,jscript:function(){var jscript
/*@cc_on = @_jscript_version @*/
;return jscript;}(),win:function(){var win
/*@cc_on = @_win32 @*/
;return !!win;}(),opera:function(){return !!window.opera;}(),screenReader:function(){return false;}(),safari:function(){var s=false;if(navigator.vendor!=undefined){if(navigator.vendor.indexOf("Apple")!=-1){s=true;}}return s;}};if(FLAGS.ie){document.nativeGetElementById=document.getElementById;document.getElementById=function(id){var elem=document.nativeGetElementById(id);if(elem){if(elem.attributes.id.value==id){return elem;}else{for(var i=1;i<document.all[id].length;i++){if(document.all[id][i].attributes.id.value==id){return document.all[id][i];}}}}return null;};}var DOM={$:function(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++){elements.push($(arguments[i]));}return elements;}if(typeof element=="string"){element=document.getElementById(element);}return element;},getElementsByClassName:function(className,tag,elm){var testClass=new RegExp("(^|\\s)"+className+"(\\s|$)");var tag=tag||"*";var elm=elm||document;var elements=(tag=="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag);var returnElements=[];var current;var length=elements.length;for(var i=0;i<length;i++){current=elements[i];if(testClass.test(current.className)){returnElements.push(current);}}return returnElements;},getElementsByAttribute:function(oElm,strTagName,strAttributeName,strAttributeValue){var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();var oAttributeValue=(typeof strAttributeValue!="undefined")?new RegExp("(^|\\s)"+strAttributeValue+"(\\s|$)"):null;var oCurrent;var oAttribute;for(var i=0;i<arrElements.length;i++){oCurrent=arrElements[i];oAttribute=oCurrent.getAttribute&&oCurrent.getAttribute(strAttributeName);if(typeof oAttribute=="string"&&oAttribute.length>0){if(typeof strAttributeValue=="undefined"||(oAttributeValue&&oAttributeValue.test(oAttribute))){arrReturnElements.push(oCurrent);}}}return arrReturnElements;},hasClass:function(element,value){var classes;if(typeof element=="undefined"||element.className===null||typeof value=="undefined"){return false;}classes=element.className.split(" ");for(i in classes){if(classes[i]==value){return true;}}return false;},addClass:function(element,value){if(typeof element=="undefined"||typeof value=="undefined"){return false;}if(element.className===null){element.className=value;}else{element.className+=(element.className==""?"":" ")+value;}},removeClass:function(element,value){var classes;var result=[];if(typeof element=="undefined"||element.className===null||typeof value=="undefined"){return false;}classes=element.className.split(" ");for(i in classes){if(classes[i]!=value){result[result.length]=classes[i];}}element.className=result.join(" ");},insertAfter:function(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);},trim:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");},forEach:function(object,block,context){if(object.length){for(var i=0;i<object.length;i++){block.call(context,object[i],i,object);}}},indexOf:function(object,target,fromIndex){if(object.length&&target!="undefined"){if(fromIndex==null){fromIndex=0;}else{if(fromIndex<0){fromIndex=Math.max(0,object.length+fromIndex);}}for(var i=fromIndex;i<object.length;i++){if(object[i]===target){return i;}}return -1;}},filter:function(object,test){if(object.length){var result=[];var l=object.length;for(var i=0;i<l;i++){if(test(object[i])){result.push(object[i]);}}return result;}},random:function(object){if(object.length){return object[Math.floor((Math.random()*object.length))];}}};var BOM={addDOMLoadEvent:function(){var load_events=[],load_timer,script,done,exec,old_onload,init=function(){done=true;clearInterval(load_timer);while(exec=load_events.shift()){exec();}if(script){script.onreadystatechange="";}};return function(func){if(done){return func();}if(!load_events[0]){if(document.addEventListener){document.addEventListener("DOMContentLoaded",init,false);
/*@cc_on @*/
/*@if (@_win32)
					try {  // Avoid a possible Operation Aborted error
						document.write("<script id=__ie_onload defer src=//0><\/scr"+"ipt>");
						load_timer = setInterval(function() {
							script = document.getElementById("__ie_onload");
							if(script==null)return;
							script.onreadystatechange = function() {
								// Takes into account Adsense IFRAMES in IE6
								if (this.readyState == "loaded")
									setTimeout(init, 250); // call the onload handler
								};
							clearInterval(load_timer);
						}, 10);
					}
					catch(e) {}
					/*@end @*/
}if(/WebKit/i.test(navigator.userAgent)){load_timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){init();}},10);}old_onload=window.onload;window.onload=function(){init();if(old_onload){old_onload();}};}load_events.push(func);};}(),addEvent:function(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false);BOM.eventCache.add(obj,type,fn);}else{if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);};obj.attachEvent("on"+type,obj[type+fn]);BOM.eventCache.add(obj,type,fn);}else{obj["on"+type]=obj["e"+type+fn];}}},eventCache:function(){var listEvents=[];return{listEvents:listEvents,add:function(node,sEventName,fHandler){listEvents.push(arguments);},flush:function(){var i,item;for(i=listEvents.length-1;i>=0;i=i-1){item=listEvents[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);}if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];}if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);}item[0][item[1]]=null;}},init:function(){BOM.addEvent(window,"unload",BOM.eventCache.flush);}};}(),stopEvent:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation();}else{event.returnValue=false;event.cancelBubble=true;}},getCookie:function(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}if(start==-1){return null;}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length;}return unescape(document.cookie.substring(len,end));},setCookie:function(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24;}var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"");},deleteCookie:function(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}}};var externalLinks=function(newWindow){if(FLAGS.screenReader||!FLAGS.w3c){return ;}var anchors,l;anchors=document.getElementsByTagName("a");l=anchors.length;for(var i=0;i<l;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")==="external"){if(typeof newWindow!="undefined"){anchor.target="_blank";if(typeof anchor.title!="undefined"){anchor.title="Opens in a new window";}}anchor.className+=(anchor.className==""?"":" ")+"external";}}};var openPlayer=function(props,s){var url="/player/v2/player.jsp?";if(props.indexOf("&")>-1){if(s){}else{url="/player/authorised/AuthUser.jsp?";}}window.open(url+props,"c4Player",playerWindowProps);return ;};var openPlayerWindow=function(url){window.open(url,"c4Player",openPlayer);return ;};var patchIE=function(){if(FLAGS.ie===true){try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}}}();POPUP={getInnerSize:function(){var _x,_y;if(top.innerHeight){_x=top.innerWidth;_y=top.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){_x=document.documentElement.clientWidth;_y=document.documentElement.clientHeight;}else{if(document.body){_x=document.body.clientWidth;_y=document.body.clientHeight;}}}return[_x,_y];},resizeToInner:function(w,h,x,y){top.moveTo(-4999,-4999);top.resizeTo(screen.availWidth,screen.availHeight);var inner=this.getInnerSize();w=w+screen.availWidth-inner[0];h=h+screen.availHeight-inner[1];top.resizeTo(w,h);if(x==undefined){x=(screen.availWidth-(w))/2;}if(y==undefined){y=(screen.availHeight-(h))/2;}top.moveTo(x,y);}};var globalVars=function(){window.playerWindowProps="height=730,width=430";window.openPlayer=openPlayer;window.openPlayerWindow=openPlayerWindow;}();BOM.eventCache.init();return{FLAGS:FLAGS,DOM:DOM,BOM:BOM,externalLinks:externalLinks,POPUP:POPUP};}();