/*
VIPER'S VIDEO QUICKTAGS
http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/
This file contains some wrappers for SWFObject as well as SWFObject itself.
*/

function vvq_youtube(objectID, videoWidth, videoHeight, videoID) {
	$("#" + objectID).flash({ src: 'http://www.youtube.com/v/' + videoID, width: videoWidth, height: videoHeight, wmode: 'transparent' }, { version: 8 });
}

function vvq_googlevideo(objectID, videoWidth, videoHeight, videoID) {
	//swfobject.embedSWF("http://video.google.com/googleplayer.swf?docId=" + videoID, objectID, videoWidth, videoHeight, "9.0.0", "", "", {wmode:"transparent"});
	$("#" + objectID).flash({ src: 'http://video.google.com/googleplayer.swf?docId=' + videoID, width: videoWidth, height: videoHeight, wmode: 'transparent' }, { version: 8 });
}

// Stage6 is dead. This is only here for backwards compatibility.
function vvq_stage6(objectID, videoWidth, videoHeight, videoID) {
	return false;
}

function vvq_ifilm(objectID, videoWidth, videoHeight, videoID) {
	//swfobject.embedSWF("http://www.ifilm.com/efp", objectID, videoWidth, videoHeight, "9.0.0", "", {flvbaseclip:videoID}, {wmode:"transparent"});
	$("#" + objectID).flash({ src: 'http://www.ifilm.com/efp', width: videoWidth, height: videoHeight, wmode: 'transparent', flashvars: { flvbaseclip: [videoID].join(' ') } }, { version: 8 });
}

function vvq_metacafe(objectID, videoWidth, videoHeight, videoID, videoName) {
	//swfobject.embedSWF("http://www.metacafe.com/fplayer/" + videoID + "/" + videoName + ".swf", objectID, videoWidth, videoHeight, "9.0.0", "", {playerVars:"playerVars",showStats:"yes",autoPlay:"no"}, {wmode:"transparent"});
	$("#" + objectID).flash({ src: 'http://www.metacafe.com/fplayer/' + videoID + '/' + videoName + '.swf', width: videoWidth, height: videoHeight, wmode: 'transparent', flashvars: { playerVars: ['playerVars'].join(' '), showStats: ['yes'].join(' '), autoPlay: ['no'].join(' ') } }, { version: 8 });
}

function vvq_myspace(objectID, videoWidth, videoHeight, videoID) {
	//swfobject.embedSWF("http://lads.myspace.com/videos/vplayer.swf", objectID, videoWidth, videoHeight, "9.0.0", "", {m:videoID,type:"video"}, {wmode:"transparent"});
	$("#" + objectID).flash({ src: 'http://lads.myspace.com/videos/vplayer.swf', width: videoWidth, height: videoHeight, wmode: 'transparent', flashvars: { m: [videoID].join(' '), type: [video].join(' ') } }, { version: 8 });
}

function vvq_vimeo(objectID, videoWidth, videoHeight, videoID) {
	//swfobject.embedSWF("http://www.vimeo.com/moogaloop.swf?clip_id=" + videoID + "&server=vimeo.com&fullscreen=1&show_title=1&show_byline=1&show_portrait=0&color=01AAEA", objectID, videoWidth, videoHeight, "9.0.0", "", {allowfullscreen:"true",scale:"showAll"}, {wmode:"transparent"});
	$("#" + objectID).flash({ src: 'http://www.vimeo.com/moogaloop.swf?clip_id=' + videoID + '&server=vimeo.com&fullscreen=1&show_title=1&show_byline=1&show_portrait=0&color=01AAEA', width: videoWidth, height: videoHeight, wmode: 'transparent', flashvars: { allowfullscreen: ['true'].join(' '), scale: ['showAll'].join(' ') } }, { version: 8 });
}

