	function SetCookie(strQuality) {
		var today = new Date();
		var expire = new Date();
		expire.setTime(today.getTime() + 3600000*24*365);
		 document.cookie = "video_quality="+escape(strQuality)+ ";expires="+expire.toGMTString();
	}
	
	function ReadCookie(cookieName) {
		 var theCookie=""+document.cookie;
		 var ind=theCookie.indexOf(cookieName);
		 if (ind==-1 || cookieName=="") return ""; 
		 var ind1=theCookie.indexOf(';',ind);
		 if (ind1==-1) ind1=theCookie.length; 
		 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}
	
	function getQueryVariable(variable) {
	  var query = window.location.search.substring(1);
	  var vars = query.split("&");
	  for (var i=0;i<vars.length;i++) {
	    var pair = vars[i].split("=");
	    if (pair[0] == variable) {
	      return pair[1];
	    }
	  } 
	  return("");
	}
	
	function DisplayVideoLink(movie_id, image, title){
		//Displays an image which links to the movie in the right column
		var today = new Date(); // Use date in url string so page will refresh when same url is clicked
		var movie_cookie = ReadCookie("video_quality");
		//var strPlaceHolderImage = "<img src='/images/video/UPG-Aff-video_link.gif' border='0' align='texttop'>";
		
		if (movie_cookie.length <= 0){
			document.write("<a href=\"javascript: openPopupName('Video', '../affinity/video.asp?quality=select&save_value=0&title=" + title + "&movie_id=" + movie_id + "#movie_" + movie_id + "', 410, 374, 100, 100, 0, 0, 0, 0, 0, 0);\">" + image + "</a>");
			//document.write("<a href='?quality=select&movie_id=" + movie_id + "#movie_" + movie_id + "'>" + image + "</a>");
		}else{
			document.write("<a href=\"javascript: openPopupName('Video', '../affinity/video.asp?quality=" + movie_cookie + "&save_value=0&movie_id=" + movie_id + "&title=" + title + "&reload=" + today.getTime() + "#movie_" + movie_id + "', 410, 374, 100, 100, 0, 0, 0, 0, 0, 0);\">" + image + "</a>");
			//document.write("<a href='?quality=" + movie_cookie + "&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "'>" + image + "</a>");
		}
	}
	
	
	function DisplayVideoPlayer(movie_id, movie_quality, strPlaceHolderImage, strTitle) {
	
		//Check if we should pull the quality value from the cookie or use and save the one passed in
		var strQuality
		if (getQueryVariable("save_value") != "1") {
			strQuality = ReadCookie("video_quality") + "";
			
			if (strQuality.length <= 0)
				strQuality = movie_quality;
		}
		else {
			strQuality = movie_quality;
		}

		var today = new Date(); // Use date in url string so page will refresh when same url is clicked
		
		//Displays the player in a table
		document.write("<map name='media_sites_movie_" + movie_id + "'><area alt='Get Windows Media Player' coords='24,14,116,31' href='http://www.microsoft.com/windows/windowsmedia/9series/player.aspx' target='_blank' shape='RECT'><area alt='Get Apple Quicktime Player' coords='217,15,281,31' href='http://www.apple.com/quicktime/download/' target='_blank'></map>");
		document.write("<table cellpadding='0' cellspacing='0' border='0' width='364' bgcolor='#DCDCD7'>");
			document.write("<tr><td colspan='3' width='364'><img src='/images/video/UPG_Affinity-Video-top.gif' width='364' height='22' alt='' border='0'></td></tr>");
			document.write("<tr><td width='22' bgcolor='#DCDCD7'><img src='/images/shim.gif' width='22' height='240' alt='' border='0'></td>");
				document.write("<td width='320' align='center' valign='middle'>");
				document.write(GetMovieClipString(movie_id, strQuality, strPlaceHolderImage));
				document.write("</td>");
				document.write("<td width='22' bgcolor='#DCDCD7'><img src='/images/shim.gif' width='22' height='240' alt='' border='0'></td></tr>");
			document.write("<tr><td colspan='3' width='364'><img src='/images/video/UPG_Affinity-Video-bot_top.gif' width='364' height='10' alt='' border='0'></td></tr>");
			document.write("<tr><td width='22' background='/images/video/UPG_Affinity-Video-bot_left.gif' rowspan='3' height='65'><IMG SRC='/images/shim.gif' WIDTH='22' HEIGHT='1' BORDER='0' ALT=''></td>");
				document.write("<td width='320' bgcolor='#DCDCD7' valign='top' height='15' style='font-size: 8pt;font-family: Arial, Helvetica, Verdana;font-weight: bold;text-decoration: none;'><img src='/images/video/video_left_arrow.gif'>&nbsp;" + strTitle + "</td>");
				document.write("<td width='22' background='/images/video/UPG_Affinity-Video-bot_right.gif' rowspan='3' height='65'><IMG SRC='/images/shim.gif' WIDTH='22' HEIGHT='1' BORDER='0' ALT=''></td></tr>");
			
			document.write("<tr><td><IMG SRC='/images/video/UPG_Affinity-Video-bot_mid.gif' WIDTH='320' HEIGHT='31' BORDER='0' ALT='' usemap='#media_sites_movie_" + movie_id + "'></td></tr>");
			document.write("<tr><td height='19'>");
		
					document.write("<table cellpadding='0' cellspacing='0' border='0'>");
						document.write("<tr><td width='153' align='center'><a href='?quality=wma_low&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Small</a>&nbsp;&nbsp;&nbsp;");
						document.write("<a href='?quality=wma_med&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Medium</a>&nbsp;&nbsp;&nbsp;");
						document.write("<a href='?quality=wma_high&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Large</a></td>");
	
						document.write("<td width='14' height='19'><IMG SRC='/images/video/UPG_Affinity-Video-bot_mid_spacer.gif' WIDTH='14' HEIGHT='19' ALT='' BORDER='0'></td>");
						document.write("<td width='153' align='center'>&nbsp;<a href='?quality=qt_low&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Small</a>&nbsp;&nbsp;&nbsp;");
						document.write("<a href='?quality=qt_med&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Medium</a>&nbsp;&nbsp;&nbsp;");
						document.write("<a href='?quality=qt_high&save_value=1&movie_id=" + movie_id + "&reload=" + today.getTime() + "#movie_" + movie_id + "' style='font-size: 8pt; font-family: Arial, Helvetica, Verdana; text-decoration: underline; color: #0033CC;'>Large</a></td></tr>");
					document.write("</table>");
				
			document.write("</td></tr>");
			
			document.write("<tr><td colspan='3' width='364'><img src='/images/video/UPG_Affinity-Video-bot_bot.gif' width='364' height='15' alt='' border='0'></td></tr>");
		document.write("</table>");
	}				

	var externWin, externWin2

	function openPopupName(strName, strURL, intHeight, intWidth, intTop, intLeft, blnLocation, blnMenuBar, blnResizable, blnScrollbars, blnStatus, blnToolbar) {
		if(!externWin || externWin.closed){
			externWin = window.open(strURL, strName, "height=" + intHeight +  ",width=" + intWidth + ",top=" + intTop + ",left=" + intLeft + ",location=" + blnLocation + ",menubar=" + blnMenuBar + ",resizable=" + blnResizable + ",scrollbars=" + blnScrollbars + ",status=" + blnStatus + ",toolbar=" + blnToolbar);
		}
		else{
			externWin.location = strURL;
			externWin.focus();
		}
	}

	
	function GetMovieClipString(movie_id, movie_quality, strPlaceHolderImage){
		//Displays video or puts strPlaceHolderImage in place of the video.
		// strPlaceHolderImage will be clickable to play users last choice if cookie is set
		var movie_cookie = ReadCookie("video_quality");
		var strMovieIdToPlay = getQueryVariable("movie_id");
		var	boolShowPlaceholder = false;
		var width = 160;
		var height = 120;
		var mediaControlsHeight = 45;
		var qtControlsHeight = 16; 

		if (movie_quality == "wma_low" || movie_quality == "qt_low"){
			width = 320; height = 120; //width = 160; height = 120;
			window.resizeTo(386,400)
		}
		else if (movie_quality == "wma_med" || movie_quality == "qt_med"){
			width = 320; height = 180; //width = 240; height = 180;
			window.resizeTo(386,400)
		}
		else if (movie_quality == "wma_high" || movie_quality == "qt_high"){
			width = 320; height = 240; //width = 320; height = 240;
			if (movie_quality == "qt_high")
				window.resizeTo(386,416)
			else
				window.resizeTo(386,445)
		}

		
		//var strWMVStart = "<object ID='MediaPlayer' WIDTH='" + width + "' HEIGHT='" + eval(height + mediaControlsHeight) + "' CLASSID='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' STANDBY='Loading Microsoft® Windows® Media Player components...' TYPE='application/x-oleobject' border='0' hspace='0'><PARAM NAME='type' VALUE='application/x-oleobject'><param name='showcontrols' value=1><param name='Filename' value='";
		//var strWMVEnd = "' showcontrols=1  width=" + width + " height=" + eval(height + mediaControlsHeight) + " ></EMBED></object>";
		var strWMVStart = "<object ID='MediaPlayer' autoSize=1  CLASSID='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' STANDBY='Loading Microsoft® Windows® Media Player components...' TYPE='application/x-oleobject' border='0' hspace='0'><PARAM NAME='type' VALUE='application/x-oleobject'><param name='showcontrols' value=1><param name='Filename' value='";
		var strWMVMiddle = "'><EMBED SRC='/images/video/";
		var strWMVEnd = "' showcontrols=1 autoSize=1 width=" + width + " height=" + eval(height + mediaControlsHeight) + "></EMBED></object>";
		var strQTStart = "<OBJECT CLASSID='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' WIDTH='" + width + "'  HEIGHT='" + eval(height + qtControlsHeight)  + "' CODEBASE='http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0'><PARAM NAME='type' VALUE='video/quicktime'><PARAM NAME='pluginspage' VALUE='http://www.apple.com/quicktime/download/indext.html'><PARAM name='SRC' VALUE='";
		var strQTEnd = "' pluginspage='http://www.apple.com/quicktime/download/indext.html' type='video/quicktime' controller='true'  width=" + width + " height=" + eval(height + qtControlsHeight) + " ></EMBED></object>";
		//var strQTStart = "<OBJECT CLASSID='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' CODEBASE='http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0'><PARAM NAME='type' VALUE='video/quicktime'><PARAM NAME='pluginspage' VALUE='http://www.apple.com/quicktime/download/indext.html'><PARAM name='SRC' VALUE='";
		var strQTMiddle = "'><PARAM name='AUTOPLAY' VALUE='true'><param name='controller' value='true'><EMBED SRC='";
		//var strQTEnd = "' pluginspage='http://www.apple.com/quicktime/download/indext.html' type='video/quicktime' controller='false' ></EMBED></object>";
		
		//*******************************************************************
		// Add new movies and movie sizes here
		//*******************************************************************
		var strMoviePrefix = "";
		if (strMovieIdToPlay == "1")
			strMoviePrefix="UPG-Aff-DEV-fitch-video-";
		if (strMovieIdToPlay == "2")
			strMoviePrefix="UPG-Aff-DEV-market-video-";
		if (strMovieIdToPlay == "3")
			strMoviePrefix="UPG-Aff-DEV-floor-video-";
		if (strMovieIdToPlay == "4")
			strMoviePrefix="UPG-Aff-DEV-people-video-";
		
		var strReturn = "";
		if (movie_quality == "wma_low"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strWMVStart + "/images/video/" + strMoviePrefix + "56k.wmv" + strWMVMiddle + strMoviePrefix + "56k.wmv" + strWMVEnd;
			else
				boolShowPlaceholder = true;
		}
		else if (movie_quality == "wma_med"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strWMVStart + "/images/video/" + strMoviePrefix + "150k.wmv" + strWMVMiddle + strMoviePrefix + "150k.wmv" + strWMVEnd;
			else
				boolShowPlaceholder = true;
		}
		else if (movie_quality == "wma_high"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strWMVStart + "/images/video/" + strMoviePrefix + "300k.wmv" + strWMVMiddle + strMoviePrefix + "300k.wmv" + strWMVEnd;
			else
				boolShowPlaceholder = true;

		}
		else if (movie_quality == "qt_low"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strQTStart + "/images/video/" + strMoviePrefix + "56k.mov" + strQTMiddle + "/images/video/" + strMoviePrefix + "56k.mov" + strQTEnd;
			else
				boolShowPlaceholder = true;
		}
		else if (movie_quality == "qt_med"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strQTStart + "/images/video/" + strMoviePrefix + "150k.mov" + strQTMiddle + "/images/video/" + strMoviePrefix + "150k.mov" + strQTEnd;
			else
				boolShowPlaceholder = true;
		}
		else if (movie_quality == "qt_high"){
			SetCookie(movie_quality);
			if (strMovieIdToPlay.length > 0)
				strReturn = strQTStart + "/images/video/" + strMoviePrefix + "300k.mov" + strQTMiddle + "/images/video/" + strMoviePrefix + "300k.mov" + strQTEnd;
			else
				boolShowPlaceholder = true;
		}
		else if (movie_quality == "select" && strMovieIdToPlay == movie_id){
			//Display select image
			strReturn = "<img src='/images/video/UPG-Aff-DEV-video-select.gif' border='0' align='texttop'>";
		}
		else
			boolShowPlaceholder = true;
			
		if (boolShowPlaceholder == true){
			//Make placeholder clickable if movie cookie is set
			if (movie_cookie.length <= 0)
				strReturn = strPlaceHolderImage;
			else
				strReturn = "<a href='?quality=" + movie_cookie + "&movie_id=" + movie_id + "#movie_" + movie_id + "'>" + strPlaceHolderImage + "</a>";
		}
		
		//alert(strReturn);
		return strReturn;
	}
	