

function playNextVideo() {
var currentID = qs.get("cid");


var ajax_url = "http://www.attblueroom.com/global/mediaplayer/next_in_playlist.php?cid="+currentID;

	http.open("GET", ajax_url, true);

	http.onreadystatechange = loadNextVideo;
	http.send(null);


}


function loadNextVideo(){

	if (http.readyState == 4) {
    cid = http.responseText;
    var concert =qs.get("concert_artist");
    	if (concert=="Coachella"){
    	cid+="&tab=concerts&concert_artist=Coachella";
			}
    
     loadNextVideoPage(cid);
  }

}

function loadNextVideoPage(cid){
	
	
	 url = window.location.href;
   url = url.split("?");
   url = url[0];

   var tab = qs.get("tab");
   var artist = qs.get("artist");
   var content_id = qs.get("content_id");
   var dcm_channel_nm = qs.get("dcm_channel_nm");
   var tabs = qs.get("tabs");
if (cid =='181288'){
	window.location.href=url+"?landing=true";
} else {

  if(tab&&artist) {
      window.location.href = url + "?cid=" + cid + "&tab=" + tab + "&artist=" + escape(artist);
   }
   if (content_id&&dcm_channel_nm&&tabs){
	window.location.href = url + "?cid=" + cid + "&content_id=" + content_id + "&dcm_channel_nm=" + dcm_channel_nm + "&tabs=" + tabs;
	} else {
     window.location.href =  url + "?cid=" + cid;
   }
   }
}


function loadConcertInfo (eventName, image, link){


		var container = document.getElementById("rh_nav_concert");
		var url = "http://www.attblueroom.com/global/mediaplayer/browser_rh_concerts.php?artist="+artist+"&image="+image+"&link="+link;
			container.innerHTML = "...preparing data...";


	}


function rh_nav_concerts(event_name, image, url){
	 	var container = document.getElementById("rh_nav_concert");


	var ajax_url = "http://www.attblueroom.com/global/mediaplayer/getConcertArtists.php?event_name="+ escape(event_name)+"&pic="+escape(image)+"&url="+escape(url);

	container.innerHTML = "...preparing data...";


	http.open("GET", ajax_url, true);

	http.onreadystatechange = handleHttpResponse4;
	http.send(null);



}




function rh_nav(artist, tab){

	switch (tab){

		case 'whatsnew':
		var container = document.getElementById("rh_nav_whatsnew");
		break;

		case 'artists':
		var container = document.getElementById("rh_nav_artists");
		break;

		case 'atoz':
		var container = document.getElementById("rh_nav_atoz");
		break;

		case 'interviews':
		var container = document.getElementById("rh_nav_interviews");
		break;
	}



	var url = "http://www.attblueroom.com/global/mediaplayer/browser_rh_panel.php?artist=";
	container.innerHTML = "...preparing data...";

	http.open("GET", url + artist+"&tab="+tab, true);

		switch (tab){

		case 'whatsnew':
		http.onreadystatechange = handleHttpResponse;
		break;

		case 'artists':
		http.onreadystatechange = handleHttpResponse2;
		break;

		case 'atoz':
		http.onreadystatechange = handleHttpResponse5;
		break;

		case 'interviews':
		http.onreadystatechange = handleHttpResponse3;
		break;
	}





	http.send(null);

}
function rh_nav_init(tab){

	var container = document.getElementById("rh_nav");
	var url = "http://www.attblueroom.com/global/mediaplayer/browser_rh_panel.php?tab=";
	container.innerHTML = "...preparing data...";

	http.open("GET", url + tab, true);
	http.onreadystatechange = handleHttpResponse;
	container.innerHTML = content;
	http.send(null);

}

