// JavaScript Document
var messagetoggle = true;
var lastseriesid = 0;
var messagearr;
var messageid = -1;
var tablebuilder;
var imagepath;
var deeplinkMessage = -1;
var ajaxbuffer = false;
var mylocation = location.href;

$(document).ready(function(){
/*	var deeplinkSeries = parseInt($(document).getUrlParam("series"),10);
	deeplinkMessage = parseInt($(document).getUrlParam("message"),10);
	if(isNaN(deeplinkMessage)) deeplinkMessage = -1;
	
	var whichswf = $(document).getUrlParam("swf");
	
 	var so = new SWFObject("photoflow.swf", "coverflowswf", "780", "300", "9","#000000");
	so.useExpressInstall('expressinstall.swf');
	so.addParam("wmode", "transparent");
	if(deeplinkSeries > 0){
		so.addVariable("deeplink",deeplinkSeries);
	}
	so.addVariable("folder",237);
 	so.write("coverflowdiv");
	
 	var vso = new SWFObject("wmmediaplayer.swf", "wmmediaplayer", "320", "240", "8", "#000000");
	vso.write("videoplayer");

/*	$("#moremesstext").hide();
	$("#messagedesc").hide();
	$("#commentform").hide();
	$("#ajaxmessages").hide();
	$("#emailform").hide();
	
	$("#savecomment").click( function(){
		$("#ajaxmessages").html('<img src="images/ajax-loader_wh.gif" width="16" height="16" />');	
		$("#ajaxmessages").show();
		$("#commentform").hide();	
		$.ajax(
		{ type: "POST",
	  	   url: "index.php?id=153&type=40&no_cache=1",
   		   data: { commname: $('#commname').val(), commemail: $('#commemail').val(), commsubj: $('#commsubj').val(), commtext: $('#commtext').val(), messageid: messagearr[messageid].uid },
		   success: function(data) {
				if(data == "success") {
					$('#commname').val('');
					$('#commemail').val('');
					$('#commsubj').val('');
					$('#commtext').val('');
					$("#ajaxmessages").html( '<p>Thanks</p>' );
		   		} else {		
					$("#commentform").show();	
					$("#ajaxmessages").html( '<p>Please fill in all fields.</p>' );
		   		}
			},
	 	  error: function(req,err,obj) {
			$("#ajaxmessages").html( '<b>Error</b><br/>' + err );
			$("#ajaxmessages").show();
		  }
		});
	 });
			
	$("#sendemail").click( function(){
		$("#emailform").hide();	
		$("#ajaxmessages").html('<img src="images/ajax-loader_wh.gif" width="16" height="16" />');	
		$("#ajaxmessages").show();	
		$.ajax(
		{ type: "POST",
	  	   url: "index.php?id=153&type=50&no_cache=1",
   		   data: { emailfromname: $('#emailfromname').val(), emailfrom: $('#emailfrom').val(), emailtoname: $('#emailtoname').val(), emailto: $('#emailto').val(), emailsubj: $('#emailsubj').val(), emailtext: $('#emailtext').val(), messageid: messageid, seriesid: lastseriesid},
		   success: function(data) {
				if(data == "success") {
					$('#emailfromname').val('');
					$('#emailfrom').val('');
					$('#emailtoname').val('');
					$('#emailto').val('');
					$('#emailsubj').val('');
					$('#emailtext').val('');
					$("#ajaxmessages").html( '<p>Your email has been sent.</p>' );
		   		} else {		
					$("#emailform").show();	
					$("#ajaxmessages").html( '<p>Please fill in all fields.</p>' );
		   		}
		   },
	 	  error: function(req,err,obj) {
			$("#ajaxmessages").html( '<b>Error</b><br/>' + err );
		  }
		});	
	 });
*/		
 });

function loadSeries(seriesid){
	if(ajaxbuffer) return;
	ajaxbuffer = true;
	if(lastseriesid == seriesid) return;
	lastseriesid = seriesid;
	$("#moremesstext").html('<img src="images/ajax-loader.gif" width="16" height="16" />');
	$("#messagedesc").html('<img src="images/ajax-loader.gif" width="16" height="16" />');
	
	$.ajax(
	{ type: "GET",
	  url: "index.php",
		  data: "id=153&type=10&no_cache=1&tx_watermarkmedia_pi2[showUid]="+seriesid,
	  success: updateMessageDesc,
	  error: function(req,err,obj) {
			$("#messagedesc").html( '<b>Error</b><br/>' + err );
		}
	  }
	);
	
	$.ajax(
	{ type: "GET",
	  url: "index.php",
	  data: "id=153&type=20&no_cache=1&tx_watermarkmedia_pi3[series]="+seriesid,
	  success: renderMessageList,
	  error: function(req,err,obj) {
			$("#moremesstext").html( '<b>Error</b><br/>' + err );
		}
	  }
	);
	return false;
}

function updateMessageDesc(xml) {
	ajaxbuffer = false;
	imagepath = $(xml).find('image').text();
	$("#messagedesc").html( '<span class="aboutmsg">About this series</span><br/>' + $(xml).find('description').text() );
	//alert("updateMessageDesc");

}

function clearSearch(){
	if($("#searchfield").val() == "search" ) $("#searchfield").val("")
}

