var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline=0;

	
$(document).ready(function(){

	/* for nescafe skinning */
	nescafe_position_skinning();
	nescafe_display_videos();
	
	
	//$('#player').css('display','none');

	check_url();

	$('.login_display').click(function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		event.preventDefault();
		
		login_display();
		
	});

	$('.logout_display').click(function(event){
		
		called = $(this).attr('href');
		window.location='/logout.do';
		event.preventDefault();
				
	});

	$('.upload_display').click(function(event){
		
		window.open('/up/','Upload','width=425,height=800,toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0');
		event.preventDefault();
		
	});	
	
	$('.video').livequery('click',function(event){
		
		called = $(this).attr('href');
		
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');
		
		SetCookie('mkinitv_play',called);
		
		//alert(called);
		//window.location='#'+called;
		window.location=called;
		//event.preventDefault();
		
		//play_video(called);
		
		
	});
	
	$('.desc').click(function(event){
		
		called = $(this).attr('href');
		window.location='#'+called;
		event.preventDefault();
		
		desc_display(called);
		
	});		
	
	$('.list').click(function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');
		
		event.preventDefault();
		DelCookie('mkinitv_search');
		DelCookie('mkinitv_list_pagination');
		//SetCookie('mkinitv_list_pagination','1');
		
		list_display(called);
		
	});
	
	$('.list-page').livequery('click',function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');

		//alert(called);
		SetCookie('mkinitv_listpage',called);
		
		event.preventDefault();
		list_display_page(called);
		
	});	
	
	$('.featured-page').livequery('click',function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');		
		event.preventDefault();
		
		feat_display_page(called);
		
	});
	
	$('.rentakini-page').livequery('click',function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');		
		event.preventDefault();

		rentakini_display_page(called);
		
	});
	
	$('.related-page').click(function(event){
		
		called = $(this).attr('href');
		//window.location='#'+called;
		
		// strip out http://www.malaysiakini.tv && http://malaysiakini.tv
		called = called.replace('http://www.malaysiakini.tv', ''); 
		called = called.replace('http://malaysiakini.tv', '');
		
		event.preventDefault();
		
		related_display_page(called);
		
	});
	
    $("#search-form").submit(function() {
		search_display();
		return false;
    });

	
	$('.search-submit-page').livequery('click',function(event){
		called = $(this).attr('href');
		//window.location='#'+called;
		event.preventDefault();
		
		search_display_page(called);
		
	});
	
	$('.topic_drop_menu').livequery('click',function(event){
		called = $(this).attr('href');
		//window.location='#'+called;
		event.preventDefault();
		
		topic_update(called);
		
	});	
	
	
	
	headline_count = $("div.headline").size();
	$("div.headline:eq("+current_headline+")").css('top','5px');

	headline_interval = setInterval(headline_rotate,5000); //time in milliseconds
	$('#scrollup').hover(function() {
		clearInterval(headline_interval);
	}, function() {
		headline_interval = setInterval(headline_rotate,5000); //time in milliseconds
		headline_rotate();
	});
	
	
	//$('#desc-related-contents').hover(q19(),q20(););
	
	
	$("#ads_overlay_container").mouseover(function(){
		$('#ads_overlay_btn_show').fadeOut();
		ads_overlay_status = $("div").data('ads_overlay');
		if(ads_overlay_status != 'on'){
			$("#ads_overlay_container").animate({
				marginLeft: '0px'
			}, 1500, 'swing' );
		}
		$("div").data('ads_overlay', 'on');
		
	});

	$("#ads_overlay_btn_hide").click(function(){
		ads_overlay_status = $("div").data('ads_overlay');
		if(ads_overlay_status == 'on'){
			$("#ads_overlay_container").animate({
				marginLeft: '640px'
			}, 1500, 'swing', function(){
				$("div").data('ads_overlay', '');
			} );
		}
		
	});
		
	
	
})


