function $(id){return document.getElementById(id);}
function winClick(){togMore(0);}
var jsdroparr=new Array("extrasdropdown","supportdropdown","rdropDownBoxWrap","rdropDownBoxWrap1","rdropDownBoxWrap5","partnersdropdown");
window.document.onclick=winClick;
var genStatus = 1;
var genAdvStatus = 1;
function togMore(state){
if(state == 1){
		for (var jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		$("extrasdropdown").style.display='block';genStatus = 1;genAdvStatus = 1;
	}
	else if(state == 2){
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		$("supportdropdown").style.display='block';genStatus = 1;genAdvStatus = 1;
	}
	else if(state == 3){
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		if(!$("rdropDownBoxWrap")){genStatus = 0;}
		if(genStatus==1 && $("rdropDownBoxWrap")){$("rdropDownBoxWrap").style.display='block';genStatus = 0;}
		else if(genStatus==0 && $("rdropDownBoxWrap")){$("rdropDownBoxWrap").style.display='none';genStatus = 1;}
		else if(genStatus==31 && $("rdropDownBoxWrap")){$("rdropDownBoxWrap").style.display='block';}
	}
	else if(state == 4){
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		if(!$("rdropDownBoxWrap1")){genAdvStatus = 0;}
		if(genAdvStatus==1 && $("rdropDownBoxWrap1")){$("rdropDownBoxWrap1").style.display='block';genAdvStatus = 0;}
		else if(genAdvStatus==0 && $("rdropDownBoxWrap1")){$("rdropDownBoxWrap1").style.display='none';genAdvStatus = 1;}
		else if(genAdvStatus==41 && $("rdropDownBoxWrap1")){$("rdropDownBoxWrap1").style.display='block';}
	}
	else if(state == 5){
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		if(!$("rdropDownBoxWrap5")){genAdvStatus = 0;}
		if(genAdvStatus==1 && $("rdropDownBoxWrap5")){$("rdropDownBoxWrap5").style.display='block';genAdvStatus = 0;}
		else if(genAdvStatus==0 && $("rdropDownBoxWrap5")){$("rdropDownBoxWrap5").style.display='none';genAdvStatus = 1;}
		else if(genAdvStatus==51 && $("rdropDownBoxWrap5")){$("rdropDownBoxWrap5").style.display='block';}
	}
	else if(state == 6){
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))$(jsdroparr[jsdropcounter]).style.display='none';
		}
		$("partnersdropdown").style.display='block';genStatus = 1;genAdvStatus = 1;
	}
	else if(state == 0){
		genStatus = 1;
		genAdvStatus = 1;
		for (jsdropcounter=0; jsdropcounter<=jsdroparr.length; jsdropcounter++) {
			if($(jsdroparr[jsdropcounter]))
			$(jsdroparr[jsdropcounter]).style.display='none';
		}
	}
}
function cb(e) {if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}
function cb1(e) {if(!e)var e=window.event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}
var chnageValueBoolean = true;
var dropDownAlert = true;
var dropDownCount = -1;
var rcatHeading = 'rcat_0';
var rcatSub = 'rcat_0_sub';
function expandSub(es){
	if ($(rcatHeading)){$(rcatHeading).className = 'rmainDropDown';}
	if ($(rcatSub)){$(rcatSub).style.display = 'none';$(rcatHeading+'_expand').style.display = 'block';$(rcatHeading+'_contract').style.display = 'none';}
	$(es).className = 'rmainDropDownSelect';$(es+'_expand').style.display = 'none';$(es+'_contract').style.display = 'block';$(es+'_sub').style.display = 'block';rcatHeading = es;rcatSub = es+'_sub';chnageValueBoolean = false;
}
var rcatHeading1 = 'adv_rcat_0';
var rcatSub1 = 'adv_rcat_0_sub';
function expandSub1(es){
	if ($(rcatHeading1)){$(rcatHeading1).className = 'rmainDropDown';}
	if ($(rcatSub1)){$(rcatSub1).style.display = 'none';$(rcatHeading1+'_expand').style.display = 'block';$(rcatHeading1+'_contract').style.display = 'none';}
	$(es).className = 'rmainDropDownSelect';$(es+'_expand').style.display = 'none';$(es+'_contract').style.display = 'block';$(es+'_sub').style.display = 'block';rcatHeading1 = es;rcatSub1 = es+'_sub';chnageValueBoolean = false;
}
function hideSub(es){$(es).className = 'rmainDropDown';$(es+'_contract').style.display = 'none';$(es+'_expand').style.display = 'block';$(es+'_sub').style.display = 'none';chnageValueBoolean = false;}	
function checkCookieEnabled(){var cookieEnabled= "false";if (typeof window.navigator.cookieEnabled == "undefined") {document.cookie = "testcookie=val";cookieEnabled = (document.cookie.indexOf("testcookie=") != -1);} else {cookieEnabled = window.navigator.cookieEnabled;}return cookieEnabled;}
function Change_text(val,sa){if(val == 'rSearch'+sa && $('rSearch'+sa).value == "Search Genre"){$('rSearch'+sa).value='';}}
function retain_text(val,sa) {if(val=='rSearch'+sa && $('rSearch'+sa).value ==''){$('rSearch'+sa).value = 'Search Genre';} else {if($('sgenre')){$('sgenre').value = $('rSearch'+sa).value;}}}
function chnageValue(cV,sa){$('rdropBox'+sa).innerHTML = cV;if($('sgenre')){$('sgenre').value = cV;}chnageValueBoolean = true;}
function chnageValue1(cV,sa){$('rdropBox9').innerHTML = cV;chnageValueBoolean = true;}
function changeTextOnClick(cv){if($('sgenre')){$('sgenre').value = $(cv).value;}}
function searchGenreTxtbox(genre,e){if(e.keyCode == 13){if($('sgenre')){$('sgenre').value = genre;}document.stationSearch.submit();}}
function searchGenreTxtbox1(genre,e){if(e.keyCode == 13){window.open("/radio/"+genre, "_self");return false;}}
function searchGenreEmbedKeyboard(genre,e,sa){if(e.keyCode == 13){var genre = $('rSearch'+sa).value;$('rdropBox9').innerHTML=genre;$('rdropDownBoxWrap5').style.display='none';genAdvStatus = 1;return false;}}
function changeShade(linkId){$(linkId).style.background='#747474';}
function changeShade1(linkId){$(linkId).style.background='#565656';}
function simple(){$("headerAdvnSearch").style.display="block";$("headerSmplSearch").style.display="none";addThisModule();}
function advanced(){$("headerSmplSearch").style.display="block";$("headerAdvnSearch").style.display="none";addThisModule();}
function expand(){if($("page")){var pageH = $("page").offsetHeight+"px";}if($("expandBar")){$("expandBar").style.height=pageH;}if($("arrow")){$("arrow").style.top=($("page").offsetHeight/2)+"px";}}
function changeSkin(color,domainname,versionName){
if(readyStatus == 1){readyStatus = 0;if(color != null && color != ""){if(color == "black"){
$("css").href = domainname+"/css/"+versionName+"/US/black.css";$("skinColorBlack").style.border='solid 1px #ffc800';$("skinColorBlue").style.border='solid 1px #5c6284';$("skinColorGrey").style.border='solid 1px #646464';
updateSkinningCookie(color);
} else if(color == "blue"){
$("css").href = domainname+"/css/"+versionName+"/US/blue.css";$("skinColorBlue").style.border='solid 1px #ffc800';$("skinColorBlack").style.border='solid 1px #494951';$("skinColorGrey").style.border='solid 1px #646464';
updateSkinningCookie(color);}
else if(color == "grey"){
$("css").href = domainname+"/css/"+versionName+"/US/grey.css";$("skinColorGrey").style.border='solid 1px #ffc800';$("skinColorBlue").style.border='solid 1px #5c6284';$("skinColorBlack").style.border='solid 1px #494951';
updateSkinningCookie(color);}}readyStatus = 1;}}

