// ag_embedded_video.js

var addEmbeddedVideo = function( url_ ) {
	
	if( url_.indexOf('http://') < 0 ) {
		url_ = 'http://www.youtube.com/v/' + url_;
	} else if( url_.indexOf('http://') >= 0 ) {
		var videoID;
		var urlFragments = ['youtube.com/watch?v=', 'youtube.com/v/'];
		for( var i=0; i < urlFragments.length; i++ ) {
			var fragment = '';
			fragment = urlFragments[i];
			var p1 = url_.indexOf( fragment );
			if( p1 >= 0 && p1 < url_.length - fragment.length ) {
				var s1 = url_.substr( p1 + fragment.length );
				var p2 = s1.indexOf('&');
				if( p2 >= 0 )
					s1 = s1.substr(0, p2);
				videoID = s1;
				url_ = 'http://www.youtube.com/v/' + videoID;
				break;
			}
		}
	}
	
	var display = DISPLAY_EMBEDDED_VIDEO;
	if( display == 'Link Only' ) {
		document.writeln('<a href="' + url_ + '" target="_blank">' + url_ + '</a>');
	} else {
		if( display == 'Embedded - Collapsed' ) {
			document.writeln('<div class="youtube_expander">');
			document.writeln('<table border="0"><tr valign="middle"><td><img src="/styles/clan/images/ag_youtube_50x24.png" /></td><td><a href="' + url_ + '" target="_blank">' + url_ + '</a> | <a href="#" onclick="expandEmbeddedVideo(this);"><strong>View Embedded</strong></a></td></tr></table>');
			document.writeln('</div>');
			document.writeln('<div class="youtube" style="display: none;">');
		} else {
			// Embedded
			document.writeln('<div class="youtube">');
		}
		document.writeln('<div class="yt_container">');
		document.writeln('<object width="425" height="350">');
		document.writeln('<param name="movie" value="' + url_ + '"></param>');
		document.writeln('<param name="wmode" value="transparent"></param>');
		document.writeln('<embed src="' + url_ + '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>');
		document.writeln('</object>');
		document.writeln('</div>');
		document.writeln('<div class="shadow16px_ne"></div>');
		document.writeln('<div class="shadow16px_e"></div>');
		document.writeln('<div class="shadow16px_se"></div>');
		document.writeln('<div class="shadow16px_s"></div>');
		document.writeln('<div class="shadow16px_sw"></div>');
		document.writeln('</div>');
	}

}

function expandEmbeddedVideo( anchor_ ) {
//	anchor_.innerHTML = 'Hide Video';
//	anchor_.onclick = 'hideEmbeddedVideo( this )';
	var expander = anchor_.parentNode.parentNode.parentNode.parentNode.parentNode;
	expander.style.display = 'none';
	var video = expander.nextSibling.nextSibling;
	video.style.display = 'block';
}

function hideEmbeddedVideo( anchor_ ) {
	anchor_.innerHTML = '<strong>View Embedded</strong>';
	anchor_.onclick = 'expandEmbeddedVideo( this )';
	var video = anchor_.parentNode.parentNode.parentNode.parentNode.parentNode.nextSibling.nextSibling;
	video.style.display = 'none';
}
