function PlayerVersion(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}

function getPlayerVersion(){
	
	var playerVersion = new PlayerVersion([0,0,0]);
	
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			playerVersion = new PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				playerVersion = new PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { 
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				playerVersion = new PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (playerVersion.major == 6) {
					return playerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			playerVersion = new PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return playerVersion;
}

function runSWF(archivo, ancho, alto, version, bgcolor, id, menu, FlashVars, quality, allowScriptAccess, base) { // tutorial by IVI CONCEPT - www.ivi-concept.com
if(version && version!=""){
	var version_data=version;
}else{
    playerVersion  = getPlayerVersion();    
	var version_data= playerVersion.major+','+playerVersion.minor +','+ playerVersion.rev +',0';	
}
if(menu && menu!=""){
	menu_data=menu;	
}else{
	menu_data=false;
}
if(bgcolor && bgcolor!=""){
	var bgcolor_data=bgcolor;
}else{
	var bgcolor_data="#FFFFFF";
}
if(id && id!=""){
	id_data=id;
}else{
	id_data="flashMovie";
}
if(quality && quality!=""){
	quality_data=quality;
}else{
	quality_data="high";
}
if(allowScriptAccess && allowScriptAccess!=""){
	allowScriptAccess_data=allowScriptAccess;
}else{
	allowScriptAccess_data="always";
}



var quality="high"; // calidad de visualización de la peli
 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_data+'" width="'+ancho+'" height="'+alto+'"  type="application/x-shockwave-flash">\n');
 document.write('<param name="wmode" value="transparent">\n');
 document.write('<param name="movie" value="'+archivo+'">\n');
 document.write('<param name="allowScriptAccess" value="'+allowScriptAccess_data+'">\n');
 document.write('<param name="quality" value="'+quality_data+'">\n');
 document.write('<param name="FlashVars" value="'+FlashVars+'">\n');
 document.write('<param name="bgcolor" value="'+bgcolor_data+'">\n');
 document.write('<param name="menu" value="'+menu_data+'" >\n');
 if(base && base!=""){
    document.write('<param name="base" value="'+base+'" >\n');
 }
 document.write('<embed src="'+archivo+'" bgcolor="'+bgcolor_data+'" wmode="transparent" FlashVars="'+FlashVars+'" '+
                ((base && base!="")?' base="'+base+'" ':'')+
                ' menu="'+menu_data+'" allowScriptAccess="'+allowScriptAccess_data+'" quality="'+quality_data+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'" swLiveConnect="true" id="'+id_data+'" name="'+id_data+'"></embed>');
 document.write('</object>\n');
}