function ads_overlay(a){

	/*
	// disable ads overlay

	if(a == 'hide'){

		$(this).delay(1000,function(){
		
			$("#ads_overlay_container").animate({ 
				marginLeft: '640px'
			}, 1500, 'swing' );	
			$("div").data('ads_overlay', '');		
		
		});
		
	

		
		//$('#ads_overlay_btn_show').fadeIn();
	}else{

		$(this).delay(1000,function(){

			$("#ads_overlay_container").animate({ 
				marginLeft: '500px'
			}, 1500, 'swing' );
			$("div").data('ads_overlay', '');
		
		});		
	

		
		//$('#ads_overlay_btn_show').fadeIn();
	}
	
	
	*/
	
}


function headline_rotate() {
  current_headline = (old_headline + 1) % headline_count; //remainder will always equal old_headline until it reaches headline_count - at which point it becomes zero. clock arithmetic
  $("div.headline:eq(" + old_headline + ")").animate({top: -205},"slow", function() {
    $(this).css('top','210px');
    });
  $("div.headline:eq(" + current_headline + ")").show().animate({top: 5},"slow");  
  old_headline = current_headline;
}


function check_url(){

	uri = window.location;
	host = location.host;
	
	search_string = GetCookie('mkinitv_search');	
	
	if(search_string){
		search_display_initial(search_string);
	}
	
	
	if(uri == 'http://www.malaysiakini.tv/' || uri == 'http://www.malaysiakini.tv' || uri == 'http://malaysiakini.tv/' || uri == 'http://malaysiakini.tv'){
		SetCookie('mkinitv_play','latest');
	}

	
	/*
	loading_indicator();
	if(uri != 'http://'+host+'/'){
		$.ajax({
			type: 'POST',
			url: '/a.do',
			data: 'k=check_url&r='+uri,
			dataType: 'html',
			success: function(reply){
			
				if(reply){
				
					respond = reply.split(']-[');
				
					//alert(respond);
				
					//update list
					list_display('latest');
					
					//update stage
					$('#stage').html('');
					
					anchor = respond[1];
					
					play_video(anchor);
					related_display(anchor);
					feat_display();
					loading_indicator('hide');
				
					SetCookie('mkinitv_play',anchor);
				
				}
			
			}
			}
		);
	}else{
	
		play_video('latest');
		list_display('latest');
		related_display('latest');
		feat_display();
		loading_indicator('hide');
			
		SetCookie('mkinitv_play','latest');	

	}
	*/
	
}

function play_video(called){

	q20();

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=play_video&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#player').html(reply);
			desc_display(called);
			related_display(called);
			loading_indicator('hide');
		}
		}
	)

}



function list_display(called){

	if(called == '/latest.html'){
		$('#listing-panel-menu-latest').addClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');
	}else if(called == '/popular.html'){
		$('#listing-panel-menu-latest').removeClass('selected');
		$('#listing-panel-menu-popular').addClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');
	}else if(called == '/channels.html'){
		$('#listing-panel-menu-latest').removeClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').addClass('selected');	
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');
	}else if(called == '/cjmy.html'){
		$('#listing-panel-menu-latest').removeClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').addClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');	
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');		
	}else if(called == '/rentakini.html'){
		$('#listing-panel-menu-latest').removeClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');	
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').addClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');
	}else if(called == '/poptv.html'){
		$('#listing-panel-menu-latest').removeClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');	
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').addClass('selected');
	}else{
		$('#listing-panel-menu-latest').addClass('selected');
		$('#listing-panel-menu-popular').removeClass('selected');
		$('#listing-panel-menu-cjmy').removeClass('selected');
		$('#listing-panel-menu-channels').removeClass('selected');
		$('#listing-panel-menu-search').removeClass('selected');
		$('#listing-panel-menu-rentakini').removeClass('selected');
		$('#listing-panel-menu-poptv').removeClass('selected');

		called = '/latest.html';
		
	}

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_list&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#listing-panel-items').html(reply);
			loading_indicator('hide');
		}
		}
	)	

}

