// JavaScript Document
// JavaScript Document
var http_check 	= (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
var CONTENTDIV	= "content";
var SCREENHEIGHT= screen.availHeight;//screen.availHeight;
var SCREENWIDTH = screen.width;
var x = 0;
var y = 0;


var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = '';
var fullVersion  = 0;
var majorVersion = 0;

// In Internet Explorer, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
	browserName  = "IE";
	fullVersion  = parseFloat(nAgt.substring(verOffset+5));
	majorVersion = parseInt(''+fullVersion);
}

// In Opera, the true version is after "Opera"
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
	browserName  = "Opera";
	fullVersion  = parseFloat(nAgt.substring(verOffset+6));
	majorVersion = parseInt(''+fullVersion);
}

// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
	browserName  = "Firefox";
	fullVersion  = parseFloat(nAgt.substring(verOffset+8));
	majorVersion = parseInt(''+fullVersion);
}

// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
	browserName  = nAgt.substring(nameOffset,verOffset);
	fullVersion  = parseFloat(nAgt.substring(verOffset+1));
	if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
	else {fullVersion  = 0; majorVersion = 0;}
}

// Finally, if no name and/or no version detected from userAgent...
if (browserName.toLowerCase() == browserName.toUpperCase()
 || fullVersion==0 || majorVersion == 0 )
{
	browserName  = navigator.appName;
	fullVersion  = parseFloat(nVer);
	majorVersion = parseInt(nVer);
}
	
function coordinates(event){
	x = 0;
	y = 0;
	x = event.screenX;
	y = event.screenY;
	//alert('X: '+x+' || Y: '+y);
}

///////////////////////////////////////////////////////////////
// calculate the current window width //
function pageWidth() {
	return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}

// calculate the current window height //
function pageHeight() {
	return window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}

// calculate the current window vertical offset //
function topPosition() {
	return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}

// calculate the position starting at the left of the window //
function leftPosition() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}




function closeRadioBox(divId){
	document.getElementById(divId).style.display = 'none';
	
	//document.getElementById('fmHiddenDivId').innerHTML = '';
	//document.getElementById(divId).innerHTML = '';
	
	var url = "set-radio-session.php?radUn='UNRADSESS'";
	//alert(url);return false;
	
	http_check.open("GET", url, true);				
	http_check.onreadystatechange = function test(){					
		if(http_check.readyState == 4) {
			var response = http_check.responseText;
			//alert(response);
			//if (response == 'UNS'){				
				
			//}
		}
	}				
	http_check.send(null);
	
	location.reload();
}