function PopupAjax(stationid){
var urlString="/popupAJAX.jsp";
if (httpRequester) {
	httpRequester.open("POST", urlString, true);
	httpRequester.onreadystatechange = function(){
		if(httpRequester.readyState==4){
			if($('fadeAjaxPopup'))$('fadeAjaxPopup').style.display='block';
			if($('fadeAjaxPopup'))$('fadeAjaxPopup').style.left=0+'px';
			if($('fadeAjaxPopup'))$('fadeAjaxPopup').style.top=0+'px';
			if($('fadeAjaxPopup'))$('fadeAjaxPopup').style.height=$('maindiv').offsetHeight+'px';
			if($('fadeAjaxPopup'))$('fadeAjaxPopup').style.width=$('maindiv').offsetWidth+'px';
			if($('ajaxPopup'))$('ajaxPopup').style.display='block';
			if($('ajaxPopup'))$('ajaxPopup').innerHTML=httpRequester.responseText;
			if($('ajaxPopup'))$('ajaxPopup').style.left=($('maindiv').offsetWidth)/2-200+'px';
			var scrolledX, scrolledY;
			if( self.pageYOffset ){scrolledX = self.pageXOffset;scrolledY = self.pageYOffset;} 
			else if( document.documentElement && document.documentElement.scrollTop ) {scrolledX = document.documentElement.scrollLeft;scrolledY = document.documentElement.scrollTop;}
			else if( document.body ) {scrolledX = document.body.scrollLeft;scrolledY = document.body.scrollTop;}
			var centerX, centerY;
			if( self.innerHeight ) {centerX = self.innerWidth;centerY = self.innerHeight;}
			else if( document.documentElement && document.documentElement.clientHeight ) {centerX = document.documentElement.clientWidth;centerY = document.documentElement.clientHeight;}
			else if( document.body ) {centerX = document.body.clientWidth;centerY = document.body.clientHeight;}
			var leftOffset = scrolledX + (centerX - 585) / 2;
			var topOffset = scrolledY + (centerY - 200) / 2;
			$('ajaxPopup').style.top = topOffset + "px";
			$('ajaxPopup').style.left = leftOffset + "px";
		}
	}
	httpRequester.send(null);
	}
} 
function ajaxPopupClose(){$('ajaxPopup').style.display='none';$('fadeAjaxPopup').style.display='none';}