function list_display_page(called){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_list&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#listing-panel-items').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function desc_display(param){

	if(param == 'desc'){
		$('#desc-pages-desc').addClass('selected');
		$('#desc-pages-comments').removeClass('selected');
		$('#desc-pages-download').removeClass('selected');
		$('#desc-pages-share').removeClass('selected');
	}else if(param == 'comments'){
		$('#desc-pages-desc').removeClass('selected');
		$('#desc-pages-comments').addClass('selected');
		$('#desc-pages-download').removeClass('selected');	
		$('#desc-pages-share').removeClass('selected');	
	}else if(param == 'download'){
		$('#desc-pages-desc').removeClass('selected');
		$('#desc-pages-comments').removeClass('selected');
		$('#desc-pages-download').addClass('selected');	
		$('#desc-pages-share').removeClass('selected');	
	}else if(param == 'share'){
		$('#desc-pages-desc').removeClass('selected');
		$('#desc-pages-comments').removeClass('selected');
		$('#desc-pages-download').removeClass('selected');
		$('#desc-pages-share').addClass('selected');	
	}else{
		$('#desc-pages-desc').addClass('selected');
		$('#desc-pages-comments').removeClass('selected');
		$('#desc-pages-download').removeClass('selected');	
		$('#desc-pages-share').removeClass('selected');	
	}

	called = GetCookie('mkinitv_play');
	called = document.location.href;
	
	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_desc&p='+param+'&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#desc-text').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function related_display(called){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_rel_video&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#desc-related-contents').html(reply);
			loading_indicator('hide');
		}
		}
	)
	
}

function related_display_page(called){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_rel_video&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#desc-related-contents').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function feat_display(){

	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_feat',
		dataType: 'html',
		success: function(reply){
			$('#listing-featured-items').html(reply);
		}
		}
	)
	
}

function feat_display_page(called){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_feat&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#listing-featured-items').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function rentakini_display(){

	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_rentakini',
		dataType: 'html',
		success: function(reply){
			$('#listing-rentakini-items').html(reply);
		}
		}
	)
	
}

function rentakini_display_page(called){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=get_rentakini&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#listing-rentakini-items').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function search_display(){

	called = $('#search-input').val();
	
	SetCookie('mkinitv_search',called);
	
	$('#listing-panel-menu-search').css('display','block');
	$('#listing-panel-menu-latest').removeClass('selected');
	$('#listing-panel-menu-popular').removeClass('selected');
	$('#listing-panel-menu-channels').removeClass('selected');
	$('#listing-panel-menu-search').addClass('selected');		
	
	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=search&r=',
		dataType: 'html',
		success: function(reply){
			$('#listing-panel-items').html(reply);
			loading_indicator('hide');
			window.location.hash="listing";
		}
		}
	)

}

function search_display_initial(called){
	
	$('#listing-panel-menu-search').css('display','block');
	$('#listing-panel-menu-latest').removeClass('selected');
	$('#listing-panel-menu-popular').removeClass('selected');
	$('#listing-panel-menu-channels').removeClass('selected');
	$('#listing-panel-menu-search').addClass('selected');		
	
	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=search&r=',
		dataType: 'html',
		success: function(reply){
			$('#listing-panel-items').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function search_display_page(called){
	
	$('#listing-panel-menu-search').css('display','block');
	$('#listing-panel-menu-latest').removeClass('selected');
	$('#listing-panel-menu-popular').removeClass('selected');
	$('#listing-panel-menu-channels').removeClass('selected');
	$('#listing-panel-menu-search').addClass('selected');		
	
	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=search&r='+called,
		dataType: 'html',
		success: function(reply){
			$('#listing-panel-items').html(reply);
			loading_indicator('hide');
			window.location.hash="listing";
		}
		}
	)

}


function comment_form_display(){

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=comments_form',
		dataType: 'html',
		success: function(reply){
			$('#desc-text').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function comment_form_submit(){

	var data = $('#comment-form-form').serialize();
	var encdata = $.base64Encode(data);

	loading_indicator();
	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=comments_form&r='+encdata,
		dataType: 'html',
		success: function(reply){
			$('#desc-text').html(reply);
			loading_indicator('hide');
		}
		}
	)

}

function comment_list_action(action,cid){

	if(action == 'delete'){
		
		$('#'+cid).css('display','none');
	
		$.ajax({
			type: 'POST',
			url: '/a.do',
			data: 'k=comment_action&p=delete&r='+cid,
			dataType: 'html',
			success: function(reply){
			}
			}
		)			
	
	}else if(action == 'approve'){
	
		$('#'+cid).removeClass('comment-item-unapproved');
		$('#'+cid+'_btn').css('display','none');
		
		$.ajax({
			type: 'POST',
			url: '/a.do',
			data: 'k=comment_action&p=approve&r='+cid,
			dataType: 'html',
			success: function(reply){
			}
			}
		)		
		
	
	}

}

