var Playlist_holdImageList = new Array("/images/mab/mom_mem_tab1_on.gif","/images/mab/mom_mem_tab2_on.gif");
var Playlist_onImageList = new Array("/images/mab/mom_mem_tab1_on.gif","/images/mab/mom_mem_tab2_on.gif");
var Playlist_offImageList = new Array("/images/mab/mom_mem_tab1_out.gif","/images/mab/mom_mem_tab2_out.gif");
var PlaylistSelectedajax=1;


function PlaylistSwapImage(i){
	if (i != PlaylistSelectedajax){
		document.getElementById('menu_playlist'+i).src=Playlist_onImageList[i-1];
	}else{
		document.getElementById('menu_playlist'+i).src=Playlist_holdImageList[i-1];
	}
}
function PlaylistRestoreImage(i){
	if (i != PlaylistSelectedajax){
		document.getElementById('menu_playlist'+i).src=Playlist_offImageList[i-1];
	}
}
function PlaylistRestoreAllImage(){
	for(i=1;i<=Playlist_offImageList.length;i++){
		document.getElementById('menu_playlist'+i).src=Playlist_offImageList[i-1];
	}
}


function PlaylistJson(displaydiv, listtype,pagenum) {
	loading(displaydiv);
	if (listtype=='personal'){
	  ajaxurl='index.php?fuseaction=Ajax.Playlist&page='+pagenum;
	}else{
	  ajaxurl='index.php?fuseaction=Ajax.PlaylistSuggested&page='+pagenum;
	}
  var kw = {	
             url: ajaxurl,	
			 handleAs:"json",
			 sync:true,
			 load: function(data){       PlaylistJsonProcessData(displaydiv,data, listtype);	},						
		     error: function(data){		
			// document.getElementById(displaydiv).innerHTML = "Nothing .An error occurred: " + data.message;
		 //      alert("An error occurred: " + data.message);	
	},	
			 timeout: 40000
			  };
    dojo.xhrPost(kw);
}

