InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
Netscape = !InternetExplorer;
Windows = navigator.appVersion.indexOf("Win") != -1;
MacOS = !Windows;
Safari = false;
if(InternetExplorer) {
	var str = navigator.userAgent
	Version = str.split("MSIE ")[1];
	Version = Version.split(".")[0];
} else {
	if( navigator.appVersion.indexOf("Safari") != -1 ) {
		Safari = true;
		Version = "6";
	} else if( navigator.vendorSub != undefined ) {
		Version = navigator.vendorSub.split(".")[0];
	} else {
		Version = navigator.appVersion.split(".")[0];
	}
}

vivid_popupNo = 0;
vivid_popup1 = undefined;
vivid_popup2 = undefined;
vivid_bgcolor = 0;

function vivid_videoPopup(configFile, playerDir, width, height) {
	var w = Math.round(width*2);
	var h = Math.round(height*2*224/192);
	var opts = "height=" + h + ",width=" + w + ",dependent,scrollbars=no,resizable=no,status=no";
	var url = playerDir + "/enlarge.html?config=" + configFile + "&width=" + w + "&height=" + h + "&bgcolor=" + vivid_bgcolor;
	if( vivid_popupNo == 1 ) {
		if( vivid_popup1 != undefined && ! ( MacOS && ( Safari || InternetExplorer ) ) ) vivid_popup1.close();
		vivid_popup2 = window.open(url, window.name+"popup2", opts);
		vivid_popup2.focus();
		vivid_popupNo = 2;
		//return(vivid_popup2);
	} else {
		if( vivid_popup2 != undefined && ! ( MacOS && ( Safari || InternetExplorer ) ) ) vivid_popup2.close();
		vivid_popup1 = window.open(url, window.name+"popup1", opts);
		vivid_popup1.focus();
		vivid_popupNo = 1;
		//return(vivid_popup1);
	}
}

function vivid_embedPlayer(url, width, height, bgcolor) {
	if (bgcolor == null) bgcolor = "#ffffff";
	vivid_bgcolor = bgcolor;
	var d = document;
	d.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ');
	d.write('width="', width, '" height="', height, '" id="player" align="middle">');
	d.write('<param name="movie" value="', url, '" />');
	d.write('<param name="quality" value="high" />');
	d.write('<param name="scale" value="exactfit" />');
	d.write('<param name="bgcolor" value="' + bgcolor + '" />');
	d.write('<embed src="', url, '" quality="high" scale="exactfit" bgcolor="' + bgcolor + '" ');
	d.write('width="', width, '" height="', height, '" ');
	d.write('name="player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	d.write('</object>');
}

