var rWnd; 
var rWndWidth = 635;
var rWndHeight = 550;
var rPreUrl;
var iWidth, iHeight;
var wmp64				=	"MediaPlayer.MediaPlayer.1";
var wmp7				=	"WMPlayer.OCX.7";
var njoy_wmp_object		=	"NjoyMediaPlayer";
var njoy_vlc_object		=	"NjoyVLC";
var isInternetExplorer=(navigator.appVersion.toLowerCase().indexOf("msie") != -1) ? true : false;var isFireFox 			=(navigator.userAgent.toLowerCase().indexOf("firefox") != -1) ? true : false;var isOpera=(navigator.userAgent.toLowerCase().indexOf("opera") != -1) ? true : false;var isSafari=(navigator.userAgent.toLowerCase().indexOf("safari") != -1) ? true : false;/*detect OS*/ var isWindows=(navigator.appVersion.toLowerCase().indexOf("windows") != -1) ? true : false;var isMac=(navigator.userAgent.toLowerCase().indexOf("mac") != -1) ? true : false;function ctElement(element,elementId,containerId,clsName,eStyle){var nwElement = document.createElement(element);if(elementId){nwElement.id = elementId;}if(clsName){nwElement.className = clsName;}if(containerId){document.getElementById(containerId).appendChild(nwElement);}else{document.body.appendChild(nwElement);}if(eStyle){var eStyl = eStyle.length;if(eStyl > 0) {var cStyle = document.createElement("style");cStyle.setAttribute("type", "text/css");if(cStyle.styleSheet){cStyle.styleSheet.cssText = "#"+elementId+"{"+eStyle+"}";}else{var cStyleAllBrowser = document.createTextNode("#"+elementId+"{"+eStyle+"}");cStyle.appendChild(cStyleAllBrowser);}var docuhead = document.getElementsByTagName("head")[0];docuhead.appendChild(cStyle);}}}
/* Global */
	function is_vlc_install(){
		var vlc_flag = null;
			if(navigator.mimeTypes && navigator.mimeTypes.length)
			{	
				x = navigator.mimeTypes['application/x-vlc-plugin'];
				if (x && x.enabledPlugin) vlc_flag = true;
				else vlc_flag = false;
			} else{
				try{
					var obj = new ActiveXObject("VideoLAN.VLCPlugin");
					if(!obj) vlc_flag = false;
					else vlc_flag = true;
				}	catch(err) {
					vlc_flag = false;
				}
			}
 
		return vlc_flag;
	}
strReplace=function(toReplace)
{
	var str_replace;
	var pattern = new RegExp("[<>\"\'\(\)~`!@#$%^&*_+={}:;\,.?|\/\[]","g");
	str_replace = toReplace.replace(pattern,"");
	return str_replace; 
}
	validateEmail=function(str)
	{
		var validated=false;
		var pattern=/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		
		if(str.match(pattern))
		{
			validated=true;
		}
		
		return validated;
	}
function visitor() {
	
	this.screenWidth = screen.width;
	this.screenHeight = screen.height;	
	this.availableScreenWidth = screen.availWidth;
	this.availableScreenHeight = screen.availHeight;
	
}

visitor.prototype.browser = function() {
	
	var browser;
	var ua = navigator.userAgent.toLowerCase();
	
	if(ua.indexOf("msie") != -1) browser =  "Microsoft Internet Explorer";
	if(ua.indexOf("opera") != -1) browser =  "Opera";
	if(ua.indexOf("safari") != -1) browser =  "Safari";
	if(ua.indexOf("chrome") != -1) browser =  "Chrome";
	if(ua.indexOf("firefox") != -1) browser =  "Firefox";
	
	return browser;
	
}

visitor.prototype.os = function() {
	
	var os;
	var platform = navigator.platform.toLowerCase();
	
	if(platform.indexOf("win") != -1) os = "windows";
	if(platform.indexOf("mac") > -1) os = "mac";
	if(platform.indexOf("linux") > -1) os = "linux";
	
	return os;
	
}

var njoyvisitor = new visitor();

function setchecked(chk) {
 //document.forms[0].payment_method[chk].checked = true;
 for (i=0;i<document.forms[0].billtype.length;i++) {
	if (document.forms[0].billtype[i].value == chk) {
		document.forms[0].billtype[i].checked = true;
	}
 }
}

function getSelectedRadio(buttonGroup) {
   if (buttonGroup[0]) { 
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } 
   		else {
      		if (buttonGroup.checked) { return 0; } 
   		}
   		return -1;
}

function getSelectedRadioValue(buttonGroup) {
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { 
         return buttonGroup[i].value;
      } else { 
         return buttonGroup.value;
      }
   }
} 


function ShowDetails() {
    active = getSelectedRadioValue(document.forms[0].elements['billtype']);
	HideAll();
	switch (active){
	case "GoogleCheckout":
	  ExpandSection('googlecheckout');
	  break;
	case "PayPal":
	  ExpandSection('paypal');
	  break;
	case "PayByCall":
	  ExpandSection('paybycall');
	  break;
	case "Bank":
	  ExpandSection('bank');
	  break;
	case "PrePaid":
	  ExpandSection('prepaid');
	  break;
	case "MoneyTransfer":
	  ExpandSection('moneytransfer');
	  break;
	default : 
	  ExpandSection('paypal');
	  break;
   }
}

function HideAll() {
	  ContractSection('googlecheckout');
	  ContractSection('paypal');
	  ContractSection('paybycall');
	  ContractSection('bank');
	  ContractSection('prepaid');
	  ContractSection('moneytransfer');
}

function ExpandSection(idVariable) {
 idVariable = document.getElementById(idVariable); 
 if(idVariable!=null)
  if (idVariable.style.display=="none") idVariable.style.display="";
}

