function runSWF(archivo, ancho, alto, version, bgcolor, id, menu, FlashVars, quality, allowScriptAccess) { // tutorial by IVI CONCEPT - www.ivi-concept.com
if(version!=""){
	var version_data=version;
}else{
	var version_data="6,0,0,0";
}
if(menu!=""){
	menu_data=menu;
}else{
	menu_data=false;
}
if(bgcolor!=""){
	var bgcolor_data=bgcolor;
}else{
	var bgcolor_data="#FFFFFF";
}
if(id!=""){
	id_data=id;
}else{
	id_data="flashMovie";
}
if(quality!=""){
	quality_data=quality;
}else{
	quality_data="high";
}
if(allowScriptAccess!=""){
	allowScriptAccess_data=allowScriptAccess;
}else{
	allowScriptAccess_data="always";
}
var quality="high"; // calidad de visualización de la peli
 document.write('<object id="flashHome"  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+' id='+id_data+'>\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');
 document.write('<param name="wmode" value="transparent">\n');
 document.write('<embed src='+archivo+' bgcolor='+bgcolor_data+' FlashVars='+FlashVars+' 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 name='+id_data+' wmode=\"transparent\"></embed>');
 document.write('</object>\n');
}



	//XXXXXXXXXXXXXXAncho de una ImagenXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	
function ImgAncho(isrc) {
	var oImg = new Image();	
	oImg.src = isrc;

	return (oImg.width)
	
}
//XXXXXXXXXXXXXXXXXXAlto de una ImagenXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	

function ImgAlto(isrc) {
	var oImg = new Image();
	oImg.src = isrc;
	return (oImg.height)
}

//Proporciona imagen Parametros Ancho disponible, alto disponible, imagen origen, imagen Destino

function ajustaTam(AnchoDisp,AltoDisp,imagenOrigen, imagenDestino){
	

				var Ancho = 0;
				var Alto = 0;
				var resto = 0;
				var porciento = 0;
				var anchoFinal = 0;
				var altoFinal = 0;
				var anchoFinalT = 0;
				var altoFinalT = 0;
				var topT = 0; 				 
				Ancho=ImgAncho(imagenOrigen);
				Alto=ImgAlto(imagenOrigen);
	      
				if (Ancho > Alto){
				  //la imagen es mas ancha de lo disponible
				  resto = Ancho - AnchoDisp
				  
				  porciento = (resto * 100) / Ancho;
	
				}else{			
				  resto = Alto - AltoDisp

				  porciento = (resto * 100) / Alto;
				  					
				}
				
				  anchoFinal = (Ancho * porciento) / 100;
				  anchoFinal = Ancho - anchoFinal; 
				  				  
				  altoFinal = (Alto * porciento) / 100;
				  
				  altoFinal = (Alto - altoFinal); 
                
				  //Verifico si luego del primer ajuste falta otro mas
                  if ((altoFinal > AltoDisp) || (anchoFinal > AnchoDisp)){
				  	
					  if (anchoFinal > AnchoDisp){
						  //la imagen es mas ancha de lo disponible
						  resto = anchoFinal - AnchoDisp
						  
						  porciento = (resto * 100) / anchoFinal;
			
						}else{			
						  resto = altoFinal - AltoDisp
		
						  porciento = (resto * 100) / altoFinal;
						  					
						}
						
						  anchoFinalT = (anchoFinal * porciento) / 100;
						  anchoFinal = anchoFinal - anchoFinalT; 
						  				  
						  altoFinalT = (altoFinal * porciento) / 100;
						  
						  altoFinal = (altoFinal - altoFinalT); 
					
				  }
                 
				  document.getElementById(imagenDestino).width = anchoFinal;
				  	 
	              document.getElementById(imagenDestino).height= altoFinal;
                  
				  
				  topT = dojo.html.getPixelValue(dojo.byId(imagenDestino),'top');
				  				  							  
				  dojo.html.setStyle(dojo.byId(imagenDestino),'top',''+(topT +((AltoDisp - altoFinal) / 2) +'px'));
				  
                  dojo.html.setVisibility(dojo.byId(imagenDestino),'visible');

      }
