/* Collapsigators */
window.onload=init;
	
	function init(){
		
		//$('#cH1').slideToggle("fast"); // First click should toggle to 'hide'
		$('#control1').removeClass('plus');
		$('#control1').addClass('minus');
		$('#cH2').slideToggle("fast");
		$('#cH3').slideToggle("fast");
		$('#cH4').slideToggle("fast");
	}
	
$(document).ready(function(){
 	
	$('#control1').toggle(function() {
	 $('#cH1').slideToggle("slow");
	 $('#control1').removeClass('minus');
	 $('#control1').addClass('plus');
	 }, function(){
	 	$('#cH1').slideToggle("slow");
		$('#control1').removeClass('plus');
	 	$('#control1').addClass('minus'); 
   });
   
	$('#control2').toggle(function() {
	 $('#cH2').slideToggle("slow");
	 $('#control2').removeClass('plus');
	 $('#control2').addClass('minus');
	 }, function(){
	 	$('#cH2').slideToggle("slow");
		$('#control2').removeClass('minus');
	 	$('#control2').addClass('plus');  
   });
   
	$('#control3').toggle(function() {
	 $('#cH3').slideToggle("slow");
	 $('#control3').removeClass('plus');
	 $('#control3').addClass('minus');
	 }, function(){
	 	$('#cH3').slideToggle("slow");
		$('#control3').removeClass('minus');
	 	$('#control3').addClass('plus');  
   });
   
   $('#control4').toggle(function() {
	 $('#cH4').slideToggle("slow");
	 $('#control4').removeClass('plus');
	 $('#control4').addClass('minus');
	 }, function(){
		$('#cH4').slideToggle("slow");
		$('#control4').removeClass('minus');
	 	$('#control4').addClass('plus');  
   });
   
});
/* Bookmark Link */
function checkBl(){
	//Check for bookmark link
	var url = window.location.toString();
	//var env = "http://" + getServerEnv() + "/"; 
	//gamed for now until we can fix getServer Env()
	var env = "http://www.ptc.com/";
	
	//alert(env);
	// This URL needs to change to reflect the server
	var bl = url.replace(env + "video/#", "");
	
	if (bl != url && bl !='') {
		//update the splash image for permalinks
		var vidext = "-640.flv";
		/*if (bl == "manakin-mike-1208" || bl == "" || bl == "" || bl == "") {
			//vidext = ".flv";
		}*/
		//alert(bl);
		var splash = '<a href="http://download.ptc.com/videos/mkt/flv/' + bl + vidext + '" class="player plain col last" id="vidPlayer"><img onclick="Javascript:loadVideoData(\''+ bl + '\',\'false\')"  src="/video/assets/' + bl + '/' + bl + '-splash.jpg" width="640" height="360" border="0" /></a>';
		//alert(splash);
		//add bookmark splash and load video info
		document.getElementById("vidCol").innerHTML = splash;
		loadVideoData(bl,'false');
	}
}
/* Thumbnail Builder */
function loadThumb(x,y) {

	//Create the filename
	path = "assets/" + x + '/' + x + ".xml";
	
	//Extract video information
      $.ajax({
		type: "GET",
		url: path,
		dataType: "xml",
		success: function(xml) {
			$(xml).find('video').each(function(){
				//Extract all the components
				var title = $(this).find('name').text();
				var runtime = $(this).find('runtime').text();
				var thumbNail =
				"<a href=\"http://download.ptc.com/videos/mkt/flv/"+ x + "-640.flv\" onclick=\"Javascript:loadVideoData('" + x + "','true')\">" +
				"<div>" +
				"<img src=\"/video/assets/" + x + "/" + x + "-thumb.jpg\" width=\"60\" height=\"34\" border=\"0\" />" +
				"<dl class=\"textblock\">" + 
				"<dd class=\"title\">" + title + "</dd>" +
				"<dd class=\"runtime\">(" + runtime + ")</dd>" +
				"</dl>" +
				"</div>" +
				"</a>";	
				//Write Playlist Entry
				$("#"+y).append(thumbNail);
			});
		}
	});	
}
/* Video Info Retrieval */
function loadVideoData(name,bookmark){
	//only for homepage
	if (bookmark != 'false') {
		parent.location.hash = name;
	}
	
	//Create the filename
	name = "assets/" + name + '/' + name + ".xml";
	//alert(name);
	//Extract video information
      $.ajax({
		type: "GET",
		url: name,
		dataType: "xml",
		success: function(xml) {
			$(xml).find('video').each(function(){
				//Extract all the components
				var hthree = $(this).find('name').text();
				//Set Page Title
				document.title = "Video Resource Center - " + hthree + " - PTC.com";
				var keynote = $(this).find('keynote').text();
				var runtime = $(this).find('runtime').text();
				var description = $(this).find('description').text();
				var urldescrip = $(this).find('urldescrip').text();
				var url = $(this).find('url').text();
				var final_url = "";
				if (url) {
					final_url = "<a href=\"" + url + "\"><div id=\"htmlBtn\">" + urldescrip + "</div></a><br />";
				}
				var download = "http://download.ptc.com/videos/mkt/dl/";
				var downloaddescrip = $(this).find('downloaddescrip').text();
				var alias = $(this).find('alias').text();
				var respath = "http://download.ptc.com/videos/mkt/flv/"
				var lowres = respath + alias + "-256.flv"; 
				var medres = respath + alias + "-640.flv";
				var hires = respath + alias + "-1024.flv";
				var chapter_list = "<ol id='chapter_list' class='ch_items'>"; 				
				$(xml).find('ch_element').each(function(){
				var chapter_title = $(this).find('ch_title').text(); 
				var chapter_seek = $(this).find('ch_loc').text(); 
				//Create chapter link
				var ch_link = "<li><a href='JavaScript:flowplayer().seek(" + chapter_seek + ");'>" + chapter_title + "</a></li>";
				//append to chapter collection
				chapter_list = chapter_list + ch_link; 
				});
				//Finalize chapter list
				chapter_list = chapter_list + "</ol>"; 
				//Assemble the content
				var final_content = 				
				"<div id=\"buttonz\">" +
				"<a onclick=\"Javascript:flowplayer().play('" + hires + "');\"><div id=\"hiQ\">1024KBps</div></a><br />" +
				"<a onclick=\"Javascript:flowplayer().play('" + medres + "');\"><div id=\"medQ\">640KBps</div></a><br />" +
				"<a onclick=\"Javascript:flowplayer().play('" + lowres + "');\"><div id=\"lowQ\">256KBps</div></a><br />" +		
				final_url +						
				"<a href=\"" + download + alias + ".mov" + "\"><div id=\"downloadmov\" >" + downloaddescrip + "</div></a><br />" +
				"<a href=\"" + download + alias + ".wmv" + "\"><div id=\"downloadwmv\">" + downloaddescrip + "</div></a><br />" +
				"<a href=\"http://www.addthis.com/bookmark.php\" onmouseover=\"return addthis_open(this, '', '[URL]', '[TITLE]');\" onmouseout=\"addthis_close();\" onclick=\"return addthis_sendto();\"><div id=\"addthisBtn\">Share</div></a><br />" +
				"</div>" +
				"<div id=\"infoz\">" +
				"<span class=\"runtime\"> (" + runtime + ") </span>" + 
				"<span class=\"keynote\">" + keynote + "</span>" +
				"<p>" + description + "</p>" + 
				chapter_list +
				"</div>";
				//Show the information
				$("#hthree").empty().append(hthree);
				$("#infoSwap").empty().append(final_content);
			});
		}
	});
}
var addthis_pub = "ptcwebteam";
var browserName=navigator.appName; 
if (browserName=="Netscape")
{ 
 var addthis_offset_left = 60;
 var addthis_offset_top = -175;
}
else 
{ 
 if (browserName=="Microsoft Internet Explorer")
 {
  var addthis_offset_left = 125;
  var addthis_offset_top = -191;
 }
 else
  {
    var addthis_offset_left = 125;
	var addthis_offset_top = -190;
   }
}