function ContractSection(idVariable){
 idVariable = document.getElementById(idVariable); 
 if(idVariable!=null) 
  if (idVariable.style.display=="") idVariable.style.display="none";
}

 
var MD5 = function (string) {
 
	function RotateLeft(lValue, iShiftBits) {
		return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));
	}
 
	function AddUnsigned(lX,lY) {
		var lX4,lY4,lX8,lY8,lResult;
		lX8 = (lX & 0x80000000);
		lY8 = (lY & 0x80000000);
		lX4 = (lX & 0x40000000);
		lY4 = (lY & 0x40000000);
		lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
		if (lX4 & lY4) {
			return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
		}
		if (lX4 | lY4) {
			if (lResult & 0x40000000) {
				return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
			} else {
				return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
			}
		} else {
			return (lResult ^ lX8 ^ lY8);
		}
 	}
 
 	function F(x,y,z) { return (x & y) | ((~x) & z); }
 	function G(x,y,z) { return (x & z) | (y & (~z)); }
 	function H(x,y,z) { return (x ^ y ^ z); }
	function I(x,y,z) { return (y ^ (x | (~z))); }
 
	function FF(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function GG(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function HH(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function II(a,b,c,d,x,s,ac) {
		a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
		return AddUnsigned(RotateLeft(a, s), b);
	};
 
	function ConvertToWordArray(string) {
		var lWordCount;
		var lMessageLength = string.length;
		var lNumberOfWords_temp1=lMessageLength + 8;
		var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
		var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
		var lWordArray=Array(lNumberOfWords-1);
		var lBytePosition = 0;
		var lByteCount = 0;
		while ( lByteCount < lMessageLength ) {
			lWordCount = (lByteCount-(lByteCount % 4))/4;
			lBytePosition = (lByteCount % 4)*8;
			lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));
			lByteCount++;
		}
		lWordCount = (lByteCount-(lByteCount % 4))/4;
		lBytePosition = (lByteCount % 4)*8;
		lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
		lWordArray[lNumberOfWords-2] = lMessageLength<<3;
		lWordArray[lNumberOfWords-1] = lMessageLength>>>29;
		return lWordArray;
	};
 
	function WordToHex(lValue) {
		var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
		for (lCount = 0;lCount<=3;lCount++) {
			lByte = (lValue>>>(lCount*8)) & 255;
			WordToHexValue_temp = "0" + lByte.toString(16);
			WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
		}
		return WordToHexValue;
	};
 
	function Utf8Encode(string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	};
 
	var x=Array();
	var k,AA,BB,CC,DD,a,b,c,d;
	var S11=7, S12=12, S13=17, S14=22;
	var S21=5, S22=9 , S23=14, S24=20;
	var S31=4, S32=11, S33=16, S34=23;
	var S41=6, S42=10, S43=15, S44=21;
 
	string = Utf8Encode(string);
 
	x = ConvertToWordArray(string);
 
	a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
 
	for (k=0;k<x.length;k+=16) {
		AA=a; BB=b; CC=c; DD=d;
		a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
		d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
		c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
		b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
		a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
		d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
		c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
		b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
		a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
		d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
		c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
		b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
		a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
		d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
		c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
		b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
		a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
		d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
		c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
		b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
		a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
		d=GG(d,a,b,c,x[k+10],S22,0x2441453);
		c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
		b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
		a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
		d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
		c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
		b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
		a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
		d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
		c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
		b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
		a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
		d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
		c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
		b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
		a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
		d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
		c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
		b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
		a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
		d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
		c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
		b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
		a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
		d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
		c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
		b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
		a=II(a,b,c,d,x[k+0], S41,0xF4292244);
		d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
		c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
		b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
		a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
		d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
		c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
		b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
		a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
		d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
		c=II(c,d,a,b,x[k+6], S43,0xA3014314);
		b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
		a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
		d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
		c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
		b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
		a=AddUnsigned(a,AA);
		b=AddUnsigned(b,BB);
		c=AddUnsigned(c,CC);
		d=AddUnsigned(d,DD);
	}
 
	var temp = WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);
 
	return temp.toLowerCase();
}

repositionToTopLeft=function() {
	var wndXpos = 0;
	var wndYpos = 0;
	
	if(njoyvisitor.browser.toLowerCase == "firefox") {
		wndXpos = window.screenX;
		wndYpos = window.screenY;
	} else {	
		wndXpos = window.screenLeft;
		wndYpos = window.screenTop;
	}
	
	if(wndXpos>0 || wndYpos>0) {
		wndXpos = 0;
		wndYpos = 0;
	}
	
	top.window.moveTo(wndXpos,wndYpos);
	
}

resizeWindow=function() {
	repositionToTopLeft();
	if(document.all) {
		//if(top.window.outerHeight==screen.availHeight || top.window.outerWidth==screen.availWidth) {
			top.window.resizeTo(rWndWidth+15,rWndHeight+69);
		//}
	} else if(document.layers || document.getElementById) {
		//if(top.window.outerHeight==screen.availHeight || top.window.outerWidth==screen.availWidth) {
			top.window.outerHeight = rWndWidth+15;
			top.window.outerWidth = rWndHeight+69;		
		//}
	}	
}

expandContentLoader=function() {
	var maincontainer = document.getElementById("maincontainer");
	var wrapper = document.getElementById("wrapcontentloader");
	var loader = document.getElementById("contentloader");
	
	if(document.all) {
		top.window.resizeTo(screen.availWidth,screen.availHeight);	
		maincontainer.style.width = "100%";
		maincontainer.style.height = (njoyvisitor.availableScreenHeight)+"px";
		wrapper.style.width = "100%";
		wrapper.style.height = (njoyvisitor.availableScreenHeight)+"px";
		loader.style.width = "100%";
		loader.style.height = (njoyvisitor.availableScreenHeight)+"px";
			
		iWidth = "100%";
		iHeight = (njoyvisitor.availableScreenHeight);
	} else if(document.layers || document.getElementById) {
		if(top.window.outerHeight<screen.availHeight || top.window.outerWidth<screen.availWidth) {
			top.window.outerHeight = screen.availHeight;
			top.window.outerWidth = screen.availWidth;	
			maincontainer.style.width = "100%";
			maincontainer.style.height = window.innerHeight+"px";
			wrapper.style.width = "100%";
			wrapper.style.height = window.innerHeight+"px";
			loader.style.width = "100%";
			loader.style.height = window.innerHeight+"px";
		}
								
		iHeight = window.innerHeight;
		iWidth = window.innerWidth;
	}	
	
}

setVideoView=function() {
		var posWnd = 0;
			var wndWsize = 730;
			var wndHsize = 600;
													
			if(njoyvisitor.availableScreenWidth>800) {
				wndWsize = 980;
				posWnd = ((njoyvisitor.availableScreenWidth/2)-(wndWsize/2));
			}
							
			top.window.moveTo(posWnd,0);
						
			if(document.all) {
				top.window.resizeTo(wndWsize,wndHsize);	
			} else if(document.layers || document.getElementById) {
				if(top.window.outerHeight<screen.availHeight || top.window.outerWidth<screen.availWidth) {
					top.window.outerWidth = wndWsize;
					top.window.outerHeight = wndHsize;	
				}
			}	
}
appendSubscrbtn=function() {
	
	$("#maincontainer #wrapcontentloader #contentloader").append("<div align='center'><button id='subscr'>Subscribe Now</button></div>");
	$("#maincontainer #wrapcontentloader #contentloader").click(function(){
		repositionToTopLeft();			
		expandContentLoader();					
		$("#maincontainer #wrapcontentloader").slideDown("fast");
						
		var iframe = "<iframe src='http://www.njoyonline.com' frameborder='0' allowtransparency='6' id='homeframe' width='"+
			iWidth+"' height='"+iHeight+"'></iframe>";	
						
		$("#maincontainer #wrapcontentloader #contentloader").html(iframe);
		
	});
	
}