function swapTabs2(tn) {
   var tab = document.getElementById("_"+tn);
   var link = tab.firstChild;

   //If the tab isn't already higlighted, then highlight it.
   if(link.className=="off") {
      var content = document.getElementById(CURRENT+"_content");

      var tabcontainer = document.getElementById("tabs");
      var tabs = tabcontainer.getElementsByTagName("A");
      for(var i = 0; i<tabs.length; i++) {
         if(tabs[i].className=="on") tabs[i].className="off";
      }
      link.className="on";
   }else {
      return false;
   }

   var kf = document.getElementById("keyword_filter");
   var pf = document.getElementById("platform_filter");
   //Hide the old tab content
   if(CURRENT) {
      LastFilters[CURRENT] = kf.selectedIndex;
      if(pf) {
         LastPlatforms[CURRENT] = pf.selectedIndex;
      }
      var old_content = document.getElementById(CURRENT+"_content");
      old_content.style.display = "none";
   }

   CURRENT = tn;

   var genre_dd = document.getElementById("keyword_filter");
   var plat_dd = document.getElementById("platform_filter");
   var genre_dd2 = document.getElementById("keyword_filter2");
   var plat_dd2 = document.getElementById("platform_filter2");

   if(tn=="buzz"||tn=="downloads"||tn=="redcarpet"||tn=="whatsnew"||tn=="concerts") {
      if(genre_dd) genre_dd.style.display = "none";
      if(plat_dd) plat_dd.style.display = "none";
      if(genre_dd2) genre_dd2.style.display = "none";
      if(plat_dd2) plat_dd2.style.display = "none";
   }else if(tn=="interviews"){
      if(genre_dd) genre_dd.style.display = "none";
      if(plat_dd) plat_dd.style.display = "none";
      if(genre_dd2) genre_dd2.style.display = "inline";
      if(plat_dd2) plat_dd2.style.display = "inline";
   }else if(tn=="artists"){
      if(genre_dd) genre_dd.style.display = "inline";
      if(plat_dd) plat_dd.style.display = "inline";
      if(genre_dd2) genre_dd2.style.display = "none";
      if(plat_dd2) plat_dd2.style.display = "none";
	} else {
      if(genre_dd) genre_dd.style.display = "inline";
      if(plat_dd) plat_dd.style.display = "inline";
      if(genre_dd2) genre_dd2.style.display = "inline";
      if(plat_dd2) plat_dd2.style.display = "inline";
      dontFilter = true;
      if(typeof LastFilters[CURRENT]!="undefined") {
         kf.selectedIndex = LastFilters[CURRENT];
      }else {
         kf.selectedIndex = 0;
      }
      if(pf) {
         if(typeof LastPlatforms[CURRENT]!="undefined") {
            pf.selectedIndex = LastPlatforms[CURRENT];
         }else {
            pf.selectedIndex = 0;
         }
      }
      dontFilter = false;
   }

   var content = document.getElementById(tn+"_content");
   content.style.display = "block";

   return false;
}


function filterList2(filterElm) {
   if(dontFilter) return;

   var genre = document.getElementById("keyword_filter2");
   var gfilter = genre.value;
   var platform = document.getElementById("platform_filter2");
   var pfilter = (platform)?platform.value:false;

   var list = getElementsByClassName("brwsr_list","div",document.getElementById(CURRENT+"_content"));
   if(!list) return;
   list = list[0];
   if(!list) return;
   var listItems = list.getElementsByTagName("li");
   if(!listItems) return;

   var testClass = new RegExp("(^|\\s)" + ("KW_"+gfilter) + "(\\s|$)");
   var testClass2 = new RegExp("(^|\\s)" + ("PF_"+pfilter) + "(\\s|$)");

   for(var i=0;i<listItems.length;i++) {
      var gtest = (gfilter=="Select Genre")?true:testClass.test(listItems[i].className);
      var ptest = (pfilter=="Select Platform")?true:testClass2.test(listItems[i].className);

      var test = (pfilter!=false)?gtest&&ptest:gtest;
      if(test) {
         listItems[i].style.display = "block";
      }else if(typeof listItems[i]!="undefined"){
         listItems[i].style.display = "none";
      }
   }
}

function initTabsAmsol() {
   var mypanel = document.getElementById(QTN+"_content");
   var cp = getElementsByClassName("brwsr_content","div",document.getElementById("brwsr_panel"));

   //Loop through all of the tab content divs.
   var tmp;
   for(var i in cp) {
      var panel = cp[i];
      tmp = cp[i].id.split("_");
      var pnlnm = tmp[0];

      //Grab the list and the desc panels of each
      var list = getElementsByClassName("brwsr_list","div",panel);
      var info = getElementsByClassName("brwsr_desc","",panel);
      list = (list.length>0)?list[0]:null;
      info = (info.length>0)?info[0]:null;

      var listhdr = null;
      if(list) {
         listhdr = list.getElementsByTagName("h4");
         listhdr = (listhdr.length>0)?listhdr[0]:null;
      }
      var item1 = qs.get("item1");
      var item2 = qs.get("item2");

      //If a list and desc panel both exist, then we can initialize them.
      //Blogs and sports don't have these panels so we can't initialize.
      if(list&&info) {
         var ul = list.getElementsByTagName("ul");
         var links = ul[0].getElementsByTagName("a");
         //If item1 is set in the query string, loop through the list on the left side to find it and
         //click on it.
         if(item1&&cp[i].id==QTN+"_content") {
            var selected = links[0];
            for(var j=0;j<links.length;j++) {
               if(links[j].innerHTML == unescape(item1)) {
                  selected = links[j];
                  break;
               }
            }
            if(cp[i].id==QTN+"_content"||i!=0) { selected.onclick(); }
         } else {
            //Else, click on the first link.
            //i!=0 allows the poll to be shown if item1 is not defined in querystring.
            if(links.length>0&&i!=0) { links[0].onclick(); }
         }
         if(listhdr) {
            var sortInfo = readCookie("br_"+SPOKE+"_"+pnlnm);
            if(sortInfo) {
               var sortInfoArr = sortInfo.split(",");
               var sortDir = sortInfoArr[0];
               var sortFld = sortInfoArr[1];
               ul[0].className = sortDir;
               switch(sortFld) {
                  case "name":
                     sortList(listhdr.childNodes[0],'name');
                     break;
                  case "date":
                     sortList(listhdr.childNodes[1],'date');
                     break;
               }
            }
         }
      }
   }
   if(mypanel == null || !QTN) {
      QTN = "whatsnew";
   }
   if(typeof SUBSPOKE != 'undefined' && SUBSPOKE){
	   if(SUBSPOKE=="muze_gaming") {
		  QTN = "video";
	   }
   }
   swapTabs(QTN);
}




