var readyStatus=1;var httpRequester=newXMLHttpRequest();function newXMLHttpRequest(){var xmlreq=false;if(window.XMLHttpRequest){xmlreq=new XMLHttpRequest();}else if(window.ActiveXObject){try{xmlreq=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{xmlreq=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){}}}
return xmlreq;}
var startIndex=1;function getStationList(urlString,stIndex){startIndex=stIndex;if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$('StationDirectoryPage').innerHTML=httpRequester.responseText;window.location="#navHeader";readyStatus=1;if($('expandBar')!=null)
{$("expandBar").style.height=$("page").offsetHeight+'px';}var s_code=s_265.t();}}
httpRequester.send(null);}}}
function getSearchByKeywordList(strUrl,keyword,stIndex){startIndex=stIndex;var urlString=strUrl+"&s="+escape(keyword);if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$('StationDirectoryPage').innerHTML=httpRequester.responseText;window.location="#navHeader";readyStatus=1;if($('expandBar')!=null)
{$("expandBar").style.height=$("page").offsetHeight+'px';}
var s_code=s_265.t();}}
httpRequester.send(null);}}}
function getGnrStationList(strUrl,gnr,stIndex){startIndex=stIndex;var urlString=strUrl+"&sgenre="+escape(gnr);if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$('StationDirectoryPage').innerHTML=httpRequester.responseText;window.location="#navHeader";readyStatus=1;if($('expandBar')!=null)
{$("expandBar").style.height=$("page").offsetHeight+'px';$("arrow").style.top=($("page").offsetHeight/2)+"px";}
var s_code=s_265.t();
}}
httpRequester.send(null);}}}
function changeCaptcha(){var urlString="/sc_partners/partners_captcha.jsp";if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$('partners_captcha').innerHTML=httpRequester.responseText;readyStatus=1;}}
httpRequester.send(null);}}}
function updateSkinningCookie(color){var urlString="/changeSkin.jsp?color="+color;if(httpRequester){httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){if($("loading")){$("loading").style.display='none';}}}
httpRequester.send(null);}}

function updateExpCollapseCookie(status,refr){
	if(checkCookieEnabled()){
		if(status=="expand"){urlString="/expandDirectory.jsp";}
		else if(status=="collapse"){urlString="/collapseDirectory.jsp";}
		else{urlString="/collapseDirectory.jsp";}
		urlString+="?startIndex="+startIndex;
		urlString+="&numresult="+resultsPerPage;
		if(bitrate!=null&&bitrate!=""){
			urlString+="&selectedBitrate="+bitrate;
			}
		if(mode!=null&&mode!=""){
			urlString+="&mode="+mode;
			}
		if(refr !=null && refr !=""){
			urlString+="&ref="+refr;
			}
		if(readyStatus==1){
			if(httpRequester){
				readyStatus=0;httpRequester.open("POST",urlString,true);
				httpRequester.onreadystatechange=function(){
					if(httpRequester.readyState==4){
						$("loading").style.display='none';
						$('leftContentRail').innerHTML=httpRequester.responseText;
						$("expandBar").style.height=$("page").offsetHeight+"px";
						$("arrow").style.top=($("page").offsetHeight/2)+"px";
						readyStatus=1;var s_code=s_265.t();
						var v= $("page").offsetParent;
					}
					else{$("loading").style.display='block';
				}
			}
			httpRequester.send(null);
			}
		}
	}
}
function updateMostPopularExpCollapseCookie(status){if(checkCookieEnabled()){if(status=="expand"){urlString="/expandMostPopular.jsp";}
else if(status=="collapse"){urlString="/collapseMostPopular.jsp";}
else{urlString="/collapseMostPopular.jsp";}
urlString+="?startIndex="+startIndex;urlString+="&numresult="+resultsPerPage;if(bitrate!=null&&bitrate!=""){urlString+="&selectedBitrate="+bitrate;}
if(mode!=null&&mode!=""){urlString+="&mode="+mode;}
if(readyStatus==1){if(httpRequester){
	readyStatus=0;
	httpRequester.open("POST",urlString,true);
	httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$("loading").style.display='none';
	$('leftContentRail').innerHTML=httpRequester.responseText;$("expandBar").style.height=$("page").offsetHeight+"px";
	$("arrow").style.top=($("page").offsetHeight/2)+"px";readyStatus=1;var s_code=s_265.t();
	}
else{$("loading").style.display='block';}}
httpRequester.send(null);}}}}

function updateGenreSearchExpCollapseCookie(status,genre){if(checkCookieEnabled()){if(status=="expand"){urlString="/directory/expandGenreSearch.jsp";}
else if(status=="collapse"){urlString="/directory/collapseGenreSearch.jsp";}
else{urlString="/directory/collapseGenreSearch.jsp";}
urlString+="?sgenre="+escape(genre)+"&startIndex="+startIndex;urlString+="&numresult="+resultsPerPage;if(bitrate!=null&&bitrate!=""){urlString+="&maxbitrate="+bitrate;}
if(mode!=null&&mode!=""){urlString+="&mode="+mode;}
if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);
httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){$("loading").style.display='none';
$('leftContentRail').innerHTML=httpRequester.responseText;$("expandBar").style.height=$("page").offsetHeight+"px";
$("arrow").style.top=($("page").offsetHeight/2)+"px";readyStatus=1;var s_code=s_265.t();
}
else{$("loading").style.display='block';}}
httpRequester.send(null);}}}}