var moreSc=0;
var moreWin=0;
function moreShoutcast(){
	if(moreSc==0){
	$("moreShoutcast").style.display='block';
	$("moreWinamp").style.display='none';
	$("ajaxPopupMoreinfo2").className="ajaxPopupMoreinfo3";
	$("ajaxPopupMoreinfo3").className="ajaxPopupMoreinfo2";
	moreSc=1;
	moreWin=0;
	}
	else if(moreSc==1){
	$("moreShoutcast").style.display='none';
	$("ajaxPopupMoreinfo2").className="ajaxPopupMoreinfo2";
	moreSc=0;
	}
}
function moreWinamp(){
	if(moreWin==0){
	$("moreWinamp").style.display='block';
	$("moreShoutcast").style.display='none';
	$("ajaxPopupMoreinfo3").className="ajaxPopupMoreinfo3";
	$("ajaxPopupMoreinfo2").className="ajaxPopupMoreinfo2";
	moreWin=1;
	moreSc=0;
	}
	else if(moreWin=1){
	$("moreWinamp").style.display='none';
	$("ajaxPopupMoreinfo3").className="ajaxPopupMoreinfo2";
	moreWin=0;
	}
}
function genreViewCollapse(genre){$(genre+'Expand').style.display='none';$(genre+'Collapse').style.display='block';rmvGnrFrmCookie(genre);}
function genreViewExpand(genre){$(genre+'Expand').style.display='block';$(genre+'Collapse').style.display='none';}

function addThisModule(){
var v= $("bitrateCnt");
var dim = GetTopLeft(v);
var urlNew = document.location.href;
$("shareAddthis").style.position='absolute';
$("shareAddthis").style.display='block';
	if (navigator.userAgent.indexOf('MSIE 6.0') != -1){
		$("shareAddthis").style.top = dim.Top + 27;
		$("shareAddthis").style.left = dim.Left-31;//50
	}
	else if(navigator.userAgent.indexOf('MSIE 7.0') != -1){
		$("shareAddthis").style.top = dim.Top + 27;
		$("shareAddthis").style.left = dim.Left-31;//50
	}
	else if(navigator.userAgent.indexOf('MSIE 8.0') != -1){
		$("shareAddthis").style.top = $("bitrateCnt").offsetTop+27+"px";
		$("shareAddthis").style.left = $("bitrateCnt").offsetLeft-31+"px";//50
	}
	else{
		$("shareAddthis").style.top = $("bitrateCnt").offsetTop+27+"px";
		$("shareAddthis").style.left = $("bitrateCnt").offsetLeft-31+"px";//50
	}
}

var elm;
function GetTopLeft(elm)
{
var x, y = 0;
//set x to elm’s offsetLeft
x = elm.offsetLeft;
//alert("offsetLeft is :"+x);
//set y to elm’s offsetTop
y = elm.offsetTop;
//alert("offsetTop is :"+y);
//set elm to its offsetParent
elm = elm.offsetParent;
//alert("elm is :"+elm);
//use while loop to check if elm is null
// if not then add current elm’s offsetLeft to x
//offsetTop to y and set elm to its offsetParent
while(elm != null)
{
x = parseInt(x) + parseInt(elm.offsetLeft);
y = parseInt(y) + parseInt(elm.offsetTop);
elm = elm.offsetParent;
}
//it return Object with two properties
//Top and Left
return {Top:y, Left: x};
}