function login_display(){

	current_top_display = GetMem('top_current');
	
	if(current_top_display != 'login'){


		loading_indicator();
		$.ajax({
			type: 'POST',
			url: '/a.do',
			data: 'k=login',
			dataType: 'html',
			success: function(reply){
				//$('#top_content').html(reply);
				$('#top').slideDown(function(){
					$("#txt_username").focus();
					
					/* SET THE COOKIE TO JUMP AFTER LOGIN */
					SetCookie('mkinitv_jump_after_login',window.location);
					
				});
				SetMem('top_current','login');
				loading_indicator('hide');
				
				
			}
			}
		)

		

		
	
	}else{
	
		$("#txt_username").blur();
		$('#top').slideUp(function(){
			//$('#top_content').html('');
		});
		//$('#menu_img_login').attr('src','/img/menu-btn-login.jpg');
		SetMem('top_current','');
	
	}

}

function login_submit(){

	var data = $('#cxform').serialize();
	var encdata = $.base64Encode(data);

	SetMem('top_current','');

	$.ajax({
		type: 'POST',
		url: '/a.do',
		data: 'k=login_submit&d='+encdata,
		dataType: 'html',
		success: function(reply){
		
			if(reply == '200'){
			
				uri = window.location;
				host = location.host;
				hash = location.hash;
			
				/*
				cook_uid	= GetCookie('mkinitv_temp_uid');
				cook_hash	= GetCookie('mkinitv_temp_hash');
				
				SetCookie('mkinitv_uid','');
				SetCookie('mkinitv_hash','');				
				
				SetCookie('mkinitv_uid',cook_uid);
				SetCookie('mkinitv_hash',cook_hash);
				*/
			
				jump_after_login = GetCookie('mkinitv_jump_after_login');
				if(jump_after_login){
					window.location = jump_after_login;
				}else{
					window.location = '/';
				}
				
			}else{
			
				reply = '<div class="login_message">'+reply+'</div>';
				
				$.ajax({ 
					type: 'POST',
					url: '/a.do',
					data: 'k=login',
					dataType: 'html',
					success: function(reply_form){
						$('#top_content').html(reply+reply_form);
						$("#txt_username").focus();
						SetMem('top_current','login');
					}
					}
				)
				
			}
			
		}
	});
	
	

}

function lang_menu_display(val){

	if(val == 'hide'){

		$('#pop_lang').css('display','none');
		$('#btn_update_lang').val('UPDATE LANGUAGE');
		$('#btn_update_lang').attr('disabled', '');
	
	}else{

		$('#pop_lang').css('display','block');

	}
	
}

function lang_update(lang){

	/*
	$('#lang_selected_english').
	$('#lang_selected_malay').
	$('#lang_selected_chinese').
	$('#lang_selected_tamil').
	*/
	
	var selected_lang = '';
	
	if ($('#lang_selected_en').attr('checked')) {
		selected_lang = selected_lang+'en';
	}
	if ($('#lang_selected_my').attr('checked')) {
		selected_lang = selected_lang+'-my';
	}
	if ($('#lang_selected_cn').attr('checked')) {
		selected_lang = selected_lang+'-cn';
	}
	if ($('#lang_selected_tm').attr('checked')) {
		selected_lang = selected_lang+'-tm';
	}
	
	SetCookie('mkinitv_lang',selected_lang);
	
	list_display();

}

function topic_menu_display(val){

	if(val == 'hide'){

		$('#pop_topic').css('display','none');
		$('#btn_update_topic').val('UPDATE TOPICS');
		$('#btn_update_topic').attr('disabled', '');
			
	}else{

		$('#pop_topic').css('display','block');
		//clearTimeout(t);
		
	}

}