$(document).ready(function(){
	auth();
	//buyNow();
	it();
	radioServices();
	njoyRadioPlayer();
	newRegistration();
});

radioServices=function(){

	$('#maincontainer #wrapcontentloader #exitcontentloader').click(function(){
		$('#maincontainer #wrapcontentloader #contentloader').html("");
		$('#maincontainer #wrapcontentloader').slideUp("fast");
		resizeWindow();
	});
	
	$('#maincontainer #onair #fms').click(function(){
		$('#maincontainer #lors').slideDown("fast");					 
	});
					
	$('#maincontainer #xlors').click(function(){						 
		$('#maincontainer #lors').slideUp("fast");					 
	});
	
	/* Home */				
	$("#maincontainer #extramedia .xmedialist #xhome").click(function(){
		repositionToTopLeft();			
		expandContentLoader();					
		$("#maincontainer #wrapcontentloader").slideDown("fast");
						
		var iframe = "<iframe src='http://www.njoyonline.com' frameborder='0' allowtransparency='6' id='homeframe' width='"+
			iWidth+"' height='"+iHeight+"'></iframe>";	
						
		$("#maincontainer #wrapcontentloader #contentloader").html(iframe);
	});
	
	/* news */			
	$("#maincontainer #extramedia .xmedialist #xnews").click(function(){
		repositionToTopLeft();			
		expandContentLoader();
		$("#maincontainer #wrapcontentloader").slideDown("fast");
						
		var iframe = "<iframe src='http://www.ghanaweb.com' frameborder='0' allowtransparency='6' id='gWebframe' width='"+
			iWidth+"' height='"+iHeight+"'></iframe>";	
						
		$("#maincontainer #wrapcontentloader #contentloader").html(iframe);
	});

	/* station web */			
	$("#maincontainer #onair #stationurl").click(function(){
		repositionToTopLeft();
		expandContentLoader();
		$("#maincontainer #wrapcontentloader").slideDown("fast");
						
		var grapUrl=$("#maincontainer #onair #stationurl").text();
		var url = grapUrl.replace(/ /g, "");			
						
		if(url.match("www.yfmghana.com")) {
			url = "www.yfmghana.com/new/new-website.html";
		}
						
		var iframe = "<iframe src='http://"+url+"' frameborder='0' allowtransparency='6' id='stationhomeframe' width='"+
			iWidth+"' height='"+iHeight+"'></iframe>";	
						
		$("#maincontainer #wrapcontentloader #contentloader").html(iframe);
								
	});
				
	// social network
	$("#maincontainer #onair #facebook").click(function(){
		repositionToTopLeft();
		expandContentLoader();
		document.getElementById("contentloader").style.background = "#ffffff";
		$("#maincontainer #wrapcontentloader").slideDown("fast");
						
		var grapUrl=$("#maincontainer #onair #facebookurl").text();
		var url = grapUrl.replace(/ /g, "");			
						
		var iframe = "<iframe src='http://www.facebook.com/plugins/likebox.php?href="+url+"&amp&amp;show_faces=true&amp;width="+
		(screen.availWidth-150)+"&amp;height="+iHeight+"&amp;header=false&amp;stream=true' frameborder='0' allowtransparency='6'"+ 
			"id='facebookframe' width='"+iWidth+"' height='"+iHeight+"'></iframe>";
					
		$("#maincontainer #wrapcontentloader #contentloader").html(iframe);
										
	});	
	
	$("#maincontainer #extramedia .xmedialist #xmusicvideo").click(function(){
		
		repositionToTopLeft();			
		expandContentLoader();					

		$("#maincontainer #wrapcontentloader").slideDown("fast");
		$("#maincontainer #wrapcontentloader #contentloader").html("");
		
		var cname = "Njoy TV";

		$.post("/njoymusic/radio/teaser.php",{ch:cname},function(data, textStatus, XMLHttpRequest){
			$("#maincontainer #wrapcontentloader #contentloader").html(data);
			
			appendSubscrbtn();
		});
	
	});
	
	$("#maincontainer #wrapcontentloader #loavch #div1 ul").each(function(){
		
		var $div=$(this);
		
		$("li", $div).each(function(){
			
			var $li = $(this);
			
			$($li).click(function(e) {
		
				repositionToTopLeft();			
				expandContentLoader();					
		
				$("#maincontainer #wrapcontentloader").slideDown("fast");
				$("#maincontainer #wrapcontentloader #contentloader").html("");
				
				if(this.id != "rtvmore"){
					
					var cname = $li.text();
					
					$.post("/njoymusic/radio/teaser.php",{ch:cname},function(data, textStatus, XMLHttpRequest){
						$("#maincontainer #wrapcontentloader #contentloader").html(data);
						appendSubscrbtn();
					}); 
				}
            });
		});
	});
	
	$("#maincontainer #wrapcontentloader #loavch #div2 ul").each(function(){
		
		var $div=$(this);
		
		$("li", $div).each(function(){
			
			var $li = $(this);
			
			$($li).click(function(e) {
				
				if(this.id != "rtvmore"){
		
					repositionToTopLeft();			
					expandContentLoader();					
			
					$("#maincontainer #wrapcontentloader").slideDown("fast");
					$("#maincontainer #wrapcontentloader #contentloader").html("");
					
					var cname = $li.text();
					
					$.post("/njoymusic/radio/teaser.php",{ch:cname},function(data, textStatus, XMLHttpRequest){
						$("#maincontainer #wrapcontentloader #contentloader").html(data);
						appendSubscrbtn();
					}); 
				}
				
            });
		});
	});
	
	$("#maincontainer #wrapcontentloader #loavch #div2 #rtvmore").click(function(){
					
		if($("#maincontainer #wrapcontentloader #idmore").is(":visible")) {
							
			$("#maincontainer #wrapcontentloader #idmore").hide("slow");
							
		} else {
							
			$("#maincontainer #wrapcontentloader #idmore").show("slow");
							
		}
						
	});
	
	$("#maincontainer #wrapcontentloader #idmore ul").each(function(){
		
		var $div=$(this);
		
		$("li", $div).each(function(){
			
			var $li = $(this);
			
			$($li).click(function(e) {
				
				if(this.id == "t12"){
		
					repositionToTopLeft();			
					expandContentLoader();					
			
					$("#maincontainer #wrapcontentloader").slideDown("fast");
					$("#maincontainer #wrapcontentloader #contentloader").html("");
					
					var cname = $li.text();
					
					$.post("/njoymusic/radio/teaser.php",{ch:cname},function(data, textStatus, XMLHttpRequest){
						$("#maincontainer #wrapcontentloader #contentloader").html(data);
					}); 
				} 
            });
		});
	});
	
	$("#maincontainer #extramedia .xmedialist #xltel").click(function(){
		$("#maincontainer #freemedia").slideDown("fast");
						
		//if(!is_vlc_install()) {
			//$("#maincontainer #freemedia #loadt").load("/vlc/t.php");
		//} else {
			var posWnd = 0;
			var wndWsize = 730;
			var wndHsize = 600;
													
			if(njoyvisitor.availableScreenWidth>800) {
				wndWsize = 980;
				posWnd = ((njoyvisitor.availableScreenWidth/2)-(wndWsize/2));
			}
							
			top.window.moveTo(posWnd,0);
						
			if(document.all) {
				top.window.resizeTo(wndWsize,wndHsize);	
			} else if(document.layers || document.getElementById) {
				if(top.window.outerHeight<screen.availHeight || top.window.outerWidth<screen.availWidth) {
					top.window.outerWidth = wndWsize;
					top.window.outerHeight = wndHsize;	
				}
			}
									
			var iframe = "<iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.njoyonline.com"+
			"&amp;send=false&amp;layout=button_count&amp;width=450&amp;height=50&amp;show_faces=false&amp;action=recommend' frameborder='0'"+
			"allowtransparency='6' id='njoyfacebook'></iframe>";		
							
			$("#maincontainer #freemedia #loadf").html(iframe);
			$("#maincontainer #freemedia #loadinfo").html("<button id='rsubbtn'>Subscribe Now</button>");
			adBreak();
		//}	
		
		$("#maincontainer #freemedia #loadinfo #rsubbtn").click(function(){
			window.open("/","_blank","").focus();
		});
	});
					
	$('#maincontainer #freemedia .exit').click(function(){
						
		$("#maincontainer #freemedia #loadt").html("");
		$('#maincontainer #freemedia').slideUp("fast");
						
		resizeWindow();
	});
	
}