function handleHttpResponse() {

  if (http.readyState == 4) {
    results = http.responseText;
 //   var name = document.getElementById("info").value;
    document.getElementById('rh_nav_whatsnew').innerHTML = results;
  }
}
function handleHttpResponse2() {

  if (http.readyState == 4) {
    results = http.responseText;
 //   var name = document.getElementById("info").value;
    document.getElementById('rh_nav_artists').innerHTML = results;
  }
}
function handleHttpResponse3() {

  if (http.readyState == 4) {
    results = http.responseText;
 //   var name = document.getElementById("info").value;
    document.getElementById('rh_nav_interviews').innerHTML = results;
  }
}

function handleHttpResponse4() {

  if (http.readyState == 4) {
    results = http.responseText;
 //   var name = document.getElementById("info").value;
    document.getElementById('rh_nav_concert').innerHTML = results;
  }
}

function handleHttpResponse5() {

  if (http.readyState == 4) {
    results = http.responseText;
 //   var name = document.getElementById("info").value;
    document.getElementById('rh_nav_atoz').innerHTML = results;
  }
}



function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();
//end simple ajax return //


function loadInfo(link,cid,pnl) {
   var panel = document.getElementById(pnl+"_content");

   if(typeof LastLinks[panel.id] != "undefined") {
      LastLinks[panel.id].style.fontWeight = "normal";
   }
   LastLinks[panel.id] = link;
   link.style.fontWeight = "bold";

   var info = getElementsByClassName("brwsr_desc","div",panel);
   info = info[0];
   info.innerHTML = "<p class=\"brwsr_pad\"><img src=\"http://a759.g.akamai.net/7/759/25704/1/attblueroom.com/global/assets/common/indicator.black.gif\" alt=\"loading...\"></p>";
   PortalAPI.getChannelById(loadInfoCB,cid,pnl);
   return false;
}



//CS1.1

var exclude=1;
var agt=navigator.userAgent.toLowerCase();
var win=0;var mac=0;var lin=1;
if(agt.indexOf('win')!=-1){win=1;lin=0;}
if(agt.indexOf('mac')!=-1){mac=1;lin=0;}
var lnx=0;if(lin){lnx=1;}
var ice=0;
var ie=0;var ie4=0;var ie5=0;var ie6=0;var com=0;var dcm;
var op5=0;var op6=0;var op7=0;
var ns4=0;var ns6=0;var ns7=0;var mz7=0;var kde=0;var saf=0;
if(typeof navigator.vendor!="undefined" && navigator.vendor=="KDE"){
	var thisKDE=agt;
	var splitKDE=thisKDE.split("konqueror/");
	var aKDE=splitKDE[1].split("; ");
	var KDEn=parseFloat(aKDE[0]);
	if(KDEn>=2.2){
		kde=1;
		ns6=1;
		exclude=0;
		}
	}
else if(agt.indexOf('webtv')!=-1){exclude=1;}
else if(typeof window.opera!="undefined"){
	exclude=0;
	if(/opera[\/ ][5]/.test(agt)){op5=1;}
	if(/opera[\/ ][6]/.test(agt)){op6=1;}
	if(/opera[\/ ][7-9]/.test(agt)){op7=1;}
	}
else if(typeof document.all!="undefined"&&!kde){
	exclude=0;
	ie=1;
	if(typeof document.getElementById!="undefined"){
		ie5=1;
		if(agt.indexOf("msie 6")!=-1){
			ie6=1;
			dcm=document.compatMode;
			if(dcm!="BackCompat"){com=1;}
			}
		}
	else{ie4=1;}
	}
else if(typeof document.getElementById!="undefined"){
	exclude=0;
	if(agt.indexOf("netscape/6")!=-1||agt.indexOf("netscape6")!=-1){ns6=1;}
	else if(agt.indexOf("netscape/7")!=-1||agt.indexOf("netscape7")!=-1){ns6=1;ns7=1;}
	else if(agt.indexOf("gecko")!=-1){ns6=1;mz7=1;}
	if(agt.indexOf("safari")!=-1 || (typeof document.childNodes!="undefined" && typeof document.all=="undefined" && typeof navigator.taintEnabled=="undefined")){mz7=0;ns6=1;saf=1;}
	}
else if((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)){
	exclude=0;
	ns4=1;
	if(typeof navigator.mimeTypes['*']=="undefined"){
		exclude=1;
		ns4=0;
		}
	}
if(agt.indexOf('escape')!=-1){exclude=1;ns4=0;}
if(typeof navigator.__ice_version!="undefined"){exclude=1;ie4=0;}







