function addLoadEvent(func){var oldonload=window.onload;window.onload=(typeof window.onload!='function')?func:function(){oldonload();func();};};function removeChildren(node){if(node.hasChildNodes()){while(node.childNodes.length>=1){node.removeChild(node.firstChild);}}};var getElementsByClassName=function(className,tag,elm){if(document.getElementsByClassName){getElementsByClassName=function(className,tag,elm){elm=elm||document;var elements=elm.getElementsByClassName(className),nodeName=(tag)?new RegExp("\\b"+tag+"\\b","i"):null,returnElements=[],current;for(var i=0,il=elements.length;i<il;i+=1){current=elements[i];if(!nodeName||nodeName.test(current.nodeName)){returnElements.push(current);}}return returnElements;};}else if(document.evaluate){getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck="",xhtmlNamespace="http://www.w3.org/1999/xhtml",namespaceResolver=(document.documentElement.namespaceURI===xhtmlNamespace)?xhtmlNamespace:null,returnElements=[],elements,node;for(var j=0,jl=classes.length;j<jl;j+=1){classesToCheck+="[contains(concat(' ', @class, ' '), ' "+classes[j]+" ')]";}try{elements=document.evaluate(".//"+tag+classesToCheck,elm,namespaceResolver,0,null);}catch(e){elements=document.evaluate(".//"+tag+classesToCheck,elm,null,0,null);}while((node=elements.iterateNext())){returnElements.push(node);}return returnElements;};}else{getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck=[],elements=(tag==="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag),current,returnElements=[],match;for(var k=0,kl=classes.length;k<kl;k+=1){classesToCheck.push(new RegExp("(^|\\s)"+classes[k]+"(\\s|$)"));}for(var l=0,ll=elements.length;l<ll;l+=1){current=elements[l];match=false;for(var m=0,ml=classesToCheck.length;m<ml;m+=1){match=classesToCheck[m].test(current.className);if(!match){break;}}if(match){returnElements.push(current);}}return returnElements;};}return getElementsByClassName(className,tag,elm);};var ajax_http_mode="GET";var ajax_asynchronous=true;var ajax_loading=1;var ajax_loaded=2;var ajax_interactive=3;var ajax_complete=4;var OK=200;function req(url){this._url=url;this._ie=window.XMLHttpRequest?false:true;this._xmlhttp=this._ie?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();this._xmlhttp.open(ajax_http_mode,this._url,ajax_asynchronous);var __this=this;var __xmlhttp=this._xmlhttp;this.send=function(parms){this._xmlhttp.send(parms);return OK;};this._xmlhttp.onreadystatechange=function(){this._xmlhttp=__xmlhttp;if(this._xmlhttp.readyState!=ajax_complete){return;}if(__this.ondata){__this.ondata(this._xmlhttp.responseXML);}if(__this.ontext){__this.ontext(this._xmlhttp.responseText);}}}function getPlayerList(){var exists=document.getElementById("targetPlayer");if(exists==null)return;if((typeof exists)!='undefined'){removeChildren(exists);var timeStamp=new Date().getTime();var xhr=new req('includes/rss-parse.php?type=userpage&timestap='+timeStamp);xhr.send(null);xhr.ontext=function(data){var theData=data;var playerContainer=document.createElement("div");playerContainer.setAttribute("class","brightcove-wrapper");playerContainer.innerHTML=theData;exists.appendChild(playerContainer);attachAction('targetPlayer');}}}function insertInitialPlayer(targetElem){var liElements=getElementsByClassName('brightcove-playerlist');var targetDiv=document.getElementById(targetElem);var count=liElements[0].getElementsByTagName('li').length;var liElems=liElements[0].getElementsByTagName('li');var title=liElems[0].getAttribute('bctitle');var bctid=liElems[0].title;var desc=liElems[0].getElementsByTagName('span')[0].innerHTML;var url=window.location.href;var width='320';var height='290';var embedDiv=document.createElement('div');var videoTitle=document.createElement('h5');var videoDescription=document.createElement('span');var newObject=document.createElement('object');var newEmbed=document.createElement('embed');videoTitle.innerHTML=title;videoDescription.innerHTML=desc;videoDescription.className='hideMe';embedDiv.className='objectDiv';newEmbed.setAttribute('name','flashObj');newEmbed.height='290';newEmbed.width='320';newEmbed.setAttribute('swLiveConnect','true');newEmbed.setAttribute('allowFullScreen','false');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash');newEmbed.setAttribute('name','flashObj');newEmbed.setAttribute('type','application/x-shockwave-flash');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('flashVars','@videoPlayer='+bctid+'&playerID=10614921001&domain=embed');newEmbed.setAttribute('swliveconnect','true');newEmbed.setAttribute('allowscriptaccess','always');newEmbed.setAttribute('wmode','transparent');newEmbed.setAttribute('bgcolor','#000000');newEmbed.setAttribute('quality','high');newEmbed.setAttribute('bgcolor','http://www.macromedia.com/go/getflashplayer');newEmbed.src='http://c.brightcove.com/services/viewer/federated_f9/10614921001?isVid=1&publisherID=196217268';embedDiv.appendChild(videoTitle);embedDiv.appendChild(newEmbed);embedDiv.appendChild(videoDescription);var insertBeforeTarget=targetDiv.childNodes[0].childNodes[0];targetDiv.childNodes[0].insertBefore(embedDiv,insertBeforeTarget);}function attachAction(targetElem){var liElements=getElementsByClassName('brightcove-playerlist');var targetDiv=document.getElementById(targetElem);var count=liElements[0].getElementsByTagName('li').length;var liElems=liElements[0].getElementsByTagName('li');for(i=0;i<count;i++){liElems[i].onmouseover=function(){this.className='videoPlayerMouseOver';};liElems[i].onmouseout=function(){this.className='videoPlayerMouseOut';};liElems[i].onclick=function(){var existsEmbedDiv=getElementsByClassName('objectDiv');if(typeof(existsEmbedDiv[0])!='undefined'){if(existsEmbedDiv.length<=1){existsEmbedDiv[0].parentNode.removeChild(existsEmbedDiv[0]);var title=this.getAttribute('bctitle');var bctid=this.title;var desc=this.getElementsByTagName('span')[0].innerHTML;var url=window.location.href;var width='320';var height='290';var embedDiv=document.createElement('div');var videoTitle=document.createElement('h5');var videoDescription=document.createElement('span');var newObject=document.createElement('object');var newEmbed=document.createElement('embed');videoTitle.innerHTML=title;videoDescription.innerHTML=desc;videoDescription.className='hideMe';embedDiv.className='objectDiv';newEmbed.setAttribute('name','flashObj');newEmbed.height='290';newEmbed.width='320';newEmbed.setAttribute('swLiveConnect','true');newEmbed.setAttribute('allowFullScreen','false');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash');newEmbed.setAttribute('type','application/x-shockwave-flash');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('flashVars','@videoPlayer='+bctid+'&playerID=10614921001&domain=embed');newEmbed.setAttribute('swliveconnect','true');newEmbed.setAttribute('allowscriptaccess','always');newEmbed.setAttribute('wmode','transparent');newEmbed.setAttribute('bgcolor','#000000');newEmbed.setAttribute('quality','high');newEmbed.setAttribute('bgcolor','http://www.macromedia.com/go/getflashplayer');newEmbed.src='http://c.brightcove.com/services/viewer/federated_f9/10614921001?isVid=1&publisherID=196217268';embedDiv.appendChild(videoTitle);embedDiv.appendChild(newEmbed);embedDiv.appendChild(videoDescription);var insertBeforeTarget=targetDiv.childNodes[0].childNodes[0];targetDiv.childNodes[0].insertBefore(embedDiv,insertBeforeTarget);}}else{var title=this.getAttribute('bctitle');var bctid=this.title;var desc=this.getElementsByTagName('span')[0].innerHTML;var url=window.location.href;var width='320';var height='290';var embedDiv=document.createElement('div');var videoTitle=document.createElement('h5');var videoDescription=document.createElement('span');var newObject=document.createElement('object');var newEmbed=document.createElement('embed');videoTitle.innerHTML=title;videoDescription.innerHTML=desc;videoDescription.className='hideMe';embedDiv.className='objectDiv';newEmbed.setAttribute('name','flashObj');newEmbed.height='290';newEmbed.width='320';newEmbed.setAttribute('swLiveConnect','true');newEmbed.setAttribute('allowFullScreen','false');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash');newEmbed.setAttribute('name','flashObj');newEmbed.setAttribute('type','application/x-shockwave-flash');newEmbed.setAttribute('seamlesstabbing','false');newEmbed.setAttribute('flashVars','@videoPlayer='+bctid+'&playerID=10614921001&domain=embed');newEmbed.setAttribute('swliveconnect','true');newEmbed.setAttribute('allowscriptaccess','always');newEmbed.setAttribute('wmode','transparent');newEmbed.setAttribute('bgcolor','#000000');newEmbed.setAttribute('quality','high');newEmbed.setAttribute('bgcolor','http://www.macromedia.com/go/getflashplayer');newEmbed.src='http://c.brightcove.com/services/viewer/federated_f9/10614921001?isVid=1&publisherID=196217268';embedDiv.appendChild(videoTitle);embedDiv.appendChild(newEmbed);embedDiv.appendChild(videoDescription);var insertBeforeTarget=targetDiv.childNodes[0].childNodes[0];targetDiv.childNodes[0].insertBefore(embedDiv,insertBeforeTarget);}}}insertInitialPlayer('targetPlayer');}function removeSearchBotVideo(){var targetElem=getElementsByClassName('search-bot-video');if(typeof(targetElem[0])!=='undefined'){targetElem[0].parentNode.removeChild(targetElem[0]);}}function googleFilmSiteSearch(){var searchInput=getElementsByClassName('siteSearch');searchInput[0].onfocus=function(){this.className='google-search-remove';};searchInput[0].onblur=function(){if(this.value=='')this.className='siteSearch';}}var AMC_RSS = function(feedURL, entryLimit, targetElement, cssClassName, optionalCSS){
    this.feed = feedURL;
    this.limit = entryLimit;
    this.target = targetElement;
    this.cssClass = cssClassName;
    this.cssLink = optionalCSS;
    var header = document.getElementsByTagName('head')[0];
    if (typeof this.cssLink != 'undefined' && typeof this.cssLink != undefined) {
        var newLink = document.createElement('link');
        newLink.rel = 'stylesheet';
        newLink.type = 'text/css';
        newLink.href = this.cssLink;
        header.appendChild(newLink);
    }
    var url = 'feed=' + this.feed + '&limit=' + this.limit + '&target=' + this.target + '&class=' + this.cssClass;
    var newScript = document.createElement('script');
    newScript.type = 'text/javascript';
    newScript.src = 'http://blogs.amctv.com/rss-reader.php?' + url;
    header.appendChild(newScript);
}function movieGuideListWidget(){	$(".rightColumn").append('<div id="mgl-widget"><div class="film-critic">'		+ '<a href="http://movies.amctv.com/movie-guide/lists.php" class="view-site">see all the latest lists &raquo;</a>'		+'<h3 class="feed-title">Movie List AMC</h3><ul class="feed-list"></ul></div></div>');	$.getJSON( "http://movies.amctv.com/movie-guide/lists-json.php?jsoncallback=?", function(json) {		$.each(json.items, function(i){						var url = this.link;			var title =  this.title;			$('#mgl-widget .feed-list').append('<li><a href="'+url+'">'+title+'</a></li>');				if(i>=5) return false;		});	});}
function filmCriticRSS(){
    var newFilmCriticDiv = document.createElement('div');
    newFilmCriticDiv.id = 'filmCriticRSS';
    var target = getElementsByClassName('rightColumn')[0];
    if (typeof target != 'undefined' && typeof target != undefined) {
        target.appendChild(newFilmCriticDiv);
        var viewSiteLink = document.createElement('a');
        viewSiteLink.href = 'http://www.filmcritic.com';
        viewSiteLink.innerHTML = 'visit AMC Filmcritic &#187;';
        viewSiteLink.className = 'view-site';
        newFilmCriticDiv.appendChild(viewSiteLink);
        var filmCriticRSS = new AMC_RSS('http://www.filmcritic.com/misc/emporium.nsf/(RSSrecentreviews-AMC)?OpenAgent&.xml', '5', 'filmCriticRSS', 'film-critic', '/css/film-critic.css');
    }
}
function init(){
    googleFilmSiteSearch();
    removeSearchBotVideo();
    getPlayerList();	movieGuideListWidget();
    filmCriticRSS();
}
addLoadEvent(init);