/* Radio Player */
njoyRadioPlayer=function(){

	$("table.stationlist").each(function() {
		var currentPage = 0
		var numPerPage = 10
		var $table = $(this)
			
		$table.bind('repaginate', function() {
			$table.find('tbody tr').show().slice(0,currentPage * numPerPage).hide().end()
			.slice((currentPage + 1) * numPerPage - 1).hide().end();
		});
			
		var numRows = $table.find('tbody tr').length 
		var numPages = Math.ceil(numRows / numPerPage)
		var $pager = $('<p><div class="pager"></div>') 
			
		for(var page = 0; page < numPages; page++) { 
			$('#chtoggle').append(
				$('<span class="page-number">'+ (page + 1) +'&nbsp;|&nbsp;</span> ').click({'newPage': page},function(event){
					currentPage = event.data['newPage']
					$table.trigger('repaginate')
				})
			)
		} 

		$pager.insertBefore($table) 
		$table.trigger('repaginate')

	});	

	$("#Radio").click(function(event){
		event.preventDefault();
		$("#RadioBox").slideDown("fast").load("/njoymusic/radio/liststations.php");
	});
			
	$("#ControlPlayerBox #externalloader").click(function(){
		var uri=$("#ControlPlayerBox #pp").text();									
		launchExternalPlayer('http://www.njoyonline.com/njoymusic/radio/'+uri);
	});
		
	njoyAudioPlayer=function(playerPreference) {
		
		if(playerPreference != "chooser-wmplayer") {
			$("#maincontainer #onair #NjoyAudioPlayer").html="<iframe src='/njoymusic/radio/njoymediaplayer/asx/dummy.php'"+
				"scrolling='no' frameborder='0' allowtransparency='6' id='njoyradioframe' width='100%' height='20'></iframe>"
		}
		
		var os = njoyvisitor.os();
		var getradiolink = $("#rurl").text();
		var slink = getradiolink.split("=");
		var sid = slink[1];
		
		$.post("/njoymusic/radio/audioplayer.php",{rsid:sid,sys:os,pref:playerPreference},function(data, textStatus, XMLHttpRequest){
			$("#maincontainer #onair #NjoyAudioPlayer").html(data);					
		});
		
	}
	
	launchExternalPlayer=function(p) {
		if(parseInt(document.getElementById("NjoyMediaPlayer").versionInfo) >= 9){
			parent.window.close();
			document.getElementById("NjoyMediaPlayer").openPlayer(p);
		} else{
			document.getElementById("NjoyMediaPlayer").uiMode = "full";
			document.getElementById("NjoyMediaPlayer").height = 0;
			document.getElementById("NjoyMediaPlayer").width = 0;
			document.getElementById("NjoyMediaPlayer").URL = p;
		}
	}
	
	launchRadioPlayer=function(strUrl) {

		if(rWnd == null || rWnd.closed) {
			
			rWnd = window.open(strUrl, "njoypopup","resizable=yes,scrollbars=no,status=no,toolbar=no,location=no,width="+rWndWidth
				+",height="+rWndHeight);
			rWnd.focus();
			
			var string = strUrl.split("?");
			window.location = '/njoymusic/redirect/relaunch.php?'+string[1];
			
		} else if(rPreUrl != strUrl) {
			
			rWnd = window.open(strUrl, "njoypopup","resizable=yes,scrollbars=no,status=no,toolbar=no,location=no,width="+rWndWidth
				+",height="+rWndHeight);
			rWnd.focus();
			
		} else {
			
			rWnd.focus();
					
		}
		
		rPreUrl = strUrl;
	
	}	

}

/* Registration */
newRegistration=function(){
	
	/*$("#page #topsublink #signup_a").click(function(event){
		event.preventDefault();
		$("#overlay").show();
		$("#wrapregcontainer").show("slow").load("/members/register/registration.php");
	});*/
	
	$("#wrapregcontainer #registercontainer #elcontainer #cancelbtn").click(function(){
		cancelRegistration();																			 
	});
	
	cancelRegistration=function() {
		var question = confirm("Are you sure you want to stop this registration? Click Cancel to continue with registration."); 
		if(question==true){ 
		 
			window.location = "/";
			
		}
	}	

}