function topic_update(called){

	topic_selected = called.replace('/topic/','');
	topic_selected = topic_selected.replace('.html','');

	if(topic_selected == 0){
		DelCookie('mkinitv_topic');
	}else{
		SetCookie('mkinitv_topic',topic_selected);
	}
	
	list_display();

}


function thumb_display_duration(vid,display){
	if(display == 'block'){
		$('#video-duration-'+vid).css('display','block');
	}
	if(display == 'none'){
		$('#video-duration-'+vid).css('display','none');
	}
}

function thumb_display_duration_feat(vid,display){
	if(display == 'block'){
		$('#video-duration-feat-'+vid).css('display','block');
	}
	if(display == 'none'){
		$('#video-duration-feat-'+vid).css('display','none');
	}
}

function thumb_display_duration_rentakini(vid,display){
	if(display == 'block'){
		$('#video-duration-rentakini-'+vid).css('display','block');
	}
	if(display == 'none'){
		$('#video-duration-rentakini-'+vid).css('display','none');
	}
}

function thumb_display_duration_rel(vid,display){
	if(display == 'block'){
		$('#video-duration-rel-'+vid).css('display','block');
	}
	if(display == 'none'){
		$('#video-duration-rel-'+vid).css('display','none');
	}
}




/* REGISTER ALL PLAYER */
var player1 = null;
var player2 = null;
function playerReady(thePlayer) {
	player1 = document.getElementById('stage_vp');
	player1_addListeners();
	player2 = document.getElementById('second_vp');
	player2_addListeners();
	playerAds = document.getElementById('ads_320250_vp');
	playerAds_addListeners();
}
function onYouTubePlayerReady(playerId) {
	ytplayer = document.getElementById("myytplayer");
}







function player1_addListeners() {
	if (player1) { 
		player1.addModelListener("TIME", "player1_timeListener");
		player1.addModelListener("STATE", "player1_stateListener");
	} else {
		setTimeout("player1_addListeners()",100);
	}
}

function player1_timeListener(obj) {
	//videoPos = obj.position;
	videoPos = obj.position;
	//$('#debug_top1').html(videoPos);
	//if(videoPos == 0 || videoPos == 1 || videoPos == 2){ ads_pause_video() }
		
	/* //disable the ads overlay
	if(videoPos == 10 || videoPos == 10.5 || videoPos == 11 || videoPos == 11.5){ ads_overlay('show') }
	if(videoPos == 20 || videoPos == 20.5 || videoPos == 21 || videoPos == 21.5){ ads_overlay('hide') }
	*/
}

function player1_stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate;
	if(currentState == 'PLAYING' || currentState == 'BUFFERING'){
		//ads_pause_video();
		ads_mute_video();
		player1.sendEvent("volume",100);
		obj.sendEvent("volume",100);
	}
	if(currentState == 'PAUSED'){
		//ads_play_video();
		//ads_unmute_video();
		ads_mute_video();
		player1.sendEvent("volume",100);
		obj.sendEvent("volume",100);
	}
	if(currentState == 'COMPLETED'){
		//ads_play_video();
		//ads_unmute_video();
		ads_mute_video();
	}
	$('#main_player_status').html(currentState);
	//$('#debug_top2').html(currentState);
}





function player2_addListeners() {
	if (player2) { 
		player2.addModelListener("TIME", "player2_timeListener");
		player2.addModelListener("STATE", "player2_stateListener");
	} else {
		setTimeout("player2_addListeners()",100);
	}
}

function player2_timeListener(obj) {
	
	//video pre-roll total time
	videoTotalTime = 18;

	videoPos = obj.position;
	videoPos_fixed = videoPos.toFixed(0);
	videoPos_countdown = (videoPos_fixed)-videoTotalTime;
	videoPos_str = videoPos_countdown.toString();
	videoPos_stripped = videoPos_str.replace('-','');
	$('#ads_preroll_timer_countdown').html(videoPos_stripped);
	if(videoPos_stripped == 17){

		
		$('#ads_big_notice').fadeOut('slow', function() {
		// Animation complete.
		});
		
		
	}
	if(ytplayer){
		current_yt_state = ytplayer.getPlayerState();
		if(current_yt_state == 1){ ytplayer.pauseVideo(); }
	}	
}