function PlaylistJsonProcessData (displaydiv,data, listtype) {
	var ktr=0; 
	var num_block=0;
	var blocks =new Array;
	var vlink="";

	var tmp = ''; 
	var tmp1='<div class="aan_nf_mom_mem_content_left_all">';
//	var tmp2='<div class="aan_nf_mom_mem_content_right_all">';
	dojo.map(data.result, function (itm) {

// vlink='index.php?fuseaction='+itm.link+'&channel_id='+itm.channel_id+'&program_id='+itm.program_id;
 vlink='index.php?fuseaction=Member.Archive&channel_id='+itm.channel_id+'&program_id='+itm.program_id; 
//vlink='javascript:showVCplayer('+itm.channel_id+','+itm.program_id+');void(0);';
tmp ='<div class="aan_nf_mom_mem_content_item1" >';

tmp +='<div class="aan_nf_mom_tag_section_content_left" id="'+displaydiv+'_'+itm.program_id+'"><div class="aan_nf_review_content_photo_play"><a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_1"><img id="play'+displaydiv+'_'+itm.program_id+'" width="192" height="108" onmouseover="document.play'+displaydiv+'_'+itm.program_id+'.src=\'images/new_images/play_button_192x108.png\';"    onmouseout="document.play'+displaydiv+'_'+itm.program_id+'.src=\'images/blank.png\';" src="images/blank.png" name="play'+displaydiv+'_'+itm.program_id+'"/> </a> </div>'+
'<div class="aan_nf_review_content_photo_photo"><img src="'+itm.img+'" border="0" ></div></div>';
tmp +='<div class="aan_nf_mom_mem_section_content_right">';

	if (trim(itm.subject)){
		tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_3">主題︰'+itm.subject+'</a><br/>';
/*    	tmp +='    	<div class="aan_nf_review_content_all_left_content_all" >'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_3a">主題︰</a></div>'+
				'            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_3b">'+itm.subject+'</a></div>'+ 
				'        </div>';*/
	}

	if (trim(itm.host)){
				tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_4">主持︰'+itm.host+'</a><br/>';
/*	    tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_4a">主持︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_4b">'+itm.host+'</a></div>'+
			    '        </div>';*/
	}

	if (trim(itm.guest)){
						tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_5">嘉賓︰'+itm.guest+'</a><br/>';
/*		tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_5a">嘉賓︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_5b">'+itm.guest+'</a></div>'+
			    '        </div>';*/
	}

	if (trim(itm.food)){
	//					tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_6">菜式︰'+itm.food+'</a><br/>';
/*	    tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_6a">菜式︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_6b">'+itm.food+'</a></div>'+
			    '        </div>';*/
	}

	if (trim(itm.cook)){
						tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_7">廚師︰'+itm.cook+'</a><br/>';
	/*    tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_7a">廚師︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_7b">'+itm.cook+'</a></div>'+
			    '        </div>';*/
	}

	if (trim(itm.expert)){
						tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_8">專家︰'+itm.expert+'</a><br/>';
	   /* tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_8a">專家︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_8b">'+itm.expert+'</a></div>'+
			    '        </div>';*/
	}

	if (trim(itm.desc)){
		//				tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_9">簡介︰'+itm.desc+'</a><br/>';
	/*    tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_9a">簡介︰</a></div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_9b">'+itm.desc+'</a></div>'+
			    '        </div>';*/
	}
				tmp +='<a href="'+vlink+'" id="'+displaydiv+'_'+itm.program_id+'_10">日期︰'+itm.date+'</a><br/>';
/*	tmp +='    	<div class="aan_nf_review_content_all_left_content_all">'+
			    '            <div class="aan_nf_review_content_all_left_content_left"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_10a">日期︰</a>'+'</div>'+
			    '            <div class="aan_nf_review_content_all_left_content_right"><a href="'+vlink+'"  id="'+displaydiv+'_'+itm.program_id+'_10b">'+itm.date+'</a></div>'+
				'         <div class="aan_nf_review_content_all_left_content_right" id="rb_'+itm.program_id+'_scores"></div>'+
			    '        </div>'+*/
    // tmp +='     </div>';
	if (listtype=='personal'){
			tmp +=removePlayListImg(itm.program_id,displaydiv);
	}else{
	tmp +=addPlayListImg(itm.program_id);
	}
    tmp +='</div></div>';
	//if (ktr%2==0){
		tmp1+=tmp;
/*	}else{
			tmp2+=tmp;
	}*/
	tmp='';
		ktr++; 
	});

		tmp1+='</div>';
	//	tmp2+='</div>';
document.getElementById(displaydiv).innerHTML = tmp1;//+tmp2;
	linkpattern='javascript:PlaylistJson(\''+displaydiv+'\',\''+listtype+'\',*);';

	document.getElementById('playlist2_nextback').innerHTML=pageination(linkpattern, data.totalpage, data.curpage);

	dojo.map(data.result, function (itm) {
		 tips_text=videotooltips_text(itm.fulldesc);
//		tooltips(displaydiv+'_'+itm.program_id, tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_1', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_2', tips_text);		
		tooltips(displaydiv+'_'+itm.program_id+'_3', tips_text);		
		tooltips(displaydiv+'_'+itm.program_id+'_4', tips_text);		
		tooltips(displaydiv+'_'+itm.program_id+'_5', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_6', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_7', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_8', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_9', tips_text);
		tooltips(displaydiv+'_'+itm.program_id+'_10', tips_text);
						
	});
}
/*	var pid='';
	var cid='';
	var flv='';
	var bmk_title='';
	var bmk_desc='';
*/
var curplaylistrollerpage=0;
var totalplaylistrollerpage=0;

function PlaylistRollerJson(displaydiv,_itemWidth,program_id) {
		loading(displaydiv);
  ajaxurl='index.php?fuseaction=Ajax.PlaylistRoller';
  var kw = {	
             url: ajaxurl,	
			 handleAs:"json",
			 sync:true,
			 load: function(data){       playlistRollerJsonProcessData(displaydiv,data,_itemWidth, program_id);	},						
		     error: function(data){		
			      //  alert("An error occurred: " + data.message);	},	
			 timeout: 40000}
			  };
      dojo.xhrPost(kw);
}