function updateKeywordSearchExpCollapseCookie(status,genre){
	if(checkCookieEnabled()){
		if(status=="expand"){urlString="/directory/expandKeywordSearch.jsp";
	}else if(status=="collapse"){urlString="/directory/collapseKeywordSearch.jsp";}
	else{urlString="/directory/collapseKeywordSearch.jsp";}
	urlString+="?startIndex="+startIndex;
	urlString+="&numresult="+resultsPerPage;urlString+="&rel="+rel;
	if(bitrate!=null&&bitrate!=""){
		urlString+="&maxbitrate="+bitrate;
	}
	if(mode!=null&&mode!=""){
		urlString+="&mode="+mode;}
	if(s_mod!=null&&s_mod!=""){
		urlString+="&s="+escape(s_mod);
	}
	if(genre!=null&&genre!=""){
		urlString+="&sgenre="+genre;
	}
	if(searchCrit!=null&&searchCrit!=""){
		urlString+="&searchCrit="+searchCrit;
	}
	if(readyStatus==1){
		if(httpRequester){readyStatus=0;
		httpRequester.open("POST",urlString,true);
		httpRequester.onreadystatechange=function(){
			if(httpRequester.readyState==4){
				$("loading").style.display='none';
				//alert(httpRequester.responseText);
				$('leftContentRail').innerHTML=httpRequester.responseText;
				$("expandBar").style.height=$("page").offsetHeight+"px";
				$("arrow").style.top=($("page").offsetHeight/2)+"px";
				readyStatus=1;
				var s_code=s_265.t();
			}
			else{$("loading").style.display='block';}}
			httpRequester.send(null);
	}}}}

function submitPartnersLicenseForm2(){var urlString="/sc_partners/formAction2.jsp";urlString+="?name2="+document.partLicenseForm2.name2.value;urlString+="&email2="+document.partLicenseForm2.email2.value;urlString+="&comp2="+document.partLicenseForm2.comp2.value;if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){readyStatus=1;var status=httpRequester.responseText;
if(status.search("SUCCESS")!=-1){thankYouMsg();}else{thankYouMsg();}}}
httpRequester.send(null);}}}
function submitReportAbuseForm(){var urlString="/formReportAbuse.jsp";urlString+="?email="+document.abuse_form.email.value;urlString+="&reason="+document.abuse_form.reason.value;urlString+="&desc="+document.abuse_form.desc.value;if(readyStatus==1){if(httpRequester){readyStatus=0;httpRequester.open("POST",urlString,true);httpRequester.onreadystatechange=function(){if(httpRequester.readyState==4){readyStatus=1;var status=httpRequester.responseText;
if(status.search("SUCCESS")!=-1){alert("Thank you for sending us your feedback. We will get back to you soon.");location.href="/";}else{alert("Sorry, your form could not be submitted. Please try again later.");}}}
httpRequester.send(null);}}}
var cusGenreFlag = 1;
var cusGenreAdvFlag = 1;
var cusGenreEmbedFlag = 1;
function cusGenre(str,str2){
if(str == 1){
	if(str2 == 'cusGenreFlag'){var urlString = "/cusGenre.jsp";}
	else if(str2 == 'cusGenreAdvFlag'){var urlString = "/cusGenreAdv.jsp";}
	else if(str2 == 'cusGenreEmbedFlag'){var urlString = "/cusGenreEmbed.jsp";}
	if(readyStatus == 1){
		if (httpRequester) {
			readyStatus = 0;
			httpRequester.open("POST", urlString, true);
			httpRequester.onreadystatechange = function(){
				if(httpRequester.readyState==4){
					if(str2 == 'cusGenreFlag'){$('rdropDownBox').innerHTML=httpRequester.responseText;readyStatus = 1;cusGenreFlag = 0;}
					else if(str2 == 'cusGenreAdvFlag'){$('rdropDownBox11').innerHTML=httpRequester.responseText;readyStatus = 1;cusGenreAdvFlag = 0;}
					else if(str2 == 'cusGenreEmbedFlag'){$('rdropDownBox5').innerHTML=httpRequester.responseText;readyStatus = 1;cusGenreEmbedFlag = 0;}
				}
			}
			httpRequester.send(null);
	    }
	}
  }
}


function getGnrViewExpandDetails(genre, spanId){
	var urlString="/uk/genreDirectory.jsp?genre="+genre;
	if(readyStatus==1){
		if(httpRequester){
			readyStatus=0;
			httpRequester.open("POST",urlString,true);
			httpRequester.onreadystatechange=function(){
				if(httpRequester.readyState==4){
					readyStatus=1;
					$(spanId).innerHTML=httpRequester.responseText;
					$(genre+'Expand').style.display='block';
					$(genre+'Collapse').style.display='none';
				}
			}
			httpRequester.send(null);
		}
	}
}

function rmvGnrFrmCookie(genre){
	var urlString="/uk/updateGnrCookie.jsp?genre="+genre;
	if(readyStatus==1){
		if(httpRequester){
			readyStatus=0;
			httpRequester.open("POST",urlString,true);
			httpRequester.onreadystatechange=function(){
				if(httpRequester.readyState==4){
					readyStatus=1;
				}
			}
			httpRequester.send(null);
		}
	}
}