function openRadioFM(divId){
	
	//alert('test');
	
	//fmHiddenDivId
	var radioBody = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="361" height="83"><param name="movie" value="music.swf" /><param name="quality" value="high" /><embed src="music.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="361" height="83"></embed></object><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" height="65px" id="NSPlay" type="application/x-oleobject" width="361px" standby ="Loading Windows Media Player components..."><param name="AudioStream" value="0" /><param name="AutoSize" value="0" /><param name="AutoStart" value="-1" /><param name="AnimationAtStart" value="1" /><param name="AllowScan" value="-1" /><param name="AllowChangeDisplaySize" value="-1" /><param name="AutoRewind" value="0" /><param name="Balance" value="0" /><param name="BaseURL" value /><param name="BufferingTime" value="1" /><param name="CaptioningID" value /><param name="ClickToPlay" value="1" /><param name="CursorType" value="0" /><param name="CurrentPosition" value="-1" /><param name="CurrentMarker" value="0" /><param name="DefaultFrame" value="value" /><param name="DisplayBackColor" value="0" /><param name="DisplayForeColor" value="16777215" /><param name="DisplayMode" value="0" /><param name="DisplaySize" value="4" /><param name="Enabled" value="1" /><param name="EnableContextMenu" value="1" /><param name="EnablePositionControls" value="1" /><param name="EnableFullScreenControls" value="1" /><param name="EnableTracker" value="1" /><param name="Filename" value="mms://38.96.148.29/91radio1" /><param name="Mute" value="0" /><param name="PlayCount" value="1" /><param name="PreviewMode" value="1" /><param name="Rate" value="1" /><param name="SAMILang" value /><param name="SAMIStyle" value /><param name="SAMIFileName" value /><param name="SelectionStart" value="-1" /><param name="SelectionEnd" value="-1" /><param name="SendOpenStateChangeEvents" value="-1" /><param name="SendWarningEvents" value="-1" /><param name="SendErrorEvents" value="-1" /><param name="SendKeyboardEvents" value="0" /><param name="SendMouseClickEvents" value="0" /><param name="SendMouseMoveEvents" value="0" /><param name="SendPlayStateChangeEvents" value="-1" /><param name="ShowCaptioning" value="0" /><param name="ShowControls" value="1" /><param name="ShowAudioControls" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowGotoBar" value="0" /><param name="ShowPositionControls" value="0" /><param name="ShowStatusBar" value="-1" /><param name="ShowTracker" value="1" /><param name="TransparentAtStart" value="1" /><param name="VideoBorderWidth" value="0" /><param name="VideoBorderColor" value="0" /><param name="VideoBorder3D" value="0" /><param name="Volume" value="-1" /><param name="WindowlessVideo" value="0" /><embed type="video/x-ms-asf-plugin" pluginspage="http://www.microsoft.com/netshow/download/player.htm" showcontrols="1" showaudiocontrols="1" showdisplay="0" showgotobar="0" showpositioncontrols="0" showstatusbar="1" showtracker="1" animationatstart="1" autostart="1" autosize="1" width="361px" height="65px" bufferingtime="5" src="mms://38.96.148.29/91radio1"></embed></object>';
				
	var obj = document.getElementById('fmHiddenDivId');
	
	obj.innerHTML = radioBody;
	
	document.getElementById(divId).style.display = 'block';
	//fmHiddenDivId.
	var obj1 = document.getElementById(divId);
	
	
	var width 			= pageWidth();	
	var height 			= pageHeight();	
	var left 			= leftPosition(); 
	var top 			= topPosition();
	var dialogwidth 	= obj1.offsetWidth;
	var dialogheight 	= obj1.offsetHeight;
	var topposition 	= top + (height / 3) - (dialogheight / 2);
	var leftposition 	= left + (width / 2) - (dialogwidth / 2);
	
	//alert('top & left: '+topposition+' : '+leftposition);
	obj1.style.top 		= topposition + "px";
	obj1.style.left 	= leftposition + "px";
		
	//obj1.style.top = '180px';
	//obj1.style.left = '350px';
	
	var theHandle = document.getElementById(divId);
	var theRoot   = document.getElementById(divId);
	Drag.init(theHandle, theRoot);	
	
	var url = "set-radio-session.php?set='rStart'";
	//alert(url);return false;
	
	http_check.open("GET", url, true);				
	http_check.onreadystatechange = function test(){					
		if(http_check.readyState == 4) {
			var response = http_check.responseText;
			//alert(response);
			//if (response == 'yes'){
			
			//}
		}
	}				
	http_check.send(null);	
	
}


function minRadioBox(hDivId, sDivId){
	
	document.getElementById(hDivId).style.display = 'none';
	
	document.getElementById(sDivId).style.display = 'block';	
	
	staticbar(sDivId);
}


function dasMinRadioBox(){
		
	var val = 'oMR';
	var url = "set-radio-session.php?start="+val;
	//alert(url);//return false;
	
	http_check.open("GET", url, true);				
	http_check.onreadystatechange = function test(){
		if(http_check.readyState == 4) {
			var response = http_check.responseText;
			//alert(response);
			if (response == 'login'){
				
				document.getElementById('stMinRadioDiv').style.display = 'block';
				staticbar('stMinRadioDiv');
	
			}
		}
	}
	http_check.send(null);
}


function maxRadioBox(hDivId, sDivId){
	
	document.getElementById(hDivId).style.display = 'none';
	
	var obj = document.getElementById(sDivId);
	
	var width 			= pageWidth();	
	var height 			= pageHeight();	
	var left 			= leftPosition(); 
	var top 			= topPosition();
	var dialogwidth 	= obj.offsetWidth;
	var dialogheight 	= obj.offsetHeight;
	var topposition 	= top + (height / 3) - (dialogheight / 2);
	var leftposition 	= left + (width / 2) - (dialogwidth / 2);
	
	//alert('top & left: '+topposition+' : '+leftposition);
	obj.style.top 		= topposition + "px";
	obj.style.left 		= leftposition + "px";
	
	document.getElementById(sDivId).style.display = 'block';
	
	var theHandle = document.getElementById(sDivId);
	var theRoot   = document.getElementById(sDivId);
	Drag.init(theHandle, theRoot);
}