auth=function(){
	$("#page #topsublink #logged-out-nav #login-link").click(function(e){
		e.preventDefault();
		if($("#page #topsublink #accesscontrol").is(":visible")) {
			$("#page #topsublink #accesscontrol").hide("fast");
		} else {
			
			$("#page #topsublink #accesscontrol").show("fast");
			
		}
	});
	$("#page #topsublink #accesscontrol #n_loginbtn").click(function(){
		var lusr=strReplace($("#page #topsublink #accesscontrol #n_login_user").val());
		var lpwd=$("#page #topsublink #accesscontrol #n_login_password").val();																	   		var error = false;
		if(lusr.length==0)
		{
			$("#page #topsublink #accesscontrol #n_l_user").text("Required");
			error = true;
		} else{$("#page #topsublink #accesscontrol #n_l_user").text("");}
		
		if(lpwd.length==0)
		{
			$("#page #topsublink #accesscontrol #n_l_password").text("Required");
			error = true;
		} else{$("#page #topsublink #accesscontrol #n_l_password").text("");}
		
		if(!error)
		{
			$("#page #topsublink #accesscontrol .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher .msg").html("<strong><p>Please wait</p>"+ 
				"<p><img src='/images/loading.gif' align='absmiddle' /> Signing in...</p></strong>");
			$("#page #topsublink #accesscontrol .dispatcher").slideDown();
			
			$.post("/members/login/access/l.php",{u_n:lusr,u_p:lpwd},
				function(data, textStatus, XMLHttpRequest)
				{
					if(textStatus == "success") 
					{
						if(data.toLowerCase().match("error"))
						{
							var errmsg = data.replace("error:","");
			$("#page #topsublink #accesscontrol .dispatcher").slideUp().removeClass("ui-state-highlight ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher").addClass("ui-state-error ui-corner-all")
			$("#page #topsublink #accesscontrol .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher .msg").html("<strong>"+errmsg+"</strong>");
			$("#page #topsublink #accesscontrol .dispatcher").slideDown();
			
			if(errmsg.toLowerCase().match("inactive"))
			{
				$("#page #topsublink #accesscontrol #n_l_user").text("Inactive user");
			} else{$("#page #topsublink #accesscontrol #n_l_user").text("");}
			if(errmsg.toLowerCase().match("authentication failed"))
			{
				$("#page #topsublink #accesscontrol #n_l_user").text("Invalid username");
			} else{$("#page #topsublink #accesscontrol #n_l_user").text("");}
			if(errmsg.toLowerCase().match("password"))
			{
				$("#page #topsublink #accesscontrol #n_l_password").text("Invalid password");
			} else{$("#page #topsublink #accesscontrol #n_l_password").text("");}
						}
						else if(data.toLowerCase().match("changepwd"))
						{
							var ulname = data.replace("changepwd","");
			$("#page #topsublink #accesscontrol .dispatcher").slideUp().removeClass("ui-state-error ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher .msg").html("<strong><p><h1>Hi"+ulname+"</h1></p>"+
				"<p>You need to change your password</p><p><img src='/images/loading.gif' align='absmiddle' /> loading..."+
				"</p></strong>");
			$("#main #med #iptvcontent .loginpanel #logaccess .dispatcher").slideDown();
									setTimeout(function(){ document.location.href="/members/login/access/";},2000);
						}
						else if(data.toLowerCase().match("granted"))
						{
										var ulname = data.replace("granted","");
			$("#page #topsublink #accesscontrol .dispatcher").slideUp().removeClass("ui-state-error ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #topsublink #accesscontrol .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #topsublink #accesscontrol .dispatcher .msg").html("<strong><p><h1>Hi"+ulname+"</h1></p>"+
				"<p><img src='/images/loading.gif' align='absmiddle' /> loading..."+
				"</p></strong>");
			$("#page #topsublink #accesscontrol .dispatcher").slideDown();
							var prevUri = $("#page #topsublink #accesscontrol #pre_uri").val();
			
							if(prevUri.length >0)
							{
								document.location.href=prevUri;
							}
							else
							{
								document.location.reload();
							}
						}
					}
			});			
		}
	});	
	$("#page #accesscontrol2 #account #login-access2").click(function(e){
		e.preventDefault();
		var lusr=strReplace($("#page #accesscontrol2 #account #n_login_user").val());
		var lpwd=$("#page #accesscontrol2 #account #n_login_password").val();																	   		var error = false;
		//alert(lusr);
		if(lusr.length==0)
		{
			$("#page #accesscontrol2 #account #n_l_user").text("Required");
			error = true;
		} else{$("#page #accesscontrol2 #account #n_l_user").text("");}
		
		if(lpwd.length==0)
		{
			$("#page #accesscontrol2 #account #n_l_password").text("Required");
			error = true;
		} else{$("#page #accesscontrol2 #account #n_l_password").text("");}
		
		if(!error)
		{
			$("#page #accesscontrol2 .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher .msg").html("<strong><p>Please wait</p>"+ 
				"<p><img src='/images/loading.gif' align='absmiddle' /> Signing in...</p></strong>");
			$("#page .dispatcher").slideDown();
			
			$.post("/members/login/access/l.php",{u_n:lusr,u_p:lpwd},
				function(data, textStatus, XMLHttpRequest)
				{
					if(textStatus == "success") 
					{
						if(data.toLowerCase().match("error"))
						{
							var errmsg = data.replace("error:","");
			$("#page #accesscontrol2 .dispatcher").slideUp().removeClass("ui-state-highlight ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher").addClass("ui-state-error ui-corner-all")
			$("#page #accesscontrol2 .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher .msg").html("<strong>"+errmsg+"</strong>");
			$("#page #accesscontrol2 .dispatcher").slideDown();
			
			if(errmsg.toLowerCase().match("inactive"))
			{
				$("#page #accesscontrol2 #n_l_user").text("Inactive user");
			} else{$("#page #accesscontrol2 #accesscontrol #n_l_user").text("");}
			if(errmsg.toLowerCase().match("authentication failed"))
			{
				$("#page #accesscontrol2 #n_l_user").text("Invalid username");
			} else{$("#page #accesscontrol2 #n_l_user").text("");}
			if(errmsg.toLowerCase().match("password"))
			{
				$("#page #accesscontrol2 #n_l_password").text("Invalid password");
			} else{$("#page #accesscontrol2 #n_l_password").text("");}
						}
						else if(data.toLowerCase().match("changepwd"))
						{
							var ulname = data.replace("changepwd","");
			$("#page #accesscontrol2 .dispatcher").slideUp().removeClass("ui-state-error ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher .msg").html("<strong><p><h1>Hi"+ulname+"</h1></p>"+
				"<p>You need to change your password</p><p><img src='/images/loading.gif' align='absmiddle' /> loading..."+
				"</p></strong>");
			$("#main #med #iptvcontent .loginpanel #logaccess .dispatcher").slideDown();
									setTimeout(function(){ document.location.href="/members/login/access/";},2000);
						}
						else if(data.toLowerCase().match("granted"))
						{
										var ulname = data.replace("granted","");
			$("#page #accesscontrol2 .dispatcher").slideUp().removeClass("ui-state-error ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").removeClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher").addClass("ui-state-highlight ui-corner-all");
			$("#page #accesscontrol2 .dispatcher .ui").addClass("ui-icon ui-icon-alert");
			$("#page #accesscontrol2 .dispatcher .msg").html("<strong><p><h1>Hi"+ulname+"</h1></p>"+
				"<p><img src='/images/loading.gif' align='absmiddle' /> loading..."+
				"</p></strong>");
			$("#page #accesscontrol2 .dispatcher").slideDown();
							var prevUri = $("#page #accesscontrol2 #pre_uri").val();
			
							if(prevUri.length >0)
							{
								document.location.href=prevUri;
							}
							else
							{
								document.location.href="http://www.njoyonline.com/";
							}
						}
					}
			});			
		}
	});	

}


				buyNow=function()
				{
					$('#iptvcontent .eiop').each(function() {
						var $div=$(this);
						$("a", $div).each(function(i){
							var $anchor = $(this);
							$($anchor).click(function(event){
								event.preventDefault();
								var productId = this.id;
								$("#overlay").show();
								$("#subhold").show("slow");
								$.post("/httprequest/_sub_not_logged_in.php", {product_id:productId}, function(data, textStatus, XMLHttpRequest){
									if(textStatus == "success") 
									{
										$("#iptvcontent #subhold").html(data);
									}
								});
							});
						})				   
					});
				}

	function adInitialize()
							{
								var cg=1;
								$.post("/njoymusic/radio/tg.php",{c:cg},function(data, textStatus, XMLHttpRequest){
									var res = data.split("-");
									if(document.getElementById("loadt")) $("#maincontainer #freemedia #loadt").html(res[0]);
									if(document.getElementById("tcon")) $("#page #tcon").html(res[0]);
									var adDuration = getAdDuration(res[1]);
									var adTimer = setTimeout("adInitialize()",adDuration);
								});							
							}	
							
							initializeIp=function()
							{
								$("#page #tcon").html("<img src='/images/loading_bk.gif' />");
								var ch=1;
								var selected = $("#page #lcon #availch").val();
								if(selected.length>0) ch=selected;
								else if(selected=="freeview") ch=1;
								$.post("ip.php",{c:ch},function(data, textStatus, XMLHttpRequest){
									if(data.match("geographicalblockade")) { call_blockade(); }
									else if(data.match("false")) { call_preview(); }
									else if(data.match("empty_session")) { call_login(); }
									else { $("#page #tcon").html(data); }
								});								
							}


														
				it=function(){ $("#page #lcon #availch").change(function(){ 
					var ch;
					var selected = $("#page #lcon #availch").val();
					if(selected.length>0) ch=selected;
					if(ch==1||ch==2) document.location.href="/njoytv/?channel="+ch;
					else { initializeIp(); } }); 
				}
				
				call_preview=function(){ adInitialize(); $("#page #tbtn").append("<button onclick='window.location.href=\"myorder.php\"'>Subscribe Now</button>")}			
				call_login=function(){ document.location.href="/njoytv/"; }
				call_blockade=function() {$("#page #tcon").html("<span style='padding:25px;font-size:16px;font-weight:bold;color:red'>Services is not available at your current location</span>");}	
										
				getAdDuration=function(duration) {
					var ads_duration;
					if(duration.match("s")) { var seconds=duration.replace("s",""); ads_duration=(seconds*1000); }
					if(duration.match("m")) { var minutes=duration.replace("m",""); ads_duration=(minutes*(1000*60)); }
								
					return ads_duration;	
				}	
										
				function adBreak(){adInitialize();}
				
				
				
				
				
				