function playlistRollerJsonProcessData (displaydiv,data,_itemWidth, program_id) {

	var ktr=0; 
	_filmWidth=0; 
	var tmp = ''; 
	var tmp_tooltips = ''; 
	var itemSelectedpos=0;
	dojo.map(data.result, function (itm) {
		if (itm.program_id==program_id){itemSelectedpos=ktr;}
 			if ((document.domain).substr(0,7)=='10.111.'){p=1;}else{p=0;};
			
		//if (itm.show==1 || p==1){
	vlink='index.php?fuseaction='+itm.link+'&channel_id='+itm.channel_id+'&program_id='+itm.program_id;
		tmp+=  '<span class="aan_nf_coreplaylist_col" id="'+displaydiv+'_'+itm.program_id+'" >'+
		               '<a href="'+vlink+'" ><img src="'+itm.img+'" border="0" id="i'+displaydiv+'_'+itm.program_id+'" width="120" /></a><br/>'+
					   '<span class="aan_nf_coreplaylist_content_all"><span class="aan_nf_coreplaylist_content_left">'+removePlayListImg(itm.program_id,displaydiv)+'</span>'+
					   '<span class="aan_nf_coreplaylist_content_right"><a href="'+vlink+'" id="i'+displaydiv+'_'+itm.program_id+'a">'+itm.subject+'</a></span></span>'+
				       '</span>';
/*		tmp+=  '<div class="aan_nf_coreplaylist_col" id="'+displaydiv+'_'+itm.program_id+'" >'+
'<div class="aan_nf_coreplaylist_photo_play"><a href="'+vlink+'" ><img id="play'+displaydiv+'_'+itm.program_id+'" width="120" height="68" onmouseover="document.play'+displaydiv+'_'+itm.program_id+'.src=\'images/new_images/play_button_192x108.png\';"     border="0"    onmouseout="document.play'+displaydiv+'_'+itm.program_id+'.src=\'images/blank.png\';" src="images/blank.png" name="play'+displaydiv+'_'+itm.program_id+'"/> </a> </div>'+
					   '<div class="aan_nf_coreplaylist_photo_photo"><img src="'+itm.img+'" border="0" id="i'+displaydiv+'_'+itm.program_id+'" width="120" /></div>'+removePlayListImg(itm.program_id)+
				       '</div>';*/
		// }
		/*
		else{
		tmp+=  '<div class="videobox" id="'+displaydiv+'_'+itm.program_id+'" >'+
		               '<div align="center"><img src="'+itm.img+'" border="0" id="i'+displaydiv+'_'+itm.program_id+'" onload="autofit(112,\'i'+displaydiv+'_'+itm.program_id+'\');"/></div>'+
							'<div  class="videotitle">';
			if (itm.channel){tmp+=itm.channel+'<br/>';}
					tmp+=  itm.program_txt+'<br/>';
					   //   if (itm.guest){tmp+='<a href="'+vlink+'" class="videotitle">'+itm.guest+'</a><br/>';}
					       tmp+=itm.highlight_txt+'</div>'+
			       '</div>';
		}
*/
//		 _filmWidth+=_itemWidth;                                   // Increment our filmstrip Width counter.
         ktr++; 
	});
	//if ((data.totalpage*6-ktr)>0){
		_filmWidth=data.totalpage*6*_itemWidth;
//	}
	var d=0;
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		if (ieversion==6)	{d=3;}
	}
	tmp ='<div style="width:'+(_filmWidth+d)+'px;">'+tmp+'</div>';

	document.getElementById(displaydiv).innerHTML = tmp;
	dojo.map(data.result, function (itm) {
							
		var tips_text=videotooltips_text(itm.fulldesc);
		tooltips('i'+displaydiv+'_'+itm.program_id, tips_text);
		tooltips('i'+displaydiv+'_'+itm.program_id+'a', tips_text);
		});
//	linkpattern='javascript:ScrollItem(\''+displaydiv+'\',\''+'\',*);';
	 curplaylistrollerpage=data.curpage;
	PlaylistScrollPage(displaydiv,6,150,curplaylistrollerpage);
	 totalplaylistrollerpage=data.totalpage;
	//alert(curplaylistrollerpage);
//	document.getElementById('playlist_nextback').innerHTML=pageination(linkpattern, data.totalpage, data.curpage);

		playlistrollerpageination(displaydiv,_itemWidth);
/*if (program_id){
		ScrollItem(displaydiv,(itemSelectedpos*_itemWidth));
	}*/
}
function playlistrollerpageination(displaydiv,_itemWidth){

		var linkpattern='javascript:PlaylistScrollPage(\''+displaydiv+'\',6,'+_itemWidth+',*);';
		document.getElementById('playlist_nextback').innerHTML=pageination(linkpattern, totalplaylistrollerpage, curplaylistrollerpage);
}
function PlaylistRsrolldiv(displaydiv,scrollSize,itemWidth){
//	alert(curplaylistrollerpage);
	if (totalplaylistrollerpage>=(curplaylistrollerpage+1)){curplaylistrollerpage++; }

	Rsrolldiv(displaydiv,scrollSize,itemWidth);
	playlistrollerpageination(displaydiv,itemWidth);
}

function PlaylistLsrolldiv(displaydiv,scrollSize,itemWidth){
//			alert(curplaylistrollerpage);
		if ((curplaylistrollerpage-1)>=1){curplaylistrollerpage--; }

	Lsrolldiv(displaydiv,scrollSize,itemWidth);
	playlistrollerpageination(displaydiv,itemWidth);
}
function PlaylistScrollPage(displaydiv,scrollSize,itemWidth,page){
//			alert(curplaylistrollerpage);
		curplaylistrollerpage=page;
		//alert(scrollSize*itemWidth*page);
		var videoboxlist = document.getElementById(displaydiv);	
	videoboxlist.scrollLeft=scrollSize*itemWidth*(page-1);
//	ScrollItem(displaydiv,scrollSize*itemWidth*page-1);
//	Lsrolldiv(displaydiv,scrollSize,itemWidth);
	
	playlistrollerpageination(displaydiv,itemWidth);
}


