	
	var readyStatus = 1;
	var httpRequester = newXMLHttpRequest(); 
	function newXMLHttpRequest() {
		var xmlreq = false;
		if (window.XMLHttpRequest) {
	   		// Create XMLHttpRequest object in non-Microsoft browsers
			xmlreq = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			// Create XMLHttpRequest via MS ActiveX
			try {
				// Try to create XMLHttpRequest in later versions
	      		// of Internet Explorer
				xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e1) {
				// Failed to create required ActiveXObject
				try {
					// Try version supported by older versions
	        		// of Internet Explorer
					xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e2) {
					// Unable to create an XMLHttpRequest with ActiveX
				}
			}
		}
		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){
						document.getElementById('StationDirectoryPage').innerHTML=httpRequester.responseText;
						window.location = "#navHeader";
						readyStatus = 1;
						if(document.getElementById('expandBar')!=null)
							{	
								document.getElementById("expandBar").style.height=document.getElementById("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){
						document.getElementById('StationDirectoryPage').innerHTML=httpRequester.responseText;
						window.location = "#navHeader";
						readyStatus = 1;
						if(document.getElementById('expandBar')!=null)
						{	
							document.getElementById("expandBar").style.height=document.getElementById("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){
						document.getElementById('StationDirectoryPage').innerHTML=httpRequester.responseText;
						window.location = "#navHeader";
						readyStatus = 1;
						if(document.getElementById('expandBar')!=null)
						{	
							document.getElementById("expandBar").style.height=document.getElementById("page").offsetHeight+'px';
							document.getElementById("arrow").style.top=(document.getElementById("page").offsetHeight/2)+"px";
						}
						var s_code = s_265.t();
					}
				}
				httpRequester.send(null);
			}
		}
	}
	
	
	/*function getGenreStationList(genre){

		var urlString = "genre_station.jsp?genre="+escape(genre);
		if (httpRequester) {
			
			httpRequester.open("POST", urlString, true);
			httpRequester.onreadystatechange = function(){
				if(httpRequester.readyState==4){
					document.getElementById('StationDirectoryPage').innerHTML=httpRequester.responseText;
				}
			}
			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){
						document.getElementById('partners_captcha').innerHTML=httpRequester.responseText;
						//window.location = "#navHeader";
						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(document.getElementById("loading")){
						document.getElementById("loading").style.display='none';
					}
				}
			}
			httpRequester.send(null);
		}
	}

	

	
	function updateExpCollapseCookie(status){
		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(readyStatus == 1){
			if (httpRequester) {
				readyStatus = 0;
				httpRequester.open("POST", urlString, true);
				httpRequester.onreadystatechange = function(){
					if(httpRequester.readyState==4){
						document.getElementById("loading").style.display='none';
						document.getElementById('leftContentRail').innerHTML=httpRequester.responseText;
						document.getElementById("expandBar").style.height=document.getElementById("page").offsetHeight+"px";
						document.getElementById("arrow").style.top=(document.getElementById("page").offsetHeight/2)+"px";
						readyStatus = 1;
						var s_code = s_265.t();
					}
					else{
					document.getElementById("loading").style.display='block';
					}
				}


				httpRequester.send(null);
			}
		}
	}



	function updateMostPopularExpCollapseCookie(status){
		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){
						document.getElementById("loading").style.display='none';
						var ifm = document.getElementById('test123');
						ifm.parentNode.removeChild(ifm);
						document.getElementById('leftContentRail').innerHTML=httpRequester.responseText;
						document.getElementById("expandBar").style.height=document.getElementById("page").offsetHeight+"px";
						document.getElementById("arrow").style.top=(document.getElementById("page").offsetHeight/2)+"px";
						readyStatus = 1;
						var s_code = s_265.t();
					}
					else{
					document.getElementById("loading").style.display='block';
					}
				}
				httpRequester.send(null);
			}
		}
	}

function updateGenreSearchExpCollapseCookie(status,genre){
		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){
						document.getElementById("loading").style.display='none';
						document.getElementById('leftContentRail').innerHTML=httpRequester.responseText;
						document.getElementById("expandBar").style.height=document.getElementById("page").offsetHeight+"px";
						document.getElementById("arrow").style.top=(document.getElementById("page").offsetHeight/2)+"px";
						readyStatus = 1;
						var s_code = s_265.t();
					}
					else{
					document.getElementById("loading").style.display='block';
					}
				}
				httpRequester.send(null);
			}
		}

}


function updateKeywordSearchExpCollapseCookie(status,genre){
		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!=null && s!= ""){
			urlString += "&s="+s;
		}
		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){
						document.getElementById("loading").style.display='none';
						document.getElementById('leftContentRail').innerHTML=httpRequester.responseText;
						document.getElementById("expandBar").style.height=document.getElementById("page").offsetHeight+"px";
						document.getElementById("arrow").style.top=(document.getElementById("page").offsetHeight/2)+"px";
						readyStatus = 1;
						var s_code = s_265.t();
					}
					else{
					document.getElementById("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){
                                                                                displayStaticMessage('<div id=\'thankyou\' class=\'thankyououter brfontstyle12\'><div class=\'thankyouheader\'><span style=\'float:left;width:300px;font-weight:bold;\'>SHOUTcast Internet Radio API Partner Program</span><a href=\'/\' style=\'cursor:pointer;\'><div class=\'thankyoucrossbutton\' onclick=\'thankyouclose();\'></div></a></div><div class=\'brcnt\'>Thank you for your interest in <span>SHOUTcast Internet Radio API partner program.</span><br><span>SHOUTcast Radio</span> team will review your request.If the company/product is approved as a partner, you will then receive the SHOUTcast API documents via email.<br><br></div><a href=\'/\' class=\'fontstyle\'>Back to <span>SHOUTcast Radio</span> Home page</a></div>',false)
                                                                    } else {
                                                                                displayStaticMessage('<div id=\'thankyou\' class=\'thankyououter brfontstyle12\'><div class=\'thankyouheader\'><span style=\'float:left;width:300px;font-weight:bold;\'>SHOUTcast Internet Radio API Partner Program</span><a href=\'/\' style=\'cursor:pointer;\'><div class=\'thankyoucrossbutton\' onclick=\'thankyouclose();\'></div></a></div><div class=\'brcnt\'>Thank you for your interest in <span>SHOUTcast Internet Radio API partner program.</span><br><span>SHOUTcast Radio</span> team will review your request.If the company/product is approved as a partner, you will then receive the SHOUTcast API documents via email.<br><br></div><a href=\'/\' class=\'fontstyle\'>Back to <span>SHOUTcast Radio</span> Home page</a></div>',false)
                                                                    }
                                                        }
                                            }
                                            httpRequester.send(null);
                                }
                    }
            }