function PlayObj(w,h,p){/*if(isWindows){*/if(isInternetExplorer){var wmplayer=GetNjoyPlayer();if(wmplayer){GenerateObj(w,h,p,"application/x-oleobject");}else{ctElement("DIV","pluginserror","screencontainer","tvtext","height:220px;padding:100px 0 0 0;");if(document.getElementById("pluginserror")){var plugins_msg=document.getElementById("pluginserror");plugins_msg.innerHTML="Windows Media Player is not installed on this computer<br /><br />";}if(isWindows){plugins_msg.innerHTML += "Please <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>download Windows Media Player</font></a> from <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>here</a></a>";}else if(isMac){plugins_msg.innerHTML += "Please <a href='http://windows.microsoft.com/en-US/windows/products/windows-media-player/wmcomponents'><font color='white'>download Windows Media Player</font></a> from <a href='http://windows.microsoft.com/en-US/windows/products/windows-media-player/wmcomponents'><font color='white'>here</a></a>";}}}else{var wmplayer=GetNjoyPlayer();if(wmplayer){var playermimeType;if(wmplayer=="WMP Firefox Plugin"){playermimeType=navigator.mimeTypes['application/x-mplayer2'].type;if(playermimeType){GenerateObj(w,h,p,playermimeType);}}else{GenerateObj(w,h,p,wmplayer);}}else{ctElement("DIV","pluginserror","screencontainer","tvtext","height:220px;padding:100px 0 0 0;");var plugins_msg=document.getElementById("pluginserror");plugins_msg.innerHTML="Windows Media Player is not installed on this computer<br /><br />";if(isWindows){plugins_msg.innerHTML += "Please <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>download Windows Media Player</font></a> from <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>here</a></a>";}}}/*//}//else{document.write("Currently, we do not support this \"Windows Media Player\" channel under this Operating System. We sincerely apologize for the inconvenience this may have caused");}*/setVol();}function PlayAudioObj(w,h,p){/*if(isWindows){*/if(isInternetExplorer){var wmplayer=GetNjoyPlayer();if(wmplayer){GenerateObj(w,h,p,"application/x-oleobject");}else{ctElement("DIV","pluginserror","onair","tvtext","height:220px;padding:100px 0 0 0;");var plugins_msg=document.getElementById("pluginserror");plugins_msg.innerHTML="Windows Media Player is not installed on this computer<br /><br />";if(isWindows){plugins_msg.innerHTML += "Please <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>download Windows Media Player</font></a> from <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>here</a></a>";}else if(isMac){plugins_msg.innerHTML += "Please <a href='http://windows.microsoft.com/en-US/windows/products/windows-media-player/wmcomponents'><font color='white'>download Windows Media Player</font></a> from <a href='http://windows.microsoft.com/en-US/windows/products/windows-media-player/wmcomponents'><font color='white'>here</a></a>";}}}else{var wmplayer=GetNjoyPlayer();if(wmplayer){var playermimeType;if(wmplayer=="WMP Firefox Plugin"){playermimeType=navigator.mimeTypes['application/x-mplayer2'].type;if(playermimeType){GenerateObj(w,h,p,playermimeType);}}else{GenerateObj(w,h,p,wmplayer);}}else{ctElement("DIV","pluginserror","onair","tvtext","height:220px;padding:100px 0 0 0;");var plugins_msg=document.getElementById("pluginserror");plugins_msg.innerHTML="Windows Media Player is not installed on this computer<br /><br />";if(isWindows){plugins_msg.innerHTML += "Please <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>download Windows Media Player</font></a> from <a href='http://www.microsoft.com/windows/windowsmedia/download/default.asp'><font color='white'>here</a></a>";}}}/*//}//else{document.write("Currently, we do not support this \"Windows Media Player\" channel under this Operating System. We sincerely apologize for the inconvenience this may have caused");}*/}/*generate the player to use */function GenerateObj(w,h,p,m){var str = '';if(m=="application/x-mplayer2" || m=="application/x-ms-wmp"){str='<embed id="NjoyMediaPlayer"  name="NjoyMediaPlayer" src="'+p+'" autoplay="true" loop="false" type="'+m+'" ShowStatusBar="false" showdisplay="0" ShowControls="false" enableContextMenu="false" uiMode="none" width="'+w+'" height="'+h+'"></embed>';}else{str='<object id="NjoyMediaPlayer" width="'+w+'" height="'+h+'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"><param name="URL" value="'+p+'"><param name="AutoStart" value="True"><PARAM NAME="stretchToFit" VALUE="true"><PARAM NAME="AutoSize" VALUE="false"><param name="uiMode" value="none"><param name="enableContextMenu" value="false"></object>';}document.write(str);}/*detect plugin and return player */function GetNjoyPlayer(){var njoyplayer;if(window.ActiveXObject && isWindows || window.GeckoActiveXObject){njoyplayer=createObject(wmp7);if(njoyplayer){return njoyplayer;}else{njoyplayer=createObject(wmp64);if(njoyplayer){return njoyplayer;}return false;}}else if(navigator.plugins != null && navigator.plugins.length > 0){var ffplugin;ffplugin = navigator.plugins['Microsoft® Windows Media Player Firefox Plugin'] ? "WMP Firefox Plugin" : "";if(ffplugin){if(navigator.mimeTypes != null && navigator.mimeTypes.length > 0){njoyplayer=navigator.mimeTypes['application/x-mplayer2'].type;for(var i=0;i<navigator.mimeTypes.length;i++){var mtyp = navigator.mimeTypes[i].type;if(mtyp=="application/x-ms-wmp") njoyplayer="application/x-ms-wmp";}return njoyplayer;}return false;}else if(navigator.mimeTypes != null && navigator.mimeTypes.length > 0){njoyplayer=navigator.mimeTypes['application/x-mplayer2'].type;if(njoyplayer){return njoyplayer;}return false;}else{return false;}}else{return false;}}/*function to create active x object*/function createObject(objId){var error;var axObject;try{if(window.ActiveXObject){axObject=new ActiveXObject(objId);}else if(window.GeckoActiveXObject){axObject=new GeckoActiveXObject(objId);}}catch(error){}return axObject;}/* wmp event handler for mime type application/x-mplayer2// player state change*/function OnDSPlayStateChangeEvt(NewState){NjoyMediaState(NewState);}/**/function playCVL(w,h,p){var actX = '<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab" width="'+w+'" height="'+h+'" id="NjoyVLC" events="True"><param name="Src" value=""></param><param name="fullscreen" value="True"></param><param name="ShowDisplay" value="False"></param><param name="AutoLoop" value="no"></param><param name="AutoPlay" value="yes"></param><param name="Volume" value="100"></param><embed type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" id="NjoyVLC" name="NjoyVLC" autoplay="yes" loop="no" width="'+w+'" height="'+h+'" target="'+p+'"></embed></object>';document.write(actX);

window.onload = function(){
	var vlc = getPlayerObj();
	if(vlc.id=="NjoyVLC"){
		vlc.playlist.add(p,"",":no-video-title-show");
		vlc.playlist.play();
		njoyVlcState();
	}	
	setVol();
}}


