var contentwinname = "";
var contentwinopen = false;

function showhideSlideShow(setid)
{
	if (contentwinopen && (contentwinname == filename))	//hide win
	{
		hideContentWin();
		contentwinname = "";
		contentwinopen = false;
	}
	else												//load file contents into win and show win
	{
		document.getElementById("ssframe").src = "http://www.flickr.com/slideShow/index.gne?user_id=8230978@N03&set_id=" + setid;
		showContentWin();
		contentwinname = filename;
		contentwinopen = true;
	}
}

function showhideReel(filename)
{
	if (contentwinopen && (contentwinname == filename))	//hide win
	{
		hideContentWin();
		contentwinname = "";
		contentwinopen = false;
	}
	else												//load file contents into win and show win
	{
		updateMovie(filename, "");
		showContentWin();
		contentwinname = filename;
		contentwinopen = true;
	}
}

function updateMovie(file_name, title) {
	var file_ext = ".mov";
	document.getElementById('movie').innerHTML  = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" " +
		"codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" id=\"movie1\" width=\"299\" height=\"240\"> " +
		"<param name=\"SRC\" value=\"videos/" + file_name + file_ext + "\">" +
		"<param name=\"HREF\" value=\"videos/" + file_name + file_ext + "\">" +
		"<param name=\"ENABLEJAVASCRIPT\" value=\"true\">" +
		"<!--<param name=\"SCALE\" value=\"aspect\">-->" +
		"<param name=\"TARGET\" value=\"quicktimeplayer\">" +
		"<param name=\"LOOP\" value=\"false\">" +
		"<param name=\"AUTOPLAY\" value=\"false\">" +
		"<param name=\"CONTROLLER\" value=\"true\">" +
		"<embed id=\"movie1\" src=\"videos/" + file_name + file_ext + "\" href=\"videos/" + file_name + file_ext + "\" enablejavascript=\"true\" " +
		"width=\"299\" height=\"240\" scale=\"aspect\" target=\"quicktimeplayer\" loop=\"false\" autoplay=\"false\" controller=\"true\"></embed>" +
		"</object>";
	document.getElementById('movie_title').innerHTML = title;
}

function showhideContentWin(filename)
{
	if (contentwinopen && (contentwinname == filename))	//hide win
	{
		hideContentWin();
		contentwinname = "";
		contentwinopen = false;
	}
	else												//load file contents into win and show win
	{
		document.getElementById("contentwin").scrollTop = 0;
		getFile(filename);
		showContentWin();
		contentwinname = filename;
		contentwinopen = true;
	}
}
function showContentWin()
{
	document.getElementById("outercontentwin").style.display = "block";
}

function hideContentWin()
{
	document.getElementById("outercontentwin").style.display = "none";
}


function getFile(pURL) {
   if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc
      xmlhttp=new XMLHttpRequest();
      xmlhttp.onreadystatechange=postFileReady;
      xmlhttp.open("GET", pURL, true);
      xmlhttp.send(null);
   } else if (window.ActiveXObject) { //IE
      xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
      if (xmlhttp) {
         xmlhttp.onreadystatechange=postFileReady;
         xmlhttp.open('GET', pURL, true);
         xmlhttp.send();
      }
   }
}

// function to handle asynchronous call
function postFileReady() {
   if (xmlhttp.readyState==4) {
      if (xmlhttp.status==200) {
         document.getElementById('contentwin').innerHTML=xmlhttp.responseText;
      }
   }
}