function stMaxRadioBox(hDivId, sDivId){
	
	document.getElementById(hDivId).style.display = 'none';
	
	var radioBody = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="361" height="83"><param name="movie" value="music.swf" /><param name="quality" value="high" /><embed src="music.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="361" height="83"></embed></object><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" height="65px" id="NSPlay" type="application/x-oleobject" width="361px" standby ="Loading Windows Media Player components..."><param name="AudioStream" value="0" /><param name="AutoSize" value="0" /><param name="AutoStart" value="-1" /><param name="AnimationAtStart" value="1" /><param name="AllowScan" value="-1" /><param name="AllowChangeDisplaySize" value="-1" /><param name="AutoRewind" value="0" /><param name="Balance" value="0" /><param name="BaseURL" value /><param name="BufferingTime" value="1" /><param name="CaptioningID" value /><param name="ClickToPlay" value="1" /><param name="CursorType" value="0" /><param name="CurrentPosition" value="-1" /><param name="CurrentMarker" value="0" /><param name="DefaultFrame" value="value" /><param name="DisplayBackColor" value="0" /><param name="DisplayForeColor" value="16777215" /><param name="DisplayMode" value="0" /><param name="DisplaySize" value="4" /><param name="Enabled" value="1" /><param name="EnableContextMenu" value="1" /><param name="EnablePositionControls" value="1" /><param name="EnableFullScreenControls" value="1" /><param name="EnableTracker" value="1" /><param name="Filename" value="mms://38.96.148.29/91radio1" /><param name="Mute" value="0" /><param name="PlayCount" value="1" /><param name="PreviewMode" value="1" /><param name="Rate" value="1" /><param name="SAMILang" value /><param name="SAMIStyle" value /><param name="SAMIFileName" value /><param name="SelectionStart" value="-1" /><param name="SelectionEnd" value="-1" /><param name="SendOpenStateChangeEvents" value="-1" /><param name="SendWarningEvents" value="-1" /><param name="SendErrorEvents" value="-1" /><param name="SendKeyboardEvents" value="0" /><param name="SendMouseClickEvents" value="0" /><param name="SendMouseMoveEvents" value="0" /><param name="SendPlayStateChangeEvents" value="-1" /><param name="ShowCaptioning" value="0" /><param name="ShowControls" value="1" /><param name="ShowAudioControls" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowGotoBar" value="0" /><param name="ShowPositionControls" value="0" /><param name="ShowStatusBar" value="-1" /><param name="ShowTracker" value="1" /><param name="TransparentAtStart" value="1" /><param name="VideoBorderWidth" value="0" /><param name="VideoBorderColor" value="0" /><param name="VideoBorder3D" value="0" /><param name="Volume" value="-1" /><param name="WindowlessVideo" value="0" /><embed type="video/x-ms-asf-plugin" pluginspage="http://www.microsoft.com/netshow/download/player.htm" showcontrols="1" showaudiocontrols="1" showdisplay="0" showgotobar="0" showpositioncontrols="0" showstatusbar="1" showtracker="1" animationatstart="1" autostart="1" autosize="1" width="361px" height="65px" bufferingtime="5" src="mms://38.96.148.29/91radio1"></embed></object>';
				
	var obj = document.getElementById('fmHiddenDivId');	
	obj.innerHTML = radioBody;
	
	
	var obj = document.getElementById(sDivId);
	
	var width 			= pageWidth();	
	var height 			= pageHeight();	
	var left 			= leftPosition(); 
	var top 			= topPosition();
	var dialogwidth 	= obj.offsetWidth;
	var dialogheight 	= obj.offsetHeight;
	var topposition 	= top + (height / 3) - (dialogheight / 2);
	var leftposition 	= left + (width / 2) - (dialogwidth / 2);
	
	//alert('top & left: '+topposition+' : '+leftposition);
	obj.style.top 		= topposition + "px";
	obj.style.left 		= leftposition + "px";
	
	document.getElementById(sDivId).style.display = 'block';	
	
	var divId = 'radioDivId';
	var theHandle = document.getElementById(divId);
	var theRoot   = document.getElementById(divId);
	Drag.init(theHandle, theRoot);	
	
	var url = "set-radio-session.php?set='rStart'";
	//alert(url);return false;
	
	http_check.open("GET", url, true);				
	http_check.onreadystatechange = function test(){					
		if(http_check.readyState == 4) {
			var response = http_check.responseText;
			//alert(response);
			//if (response == 'yes'){
			
			//}
		}
	}				
	http_check.send(null);	
}


