// Globals
var strHolderImage = 'images/video-holder.jpg';
var lnkPlayVideo;
var imgHolder;
var divFlashContent;
var arrAnchors;

// Payment form object
var Video = {
    init: function() {
    
		divFlashContent = $('flashcontent');
		
		if (divFlashContent) {
		
			lnkPlayVideo = $('play-video');
		
			Event.observe(lnkPlayVideo, 'click', Video.play);
			
			arrAnchors = $('container').select('a.videoSelector');
			
			for (i=0;i<arrAnchors.length;i++) { Event.observe(arrAnchors[i], 'click', Video.play); }
			
			var arrHideNodes = divFlashContent.childElements();			
			var i;
	        for (i=0;i<arrHideNodes.length;i++) { if (arrHideNodes[i].nodeName!='A') { arrHideNodes[i].hide(); } }
		
		}
    
    },
    play: function() {
    
		var strFile;
		
		// Change the class names
		for (i=0;i<arrAnchors.length;i++) {
			if (arrAnchors[i].getAttribute('href') == this.getAttribute('href')) {
				arrAnchors[i].className = arrAnchors[i].className + ' selected';
				strFile = arrAnchors[i].getAttribute('href').substring(arrAnchors[i].getAttribute('href').indexOf('#')+1, arrAnchors[i].getAttribute('href').length);
			} else {
				arrAnchors[i].className = arrAnchors[i].className.indexOf(' selected') == -1 ? arrAnchors[i].className : arrAnchors[i].className.substring(0, arrAnchors[i].className.indexOf(' selected'));
			}
		}
		
		if (strFile == '' || strFile == '#') { return; }
		
		// Show the video
		var so = new SWFObject("flash/flv_viewer.swf", "goodmoodfilm", "480", "360", "9", "#cfd6de");
		so.addParam("scale", "noscale");
		so.addParam("width", "480");
		so.addParam("height", "360");
		so.addParam("FlashVars", "file=" + strFile);
		so.write("flashcontent");
	}
}