/* buffering state change*/function OnDSBufferingEvt(Start){var BufferInterval;if(true==Start){BufferInterval=window.setInterval("NjoyMediaBuffer()",1000);}else{window.clearInterval(BufferInterval);}}/* player controls*/
function togglefullscreen(){
	var obj=getPlayerObj();
	
	if(obj) {
		if(obj.id=="NjoyMediaPlayer"){	
			if(obj.playState==3) obj.fullScreen=true;
		}
		
		if(obj.id=="NjoyVLC"){	
			if(obj.input.state==3) {
				/*alert(obj.video.fullscreen);*/
				if(obj.video.fullscreen === false) {
					obj.video.toggleFullscreen();
					obj.video.fullscreen=false;
				}
			}
		}
	}
}
function NjoyMediaBuffer(){var MediaBufferProgress=document.getElementById('mediabuffer');MediaBufferProgress.innerHTML="";MediaBufferProgress.innerHTML="(" + document.NjoyMediaPlayer.network.bufferingProgress;MediaBufferProgress.innerHTML += "%)";}

function NjoyMediaState(NewState){switch(NewState){case 1:document.getElementById("mediastate").innerHTML="Stopped: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Stopped";}if(document.getElementById("mediacontrol")){document.getElementById("mediacontrol").innerHTML='<li id="mediaplaybtn"onclick="Play()"></li>';}break;case 2:document.getElementById("mediastate").innerHTML="Paused: ";document.getElementById("mediacontrol").innerHTML='<li id="mediaplaybtn" onclick="Play()"></li>';if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Paused";}break;case 3:document.getElementById("mediastate").innerHTML="Playing: ";if(document.getElementById("controlseekreverse") || document.getElementById("controlseekforward")){document.getElementById("mediacontrol").innerHTML='<li id="tvbtnpause"><a title="Pause" href="#" onclick="Pause()">Pause</a></li>';}else{document.getElementById("mediacontrol").innerHTML='<li id="mediastopbtn" onclick="Stop()"></li>';}if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Playing";}break;case 6:document.getElementById("mediastate").innerHTML = "Buffering: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Buffering";}break;case 7:document.getElementById("mediastate").innerHTML="Waiting: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Waiting";}break;case 8:document.getElementById("mediastate").innerHTML="Media Ended: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Media Ended";}break;case 9:document.getElementById("mediastate").innerHTML="Transitioning: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Transitioning";}break;case 10:document.getElementById("mediastate").innerHTML="Ready: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Ready";}break;case 11:document.getElementById("mediastate").innerHTML="Reconnecting: ";if(document.getElementById("mediastatelist")){document.getElementById("mediastatelist").innerHTML="Reconnecting";}break;default:document.getElementById("mediastate").innerHTML="Other: ";}}
function Play(){
	var obj=getPlayerObj();
	
	if(obj.id=="NjoyMediaPlayer"){	
		document.NjoyMediaPlayer.controls.play();
	}
	
	if(obj.id=="NjoyVLC"){	
		obj.playlist.play();
	}
	

}
function Stop() {
	var obj=getPlayerObj();
	
	if(obj.id=="NjoyMediaPlayer"){	
		document.NjoyMediaPlayer.controls.stop();
	}
	
	if(obj.id=="NjoyVLC"){	
		obj.playlist.stop();
	}
	

}function Forward(){document.NjoyMediaPlayer.controls.fastForward();document.getElementById("mediacontrol").innerHTML='<li id="mediaplaybtn"><a title="Play" href="#" onclick="Play()">Play</a></li>';}function Reverse(){document.NjoyMediaPlayer.controls.fastReverse();document.getElementById("mediacontrol").innerHTML='<li id="mediaplaybtn"><a title="Play" href="#" onclick="Play()">Play</a></li>';}function Pause(){document.NjoyMediaPlayer.controls.pause();}

function Mute(){	var obj=getPlayerObj();
	
	if(obj.id=="NjoyMediaPlayer"){	
		if(!obj.settings.mute) obj.settings.mute = true;
	}
	
	if(obj.id=="NjoyVLC"){	
		if(!obj.audio.mute) obj.audio.mute = true;
	}
	
	$("#soundcontrol").html('');
	$("#soundcontrol").html('<li id="mediaunmute" onclick="UnMute()"></li>');
}

function UnMute(){	
	var obj=getPlayerObj();
	
	if(obj.id=="NjoyMediaPlayer"){
		if(obj.settings.mute) obj.settings.mute = false;
	}
	
	if(obj.id=="NjoyVLC"){	
		if(obj.audio.mute) obj.audio.mute = false;
	}
	
	$("#soundcontrol").html('');
	$("#soundcontrol").html('<li id="mediamute" onclick="Mute()"></li>');
}

/*volume control*/
volDecrease=function(){
	var volLevel;
	var obj=getPlayerObj();
	
	if(obj.id=="NjoyMediaPlayer"){
		volLevel=50;
		if(obj.settings.mute==true) {
			obj.settings.mute=false;
			document.getElementById('soundcontrol').innerHTML='<li id="mediamute" onclick="Mute()"></li>';
		}
		
		obj.settings.volume=obj.settings.volume-10;
		volLevel = obj.settings.volume;
	}
	
	if(obj.id=="NjoyVLC"){	
		volLevel=obj.audio.volume;
		
		if(obj.audio.mute==true) {
			obj.audio.mute=false;
			document.getElementById('soundcontrol').innerHTML='<li id="mediamute" onclick="Mute()"></li>';
		}
		if(obj.audio.volume == 0) {
			obj.audio.volume = 0;
		} else {
			obj.audio.volume=obj.audio.volume-20;
		}
		
		volLevel = obj.audio.volume;
	}	

	levelBar(volLevel,obj.id);
}

volIncrease=function(){
	var volLevel;
	var obj=getPlayerObj();
	
	if(obj) {
		if(obj.id=="NjoyMediaPlayer"){
			volLevel=50;
			if(obj.settings.mute==true) {
				obj.settings.mute=false;
				document.getElementById('soundcontrol').innerHTML='<li id="mediamute" onclick="Mute()"></li>';
			}
			
			obj.settings.volume=obj.settings.volume+10;
			volLevel = obj.settings.volume;
		}
	
		if(obj.id=="NjoyVLC"){	
			volLevel=obj.audio.volume;
			
			if(obj.audio.mute==true) {
				obj.audio.mute=false;
				document.getElementById('soundcontrol').innerHTML='<li id="mediamute" onclick="Mute()"></li>';
			}
			
			if(obj.audio.volume == 200) {
				obj.audio.volume = 200;
			} else {
					obj.audio.volume=obj.audio.volume+20;
			}
				
			volLevel = obj.audio.volume;
		}	
	}
	
	levelBar(volLevel,obj.id);
}
setVol=function(){
	var volLevel;
	var obj=getPlayerObj();
	
	if(obj) {
		if(obj.id==njoy_wmp_object){
			volLevel = obj.settings.volume;
		}
		
		if(obj.id==njoy_vlc_object){	
			volLevel = obj.audio.volume;
		}
		
		levelBar(volLevel,obj.id);
	}
}

levelBar=function(volLevel,objId) {
	var volIndicator = volLevel;
	
	if(objId==njoy_vlc_object) {
		volIndicator=volLevel/2;
	}
	
	switch(volIndicator) {
		case 0:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol0.png" border="0">';
		break;
		case 10:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol10.png" border="0">';
		break;
		case 20:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol20.png" border="0">';
		break;
		case 30:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol30.png" border="0">';
		break;
		case 40:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol40.png" border="0">';
		break;
		case 50:
			if(document.getElementById('volumeindicator'))
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol50.png" border="0">';
		break;
		case 60:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol60.png" border="0">';
		break;
		case 70:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol70.png" border="0">';
		break;
		case 80:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol80.png" border="0">';
		break;
		case 90:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol90.png" border="0">';
		break;
		case 100:
			document.getElementById('volumeindicator').innerHTML='<img src="/images/mediaplayer/_vol100.png" border="0">';
		break;
	}
}

var gHost="http://";

/*var isPlayer = GetNjoyPlayer();
if(isPlayer){if(window.addEventListener){window.addEventListener("load", setVol, false)}else if(window.attachEvent){window.attachEvent("onload", setVol)}else if(document.getElementById)window.onload=setVol}*/



getPlayerObj=function()
{
	var playerObj;
	
	if(document.getElementById("NjoyMediaPlayer"))
	{
		playerObj=document.getElementById("NjoyMediaPlayer");
	}
	
	if(document.getElementById("NjoyVLC")) 
	{
		playerObj=document.getElementById("NjoyVLC");
	} 
	
	return(playerObj);
}
njoyVlcState=function(){
	var obj=getPlayerObj();
	if(obj.id=="NjoyVLC"){
		switch(obj.input.state)
		{
			case 0:
				document.getElementById("mediastate").innerHTML="Idle: ";
			break;
			case 1:
				document.getElementById("mediastate").innerHTML="Opening: ";
			break;
			case 2:
				document.getElementById("mediastate").innerHTML="Buffering: ";
			break;
			case 3:
				document.getElementById("mediastate").innerHTML="Playing: ";
				document.getElementById("mediacontrol").innerHTML='<li id="mediastopbtn" onclick="Stop()"></li>';
			break;
			case 4:
				document.getElementById("mediastate").innerHTML="Paused: ";
			break;
			case 5:
				document.getElementById("mediastate").innerHTML="Stopping: ";
			break;
			case 6:
				document.getElementById("mediastate").innerHTML="Stopped: ";
				document.getElementById("mediacontrol").innerHTML='<li id="mediaplaybtn" onclick="Play()"></li>';
			break;
			case 7:
				document.getElementById("mediastate").innerHTML="Error: ";
			break;
		}
		
		var stateTimer=setTimeout("njoyVlcState()",1000);
	}
}
$(document).ready(function(){
	$("#soundcontrol #mediamute").click(function(){
		Mute();
	});
});





function PlayQT(w,h,p){
	var str = '<object id="NjoyQTPlayer" align="middle" width="'+w+'" height="'+h+'" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" class="quicktime"><param value="'+p+'" name="src" /><param value="true" name="autoplay"/><param value="false" name="showlogo"/><embed align="middle" width="'+w+'" height="'+h+'" showcontrols="true" autoplay="true" autostart="true" showlogo="false" src="'+p+'" type="video/quicktime" class="quicktime"></embed></object>';
	
	document.write(str);
}
