function mediasObj() {
	this.timestamp = (new Date()).getTime();
	
	this.base_url = "www.medias.net/";
	this.middle_url = "blogparts/";
	this.protocol = "http://";
	this.swfHeight = 240;
	
};

function BrowserCheck(){
		var b = navigator.appName;
		if (b == "Netscape") this.b = "NN";
		else if (b == "Microsoft Internet Explorer") this.b = "IE";
		else this.b = b;
		this.version = navigator.appVersion;
		this.vSub = navigator.vendorSub;
		this.userAgent = navigator.userAgent;
		this.appVersion = navigator.appVersion;
		this.v = parseInt(this.version);
		this.vs = parseFloat(this.vSub);
		
		this.NN = (this.b == "NN");
		this.NN3 = (this.b == "NN" && this.v == 3);
		this.NN4 = (this.b == "NN" && this.v == 4);
		this.NN6x = (this.b == "NN" && this.v == 5 && this.vs >= 6.01);
		this.NN6 = (this.b == "NN" && this.v == 5);
		this.NN7 = (this.b == "NN" && this.v == 5 && this.vs >= 7);
		
		this.IE = (this.b == "IE");
		this.IE3 = (this.userAgent.indexOf('MSIE 3')>0);
		this.IE45 = (this.userAgent.indexOf('MSIE 4.5')>0);
		this.IE401 = (this.userAgent.indexOf('MSIE 4.01')>0);
		this.IE4 = (this.userAgent.indexOf('MSIE 4')>0);
		this.IE51 = (this.userAgent.indexOf('MSIE 5.1')>0);
		this.IE512 = (this.userAgent.indexOf('MSIE 5.12')>0);
		this.IE514 = (this.userAgent.indexOf('MSIE 5.14')>0);
		this.IE52 = (this.userAgent.indexOf('MSIE 5.2')>0);
		this.IE5 = (this.userAgent.indexOf('MSIE 5')>0);		
		this.IE6 = (this.userAgent.indexOf('MSIE 6')>0);
		
		this.GEK = (this.userAgent.indexOf("Gecko") != -1);
		this.SAF = (this.userAgent.indexOf("Safari",0) != -1);
		this.FF = (this.userAgent.indexOf("Firefox") != -1);
		this.CAB = (this.userAgent.indexOf("iCab",0) != -1);
		this.OPE = (this.userAgent.indexOf("Opera",0) != -1);
		
		this.Win = (this.userAgent.indexOf('Win',0) != -1);
		this.Mac = (this.userAgent.indexOf('Mac',0) != -1);
		this.MacOSX = (this.userAgent.indexOf('Mac OS X',0) != -1);
		if(this.IE512 || this.IE52){
			this.MacOSX=true;
		}
		else if(this.IE514){
			if (navigator.plugins) {
				for (i=0; i < navigator.plugins.length; i++ ) {
					if (navigator.plugins[i].name.indexOf('QuickTime') >= 0 && navigator.plugins[i].filename.indexOf('.plugin')!=-1){
						this.MacOSX=true;
					}
				}
			}
		}
		this.Unix = (this.appVersion.indexOf('X11',0) != -1);
}

var checkB = new BrowserCheck();

var flash_version = 8;
var FlashInstalled = false;
var pv = 6;

if (checkB.OPE) {
	var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
	var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
	var aver = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+pv,ep));
	if(aver >= flash_version){
		FlashInstalled = true;
	}
} else if(checkB.Win && checkB.IE){
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('contentVersion = 8 \n');
	document.write('FlashInstalled = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & contentVersion))) \n');
	document.write('</SCR' + 'IPT\> \n');
	if(checkB.IE4){
		FlashInstalled = false;
	}
}else if(checkB.Mac && checkB.IE){
	if(!checkB.IE4 && navigator.plugins["Shockwave Flash"]){
		var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
		var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
		var aver = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+pv,ep));
		if(aver >= flash_version){
			FlashInstalled = true;
		}
	}
}else if(checkB.NN && navigator.plugins["Shockwave Flash"]){
	if(checkB.NN7 || checkB.NN6 || checkB.NN6x || checkB.NN4){
		var sp = navigator.plugins["Shockwave Flash"].description.indexOf("Flash");
		var ep = navigator.plugins["Shockwave Flash"].description.lastIndexOf(" ");
		var aver = parseFloat(navigator.plugins["Shockwave Flash"].description.substring(sp+pv,ep));
		if(aver >= flash_version){
			FlashInstalled = true;
		}
	}
}




mediasObj.prototype.getSWFdir = function() {
	var swfdir = this.protocol + this.base_url + this.middle_url;
	
	return swfdir;
}

mediasObj.prototype.getSWF = function() {
	var swf = this.protocol + this.base_url + this.middle_url + 'medias_blogparts.swf';
	/*
    swf = protocol + base_url + log_path + "?mode=player" + "&nfID=" + id + "&url=" + escape(swf);
	*/
	return swf;
}


mediasObj.prototype.getPath = function() {
	return this.path;
}

mediasObj.prototype.getWidth = function() {
	return this.mediasWidth;
}

mediasObj.prototype.getHeight = function() {
	return  this.swfHeight;
}

function checkBrowser() {
	var userAgent = navigator.userAgent;
	
	if (navigator.userAgent.indexOf('Win',0) != -1 && navigator.appName == "Microsoft Internet Explorer") {
		return 'winIE';
	}
	if (userAgent.indexOf('Netscape') != -1) {
		return 'NN';	
	}
	if (userAgent.indexOf('Firefox') != -1) {
		return 'Firefox';
	}
	if (userAgent.indexOf('Safari') != -1) {
		return 'Safari';
	}
	if (userAgent.indexOf('Opera') != -1) {
		return 'Opera';
	}
	
	return '';
}


var Medias = new mediasObj();





function doInsert(width) {
	if(FlashInstalled){
		document.write('<style type="text/css" media="all">');
		document.write('@import "' + Medias.protocol + Medias.base_url + 'common/css/mediasmodule.css";');
		document.write('</style>');
		document.write("<div id='mediasBlogparts'></div>");
		Medias.mediasWidth = width;
		document.write('<script type="text/javascript" charset="utf-8" src="' + Medias.protocol + Medias.base_url + 'common/js/addEvent.js"></script>');
		document.write('<script type="text/javascript" charset="utf-8" src="' + Medias.protocol + Medias.base_url + 'common/js/mediasbox.js"></script>');
		
	}else{
		
		document.write('<a href="http://www.adobe.com/go/getflashplayer" target="_blank"><img src="' + Medias.protocol + Medias.base_url + 'common/img/require.jpg" width="160" height="200" border="0" style="margin:0px;" /></a>');
	}
}
if(!_mediasWidth){
	_mediasWidth = 160;
}
doInsert(_mediasWidth);