var new_group;
var old_group;
var mv_new_group;
var mv_old_group;
var cid=0;ctgid=0;ctitle="";
var oldurl="";var newurl="";
var tmo=-1;
var is_usinggroup= false;
function refreshMovie(id,len,ctid,title,sub,pic,group){
	ctitle=title;

	for(var i=0;i<len;i++){
		var tgt= document.getElementById("ls-"+i);
		if(tgt) tgt.className="list";
	}
	tgt= document.getElementById("ls-"+id)
	if(tgt) tgt.className= "list_a";

	
	var so = new SWFObject("f/mainmovie.swf", "tvcf", "320", "259", "6", "#E8E8E8");
	
	if(so.installedVer.major>0){		
		mv_old_group= mv_new_group;
		mv_new_group= group;

		
	}else{
		pic=true;
		
	}
	//Autonext For Picture 
	clearTimeout(tmo);
	if(pic){
		var _cid= parseInt(id,10);
		//clearTimeout(tmo);		
		tmo= setTimeout("nextmovie("+_cid+")",15000);
	}else{

	}
	
	if(sub){
		var subloader= document.getElementById("subloader");
		if(subloader) subloader.style.visibility="visible";

		var strParams= "id=" + id + "&gid=" + ctid;	
		
		if(pic){
			var loader1 = new net.ContentLoader("dyncon_channels-on-demand.asp",buildPic,null,"POST",strParams);			
		}else{			
			//var loader1 = new net.ContentLoader("dyncon_channels-on-demand.asp",buildVOD,null,"POST",strParams);
			//alert(document.getElementById("mov_desc"));
			if(mv_old_group && document.getElementById("mov_desc")){
				if(mv_new_group!=mv_old_group){
					var loader1 = new net.ContentLoader("dyncon_channels-on-demand.asp",buildVOD,null,"POST",strParams);					
				}else{					
					strParams+="&sub=true";
					mv_tgt= (document.getElementById("mov_desc"));
					var loader1 = new net.ContentLoader("dyncon_channels-on-demand.asp",buildSubVOD,null,"POST",strParams);
				}
			}else{					
				var loader1 = new net.ContentLoader("dyncon_channels-on-demand.asp",buildVOD,null,"POST",strParams);				
			}			
		}		
	}else{		
		var strParams= "id=" + id;		
		if(pic){		
			var loader1 = new net.ContentLoader("dyncon_content.asp",buildPic,null,"POST",strParams);
		}else{
			var loader1 = new net.ContentLoader("dyncon_content.asp",buildMH,null,"POST",strParams);
		}
		document.getElementById("dyn-con").innerHTML="";
		document.getElementById("dyn-loader").style.visibility="visible";
	}
	cid=id;
	ctgid=ctid;
}
function trackingPages(pagename,vid){
	var strParams= "p=" + pagename + "&id=" + vid;	
	var loader1 = new net.ContentLoader("TrackPageNow.asp",null,null,"POST",strParams);
	
}
function refreshChannel(ch,id,len,title,pic,rent,group,poster){	
	ctitle=title;
	if(len>0){
		for(var i=0;i<len;i++){
			document.getElementById("ls-"+i).className="list";
		}	
		document.getElementById("ls-"+id).className= "list_a";
	}

	if(ch==0){
		var strParams= "ch=" + ch + "&id=" + id+ "&rent=false&group=bbc";		
	}else{
		if(rent){
			var strParams= "ch=" + ch + "&id=" + id+ "&rent=true";		
		}else{
			var strParams= "ch=" + ch + "&id=" + id ;
			
		}
	}
	if(poster){			
		strParams+= "&poster=true";
		pic=true;
	}else{
	}

	var so = new SWFObject("f/mainmovie.swf", "tvcf", "320", "259", "6", "#E8E8E8");	
	if(so.installedVer.major>0){		
		old_group= new_group;
		new_group= group;
	}else{
		pic=true;
	}
	
	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="visible";

	if(pic){
		var loader1 = new net.ContentLoader("dyncon_channel.asp",buildPic,null,"POST",strParams);
	}else{		
		if(old_group && document.getElementById("mov_desc")){			
			if(new_group!=old_group){
				var loader1 = new net.ContentLoader("dyncon_channel.asp",buildChannel,null,"POST",strParams);
			}else{
				strParams+="&sub=true";
				var loader1 = new net.ContentLoader("dyncon_channel.asp",buildSubChannel,null,"POST",strParams);
				is_usinggroup=true;
			}
		}else{			
			var loader1 = new net.ContentLoader("dyncon_channel.asp",buildChannel,null,"POST",strParams);						
		}
	}	
	//document.getElementById("dyn-con").innerHTML="";
	document.getElementById("dyn-loader").style.visibility="visible";	
	cid=id;
}

