// video.js
// Functions to load vidoes using AJAX

// variables
var NORMAL_STATE = 4;
var SERVER_SIDE_PREFIX = 'php/video.php?';
var clicked;
var video;
var text;
var http = getHTTPObject(); // We create the HTTP Object
var vID;
var previousClicked = null;

function clickedVideo()
{
	var vID;	
}

function loadVideo(video_id)
{
	vID = video_id;
	
	http.open('GET', SERVER_SIDE_PREFIX + 'v=' + vID, true);
		
	// where to go
	http.onreadystatechange = handleLoadVideo;
	http.send(null);	
}

function handleLoadVideo()
{
	if (http.readyState == NORMAL_STATE)
	{
		//alert(http.responseText);		
		video = document.getElementById('div_video_' + vID);
		
		if (previousClicked != null)
		{
			alert("test");
			previousClicked.innerHTML = "";
			previousClicked = null;
			//clicked = false;
		}
		else
			previousClicked = video;
		
		if (clicked === true)
		{
			video.innerHTML = "";
			clicked = false;
			return;
		}
		
		if(http.responseText != " " && clicked !== true)
		{
			text = http.responseText;
			response = eval("("+text+")");
			
			for (i = 0; i < response.video.length; i++)
			{
				vidPath = response.video[i].path;
				vidWidth = response.video[i].width;
				vidHeight = response.video[i].height;
				vidTitle = 'Title: ' + response.video[i].title + '<br>';
				vidDesc = 'Description: ' + response.video[i].description + '<br>';					
				
				/*
				flashVid = "<script type=\"text/javascript\">\n";
				flashVid += "AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','300','height','200','id','FLVPlayer','src','FLVPlayer_Progressive','flashvars','&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=video/9-11_waronamerica&autoPlay=false&autoRewind=false','quality','high','scale','noscale','name','FLVPlayer','salign','lt','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','FLVPlayer_Progressive' ); \/\/end AC code\n";
				flashVid += "</script>\n";
				
				flashVid += "<noscript>\n";				
				flashVid += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="200" height="300" id="FLVPlayer">\n';
				flashVid += '	<param name="movie" value="FLVPlayer_Progressive.swf" />\n';
				flashVid += '	<param name="salign" value="lt" />\n';
				flashVid += '	<param name="quality" value="high" />\n';
				flashVid += '	<param name="scale" value="noscale" />\n';
				flashVid += '	<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=ClearOverAll&streamName=video/9-11_waronamerica&autoPlay=false&autoRewind=false" />\n';
				flashVid += '	<embed src="FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=video/9-11_waronamerica&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="200" height="300" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
				flashVid += '</object>\n';
				flashVid += '</noscript>';				
				*/
				
				flashVid = "<!--[if !IE]> -->\n";
				flashVid += '<object type="application/x-shockwave-flash" data="' + vidPath +'" width="' + vidWidth + '" height="' + vidHeight +'">\n';
				flashVid += '<!-- <![endif]-->\n';
				flashVid += '<!--[if IE]>\n';
				flashVid += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + vidWidth + '" height="' + vidHeight +'">\n';
				flashVid += '  <param name="movie" value="' + vidPath + '" />\n';
				flashVid += '<!--><!---->\n';
				flashVid += '  <param name="loop" value="true" />\n';
				flashVid += '  <param name="menu" value="false" />\n';			
				flashVid += '  <p>Sorry!</p>\n';
				flashVid += '</object>\n';
				flashVid += '<!-- <![endif]-->';
				
				//alert(flashVid);
				
				video.innerHTML = flashVid;
				video.innerHTML += vidTitle;
				video.innerHTML += vidDesc;										
			}
			clicked = true;
		}
		else
		{
			alert("Sorry.  No video currently exists.  Please check video id.");
		}
	}	
}