function player2_stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate;
	if(currentState == 'PLAYING' || currentState == 'BUFFERING'){
		player2.sendEvent("volume",90);
	}
	if(currentState == 'PAUSED'){

	}
	if(currentState == 'COMPLETED'){
		$('#player-stage-two').css('display','none');
		if(ytplayer){
			ytplayer.playVideo();
		}
	}
}




function playerAds_addListeners() {
	if (playerAds) { 
		playerAds.addModelListener("TIME", "playerAds_timeListener");
		playerAds.addModelListener("STATE", "playerAds_stateListener");
	} else {
		setTimeout("playerAds_addListeners()",100);
	}
}

function playerAds_timeListener(obj) {
	
}

function playerAds_stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate;
	if(currentState == 'PLAYING' || currentState == 'BUFFERING'){
		ads_unmute_video();
	}
	if(currentState == 'PAUSED'){

	}
	if(currentState == 'COMPLETED'){

	}	
	
}














function ads_play_video(){

	//playerAds.sendEvent("play","true");

	/*
	$f().play();
	$('#ads_controller').html(
		'<a href="javascript:ads_pause_video();"><img src="http://www.malaysiakini.tv/ads/bonex-2009-10-08/ads-bonex-pause-button.jpg"></a>'
	);
	*/

}

function ads_pause_video(){

	playerAds.sendEvent("play","false");

	/*
	$f().pause();
	$('#ads_player_status_force').html('PAUSE');
	$('#ads_controller').html(
		'<a href="javascript:ads_play_video();"><img src="http://www.malaysiakini.tv/ads/bonex-2009-10-08/ads-bonex-play-button.jpg"></a>'
	);
	*/

}

function ads_mute_video(){

	playerAds.sendEvent("volume",0);
	/*
	currentVol = $f().getVolume();

	if(currentVol == 0){
		$f().setVolume(30);
		$('#icon_mute').attr('src','http://www.malaysiakini.tv/ads/bonex-2009-10-08/icon_mute.jpg');
	}else{
		$f().setVolume(0);
		$('#icon_mute').attr('src','http://www.malaysiakini.tv/ads/bonex-2009-10-08/icon_muted.jpg');
	}
	*/
	
}

function ads_unmute_video(){

	//playerAds.sendEvent("volume",0);
	playerAds.sendEvent("volume",5);

}

function ads_overclick(){

}

function ads_mouseover(){

}

function ads_mouseout(){

}


function ads_display_main_player(){
	$('#player').css('visibility','visible');
	$('#protective_layer').css('display','none');
}


function jump_to_url_subtitle_select(){

	selected = $("#subtitle_select").val();

	window.location.assign('http://malaysiakini.tv/'+selected);

}













function loading_indicator(val){

	if(val == 'hide'){
		//$('#loading').css('display','none');
		$('#listing-loading').css('display','none');
	}else{
		//$('#loading').css('display','block');
		$('#listing-loading').css('display','block');
	}

}


function SetCookie(name, value){
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	//var path = (argc > 3) ? argv[3] : null;
	var path = '/';
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	//((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((expires == null) ? "" : ("; expires=Thu, 31-Dec-09 00:00:01 GMT")) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function GetCookie(sName){
	var docCookie = document.cookie
	if(docCookie.length>0){
		var begin = docCookie.indexOf(sName+'=')
		if(begin!=-1){
			end=docCookie.indexOf(';', begin)
			if(end==-1)end=docCookie.length
			return unescape(docCookie.substring(begin+sName.length+1, end))
		}
	}
	//a cookie with the requested name does not exist
	return null
}

function DelCookie(name) {
	document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
}

function SetMem(location,value){
	$('#'+location).html(value);
}

function GetMem(location){
	return $('#'+location).html();
}

function q18(){
	//alert('q19');
	//$('#desc-related-container').css('display','block');
	//$('#desc-related-contents').css('display','block');
	

}

function q19(){
	//alert('q19');
	//$('#desc-related-container').css('display','block');
	//$('#desc-related-contents').slideDown();
	
}

function q20(){
	$('#desc-related-contents').slideUp('normal', function(){
		$('#desc-related-container').css('display','none');
	});
}

function global_onclick(){

	//q20();

}