function buildChannel(){
	var tmp = String(this.req.responseText).split("{||}");
	var svar= tmp[1].split("&");
	//alert(tmp);

	oldurl=newurl;
	for(var i=0;i<svar.length;i++){
		eval(svar[i]);	//Retrieve Variable
	}
	
	newurl= urlmovie;	

	document.getElementById("dyn-con").innerHTML= tmp[0];
	document.getElementById("dyn-con-bg").style.display="none";
	var so = new SWFObject("f/mainmovie.swf?19121223", "tvcf", "320", "286", "6", "#E8E8E8");
	so.addParam("allowFullScreen", "true");
	so.addParam("menu", "false");
	so.addParam("wmode","transparent");
	so.addVariable("id","2-1-"+ctgid+"-c"+cid);
	so.addVariable("autoplay","true");
	so.addVariable("autonext","false");
	so.addVariable("cm",urlmovie);
	so.addVariable("cpic",urlpic);
	
	so.addVariable("xcvid", cvid);
	so.write("channels_movie");

	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="hidden";
}

function buildVOD(){	
	document.getElementById("dyn-con").innerHTML= this.req.responseText;
	document.getElementById("dyn-con-bg").style.display="none";

	var so = new SWFObject("f/mainmovie.swf?168", "channelsmovief", "320", "286", "6", "#E8E8E8");
	so.addParam("allowFullScreen", "true");								
	so.addParam("menu", "false");
	so.addParam("wmode","transparent");

	so.addVariable("id","2-1-"+ctgid+"-c"+cid);
	so.addVariable("xurl","getmovie.asp");	
	so.addVariable("autoplay","true");
	so.addVariable("autonext","true");
	so.write("channels_movie");
	
	
	document.getElementById("dyn-loader").style.visibility="hidden";

	document.getElementById("h4-con").innerHTML= ctitle;

	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="hidden";
	

}
function buildSubVOD(){	
	var tmp = this.req.responseText;
	var tgt2=document.getElementById("mov_desc");	
	var tgt_title = document.getElementById("h4-con");

	if(tgt2!=null){
		tgt2.innerHTML= tmp;
	}
	if(tgt_title!=null){
		tgt_title.innerHTML= ctitle;
	}
	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="hidden";
}
function buildSubChannel(){
	var tmp = this.req.responseText.split("{||}");

	var tgt=document.getElementById("mov_desc");
	if(tgt!=null){
		tgt.innerHTML= tmp[0];
	}
	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="hidden";
}
function buildMH(){	
	document.getElementById("dyn-con").innerHTML= this.req.responseText;
	var so = new SWFObject("f/mainmovie.swf?2128", "mainmovief", "320", "283", "6", "#E8E8E8");
	so.addParam("allowFullScreen", "true");
	so.addParam("wmode","transparent");
	
	so.addParam("menu", "false");
	so.addVariable("id","0-c" + cid);
	so.addVariable("autoplay","true");
	so.addVariable("xurl","getmovie.asp");
	so.addVariable("autonext","true");
	
	so.write("mainmovie");	
	document.getElementById("dyn-loader").style.visibility="hidden";
	var int_loader= setTimeout("hideloader()",2000);
	
}
function hideloader(){
	document.getElementById("dyn-loader").style.visibility="hidden";
	var int_loader= setTimeout("hideloader()",2000);
}

function buildPic(){	
	var tmp = this.req.responseText.split("{||}");	
	if(tmp.length>1) var svar= tmp[1].split("&");
	
	document.getElementById("dyn-con").innerHTML= tmp[0];
	document.getElementById("dyn-con-bg").style.display="none";

	var loader= document.getElementById("dyn-loader");		
	if(loader) loader.style.visibility="hidden";

	var h4obj= document.getElementById("h4-con")
	if(h4obj) h4obj.innerHTML= ctitle;

	var subloader= document.getElementById("subloader");
	if(subloader) subloader.style.visibility="hidden";	
}