function reOpenRadio(){
	
	var url = "set-radio-session.php?chk='RSTART'";
	//alert(url);
	
	http_check.open("GET", url, true);				
	http_check.onreadystatechange = function test(){					
		if(http_check.readyState == 4) {
			var response = http_check.responseText;
			//alert(response);
			if (response == 'radSet'){
				
				var radioBody = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="361" height="83"><param name="movie" value="music.swf" /><param name="quality" value="high" /><embed src="music.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="361" height="83"></embed></object><object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" height="65px" id="NSPlay" type="application/x-oleobject" width="361px" standby ="Loading Windows Media Player components..."><param name="AudioStream" value="0" /><param name="AutoSize" value="0" /><param name="AutoStart" value="-1" /><param name="AnimationAtStart" value="1" /><param name="AllowScan" value="-1" /><param name="AllowChangeDisplaySize" value="-1" /><param name="AutoRewind" value="0" /><param name="Balance" value="0" /><param name="BaseURL" value /><param name="BufferingTime" value="1" /><param name="CaptioningID" value /><param name="ClickToPlay" value="1" /><param name="CursorType" value="0" /><param name="CurrentPosition" value="-1" /><param name="CurrentMarker" value="0" /><param name="DefaultFrame" value="value" /><param name="DisplayBackColor" value="0" /><param name="DisplayForeColor" value="16777215" /><param name="DisplayMode" value="0" /><param name="DisplaySize" value="4" /><param name="Enabled" value="1" /><param name="EnableContextMenu" value="1" /><param name="EnablePositionControls" value="1" /><param name="EnableFullScreenControls" value="1" /><param name="EnableTracker" value="1" /><param name="Filename" value="mms://38.96.148.29/91radio1" /><param name="Mute" value="0" /><param name="PlayCount" value="1" /><param name="PreviewMode" value="1" /><param name="Rate" value="1" /><param name="SAMILang" value /><param name="SAMIStyle" value /><param name="SAMIFileName" value /><param name="SelectionStart" value="-1" /><param name="SelectionEnd" value="-1" /><param name="SendOpenStateChangeEvents" value="-1" /><param name="SendWarningEvents" value="-1" /><param name="SendErrorEvents" value="-1" /><param name="SendKeyboardEvents" value="0" /><param name="SendMouseClickEvents" value="0" /><param name="SendMouseMoveEvents" value="0" /><param name="SendPlayStateChangeEvents" value="-1" /><param name="ShowCaptioning" value="0" /><param name="ShowControls" value="1" /><param name="ShowAudioControls" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowGotoBar" value="0" /><param name="ShowPositionControls" value="0" /><param name="ShowStatusBar" value="-1" /><param name="ShowTracker" value="1" /><param name="TransparentAtStart" value="1" /><param name="VideoBorderWidth" value="0" /><param name="VideoBorderColor" value="0" /><param name="VideoBorder3D" value="0" /><param name="Volume" value="-1" /><param name="WindowlessVideo" value="0" /><embed type="video/x-ms-asf-plugin" pluginspage="http://www.microsoft.com/netshow/download/player.htm" showcontrols="1" showaudiocontrols="1" showdisplay="0" showgotobar="0" showpositioncontrols="0" showstatusbar="1" showtracker="1" animationatstart="1" autostart="1" autosize="1" width="361px" height="65px" bufferingtime="5" src="mms://38.96.148.29/91radio1"></embed></object>';
							
				var obj = document.getElementById('fmHiddenDivId');
				
				obj.innerHTML = radioBody;
				
				document.getElementById('minRadioDivId').style.display = 'block';	
	
				staticbar('minRadioDivId');
				
			}else{
				
				dasMinRadioBox();
				
			}
			
			
		}
	}				
	http_check.send(null);
}



/*=================================================================*/
/*============ 		this code is for float the div	===============*/
/***********************************************
* Floating Top Bar script- © Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 10 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="frombottom" //enter "fromtop" or "frombottom"

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
	if (offset != -1) {
		offset += search.length
		end = document.cookie.indexOf(";", offset);
		if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}


function staticbar(stDivId){
	
	barheight=document.getElementById(stDivId).offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
			el.y = startY;
		else{
			el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
			el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
			var pY = ns ? pageYOffset : iecompattest().scrollTop;
			ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
			var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
			ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml(stDivId);//"topbar"
	stayTopLeft();
}

/*
if (window.addEventListener)
	window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
	window.attachEvent("onload", staticbar)
else if (document.getElementById)
	window.onload=staticbar
*/

/*================================================================================*/