function renderMessageList(xml) {
			$("#moremesstext").empty();
			tablebuilder = '<table border="0" cellpadding="1" cellspacing="0" width="350">';
			messagearr = new Array();
			$('message',xml).each(function(){
				var messobj = new Object();
				messobj.title = $(this).find('messagetitle').text();
				messobj.author = $(this).find('author').text();
				messobj.pubdate = $(this).find('pubdate').text();
				messobj.description = $(this).find('description').text();
				messobj.audio = $(this).find('audio').text();
				messobj.video = $(this).find('video').text();
				messobj.videodl = $(this).find('videodl').text();
				messobj.videodlhigh = $(this).find('videodlhigh').text();
				messobj.download = $(this).find('download').text();
				messobj.notes = $(this).find('notes').text();
				messobj.uid = $.trim($(this).find('uid').text());
				messagearr[messagearr.length] = messobj;
				tablebuilder +=  '<tr valign="top"><td width="75">'+$(this).find('pubdate').text() +'</td><td><a href="#" onclick="loadMessage('+ (messagearr.length-1)+');return false;">'+$(this).find('messagetitle').text() + '</a></td></tr>';
			});
			$("#moremesstext").html(tablebuilder + '</table>');
			if(deeplinkMessage == -1){
				loadMessage(0);
			} else {
				loadMessage(deeplinkMessage);	
				deeplinkMessage = -1;
			}
		}

function loadMessage(messid){
	$("#comments").html('');
	$("#commentform").hide();
	$("#ajaxmessages").html('');
	$("#ajaxmessages").hide();
	$("#emailform").hide();
	if(messagearr[messid] == null) {
		$("#title").html( '' );
		$("#author").html( '' );
		$("#pubdate").html('' );
		$("#messageid").html('');
		$("#description").html('');
		messageid = -1;
		return false;
	}
	var messagedescr = messagearr[messid].description;
	if(messagearr[messid].notes != ''){
		messagedescr = messagedescr + '<p style="margin-top:10px;"><a href="/uploads/tx_watermarkmedia/'+ messagearr[messid].notes +'" target="_blank">Download Message Notes' + '</a></p>';
	}
	messageid = messid;
	$("#title").html( messagearr[messid].title );
	$("#author").html( messagearr[messid].author + "&nbsp;" );
	$("#pubdate").html( messagearr[messid].pubdate );
	$("#messageid").html("Message " + (messid + 1) + " of " + messagearr.length);
	$("#description").html(messagedescr);
	
	
	mylocation = "http://72.3.240.101/index.php?id=153&series="+lastseriesid+"&message="+ messid;
	
	if(messagearr[messid].video == ''){
		$("#watchbtn").attr("src","images/watchbtn_dis.gif");
	} else {
		$("#watchbtn").attr("src","images/watchbtn.gif");
	}
	
	return false;
}

function togglemessages(){
	messagetoggle = !messagetoggle;
	if(messagetoggle){
		$("#moremesstext").hide();
		$("#messagedesc").hide();
		$('#messagetoggle').html('<a href="#" onclick="togglemessages();return false;">click here to view all messages for this series</a>');
	} else {
		$("#moremesstext").show();
		$("#messagedesc").show();
		$('#messagetoggle').html('<a href="#" onclick="togglemessages();return false;">click here to hide all messages for this series</a>');
		
	}
}

function thisMovie(movieName) {
		var isIE = navigator.appName.indexOf("Microsoft") != -1;
		return (isIE) ? window[movieName] : document[movieName];
}
	
function listenHandler(){
	/*
	if(messageid == -1){
		return;
	}
	flashMovie = document.getElementById("wmmediaplayer");
	flashMovie.updateContentPath( messagearr[messageid].audio, imagepath );
	*/
	thisMovie("wmmediaplayer").updateContentPath("media/20080309.mp3", "images/tn/thumb_6.jpg");
}

function watchHandler(){
	/*
	if(messageid == -1){
		return;
	}
	if(messagearr[messageid].video == ''){
		return;
	}
	flashMovie = document.getElementById("wmmediaplayer");
	flashMovie.updateContentPath( messagearr[messageid].video, imagepath );
	*/
	thisMovie("wmmediaplayer").updateContentPath("media/test_2e.flv", "images/tn/thumb_6.jpg");
}

function downloadHandler(){
	if(messageid == -1){
		return;
	}
	downloadout = '<div style="padding-left: 180px"><p><b>Click below to download</b></p><p>';
	downloadout += '<a href="http://av1.watermarkcommunity.org/audio1/'+messagearr[messageid].audio+'" target="_blank">Download Mp3 Audio</a><br/>';
	if(messagearr[messageid].videodl != ''){
		downloadout += '<a href="http://av1.watermarkcommunity.org/video1/'+messagearr[messageid].videodl+'" target="_blank">Download Video</a><br/>';
	} 
	if(messagearr[messageid].videodlhigh != ''){
		downloadout += '<a href="http://av1.watermarkcommunity.org/video1/'+messagearr[messageid].videodlhigh+'" target="_blank">Download High Quality Video</a><br/>';
	} 
	downloadout += '</p></div>';
	$("#comments").html(downloadout).show();
	$("#commentform").hide();
}

function orderHandler(){
	location.href = "index.php?id=219";
}

function commentsHandler(){
	if(messageid == -1){
		return;
	}
	$("#comments").html('<img src="images/ajax-loader_wh.gif" width="16" height="16" />').show();
	$("#ajaxmessages").hide();
	$.get("index.php?id=153&type=30&tx_watermarkmedia_pi4[messageid]="+messagearr[messageid].uid, {no_cache:"1"}, 
		function(htmlout) {
			$("#comments").html( htmlout );
			$("#commentform").show();
			$("#emailform").hide();
		}
	);	
	return false;
}

function emailHandler(){
	if(messageid == -1){
		return;
	}
	$("#ajaxmessages").hide();
	$("#comments").hide();
	$("#commentform").hide();
	$("#emailform").show();
}