var tvcid=0;
function refreshTVC(_id, _vid,urlmovie, urlpic, title,autoplay,desc){	
	tvcid=_id;
	var tgt2= document.getElementById("lists2");
	if(autoplay==undefined){
		autoplay= true;
	}else{

	}
	for (var i=0;i<tgt2.getElementsByTagName("a").length;i++ ){
		var tgt= document.getElementById("lsc-"+i);		
		tgt.className="list";
	}
	document.getElementById("lsc-"+_id).className= "list_a";
	if(desc==""){
		document.getElementById("tvc_title").innerHTML= "<strong>" + title + "</strong><br>" + desc+ "<div style=\"position:absolute;top:20px;left:0px;\"><a href=\"signup_intro.asp\"><img src=\"i/btn_sign-up_now.gif\" border=\"0\" /></a></div></p>";
	}else{
		document.getElementById("tvc_title").innerHTML= desc+ "<div style=\"position:absolute;top:20px;left:0px;\"><a href=\"signup_intro.asp\"><img src=\"i/btn_sign-up_now.gif\" border=\"0\" /></a></div></p>";
	}
	
	var obj= document.getElementById("flashimg_tvc");

	if(obj) obj.src= urlpic;
	
	if(urlmovie.indexOf(".swf")>=0){
		var so = new SWFObject("f/mainmovie.swf?16", "tvcf", "320", "286", "6", "#E8E8E8");
		so.addParam("allowFullScreen", "true");
		so.addParam("menu", "false")
		so.addParam("wmode", "transparent")
		so.addVariable("autoplay",autoplay);
		so.addVariable("autonext","true");
		so.addVariable("autonextfunc","nexttvc");

		so.addVariable("xcvid",_vid);
		so.addVariable("cm",urlmovie);
		so.addVariable("cpic",urlpic);
		so.write("mainmovie2");		
		
		if(trackingPages!=undefined)trackingPages(urlmovie,_vid);
	}else{
		document.getElementById("mainmovie2").innerHTML= "<img src=\"" + urlmovie + "\" width=\"320\" height=\"240\" />";
	}
}



// FILTERING POSTER
function refreshPosterFilter(ch,keyword,rent){
	var tgtloader= document.getElementById("fploader");
	if(trim(keyword)==""){
		document.getElementById("listall_posters_filter").style.display="none";
		document.getElementById("listall_posters").style.display="block";
		if(tgtloader) tgtloader.style.visibility="hidden";
	}else{
		document.getElementById("listall_posters_filter").style.display="block";
		document.getElementById("listall_posters").style.display="none";
		if(rent){
			var strParams= "ch=" + ch + "&key=" + keyword+ "&rent=true";
		}else{
			var strParams= "ch=" + ch + "&key=" + keyword;
		}
		
		var loader1 = new net.ContentLoader("dyncon_posterfilter.asp",buildPosterFilter,null,"POST",strParams);
		if(tgtloader) tgtloader.style.visibility="visible";
	}
}

function buildPosterFilter(){	
	var tmp = this.req.responseText;	
	
	document.getElementById("listall_posters_filter").innerHTML= tmp;	

	if(document.getElementById("fploader"))document.getElementById("fploader").style.visibility="hidden";
}
function nextmovie(_cid,start){
	var fname= document.location.href;

	if(!start && (fname.indexOf("channels-on-demand_on-demand_details.asp")>=0) || (fname.indexOf("channels-on-demand_rent-a-pack_details.asp")>=0)){
	}else{		
		var tgt= document.getElementById("lists");
		if(start || tgt.getElementsByTagName("a").length>1){			
			if(!start) _cid++;
			if(_cid>=tgt.getElementsByTagName("a").length)_cid=0;			
			tgt.getElementsByTagName("a")[_cid].onclick();
			if(fname.indexOf("#exclusives")>=0){
				activateme();
			}else{
				//activateTab(_cid);				
				tgt.getElementsByTagName("a")[_cid].onclick();
			}
		}
	}
	clearTimeout(tmo);
}