function vvq_flv(objectID, videoWidth, videoHeight, SWFURL, FLVFileURL, PreviewImageURL) {
	//swfobject.embedSWF(SWFURL, objectID, videoWidth, videoHeight, "9.0.0", "", {file:FLVFileURL,usefullscreen:"false",image:PreviewImageURL}, {wmode:"transparent",allowFullScreen:"true"});
	$("#" + objectID).flash({ src: SWFURL, width: videoWidth, height: videoHeight, wmode: 'transparent', flashvars: { file: [FLVFileURL].join(' '), usefullscreen: ['false'].join(' '), image: [PreviewImageURL].join(' ') } }, { version: 8 });
}

// Get around Internet Explorer's retarded click-to-activate thing by writing the HTML via Javascript
function vvq_quicktime(objectID, videoWidth, videoHeight, videoURL) {
	//document.getElementById(objectID).innerHTML = '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="' + videoWidth + '" height="' + videoHeight + '"><param name="src" value="' + videoURL + '" /><param name="controller" value="true" /><param name="autoplay" value="false" /><param name="wmode" value="transparent" /><object type="video/quicktime" data="' + videoURL + '" width="' + videoWidth + '" height="' + videoHeight + '" class="mov"><param name="controller" value="true" /><param name="autoplay" value="false" /><p><a href="' + videoURL + '">' + videoURL + '</a></p></object></object>';
	$("#" + objectID).html('<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="' + videoWidth + '" height="' + videoHeight + '"><param name="src" value="' + videoURL + '" /><param name="controller" value="true" /><param name="autoplay" value="false" /><param name="wmode" value="transparent" /><object type="video/quicktime" data="' + videoURL + '" width="' + videoWidth + '" height="' + videoHeight + '" class="mov"><param name="controller" value="true" /><param name="autoplay" value="false" /><p><a href="' + videoURL + '">' + videoURL + '</a></p></object></object>');
}

function vvq_videoWMP(objectID, videoWidth, videoHeight, videoURL) {
	//document.getElementById(objectID).innerHTML = '<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 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" width="' + videoWidth + '" height="' + videoHeight + '"><param name="url" value="' + videoURL + '" /><param name="allowchangedisplaysize" value="true" /><param name="autosize" value="true" /><param name="displaysize" value="1" /><param name="showcontrols" value="true" /><param name="showstatusbar" value="true" /><param name="autorewind" value="true" /><param name="autostart" value="false" /><param name="volume" value="100" /></object>';
	$("#" + objectID).html('<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 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" width="' + videoWidth + '" height="' + videoHeight + '"><param name="url" value="' + videoURL + '" /><param name="allowchangedisplaysize" value="true" /><param name="autosize" value="true" /><param name="displaysize" value="1" /><param name="showcontrols" value="true" /><param name="showstatusbar" value="true" /><param name="autorewind" value="true" /><param name="autostart" value="false" /><param name="volume" value="100" /></object>');
}

function vvq_videoNoWMP(objectID, videoWidth, videoHeight, videoURL, mimeType) {
	//document.getElementById(objectID).innerHTML = '<object type="' + mimeType + '" data="' + videoURL + '" width="' + videoWidth + '" height="' + videoHeight + '" class="vvqbox vvqvideo"><param name="src" value="' + videoURL + '" /><param name="allowchangedisplaysize" value="true" /><param name="autosize" value="true" /><param name="displaysize" value="1" /><param name="showcontrols" value="true" /><param name="showstatusbar" value="true" /><param name="autorewind" value="true" /><param name="autostart" value="false" /><param name="autoplay" value="false" /><param name="volume" value="100" /></object>';
	$("#" + objectID).html('<object type="' + mimeType + '" data="' + videoURL + '" width="' + videoWidth + '" height="' + videoHeight + '" class="vvqbox vvqvideo"><param name="src" value="' + videoURL + '" /><param name="allowchangedisplaysize" value="true" /><param name="autosize" value="true" /><param name="displaysize" value="1" /><param name="showcontrols" value="true" /><param name="showstatusbar" value="true" /><param name="autorewind" value="true" /><param name="autostart" value="false" /><param name="autoplay" value="false" /><param name="volume" value="100" /></object>');
}
