function PublicidadFlash(archivoswf, cadenaclicktag, ancho, alto, wmode, idflash, retornacodigo, bgcolor)
{
	if (idflash == "")
	{
		idflash = flash_id(archivoswf);
	}
	if (wmode != "transparent")
	{
		wmode="opaque";
	}
	var cadena = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" ' + 'width="' + ancho + '" height="' + alto + '" id="' + idflash +'">\n';
	cadena = cadena + '<param name="movie" value="' + archivoswf + cadenaclicktag + '" />\n'; 
	cadena = cadena + '<param name="wmode" value="' + wmode +'" />\n';
	cadena = cadena + '<param name="quality" value="high" />\n';
	var colorstr = "";
        if (bgcolor)
        {
                cadena = cadena + '<param name="bgcolor" value="' + bgcolor +'" />\n';
                colorstr = 'bgcolor=' + bgcolor + '"'
        }
        cadena = cadena + '<embed wmode="' + wmode + '" src="' + archivoswf + cadenaclicktag + '" quality="high" ' + colorstr + ' menu="false" width="' + ancho + '" height="' + alto + '" name="' + idflash + '" type="application/x-shockwave-flash"' + ' pluginspage="http://www.macromedia.com/go/getflashplayer">\n';
	cadena = cadena + '</embed>\n';
	cadena = cadena + '</object>\n';

	if (retornacodigo)
	{
		return cadena;
	}
	else
	{
		document.write(cadena);
	}
}

function flash_id(cadena)
// devuelve un identificador para el objeto flash basado en el nombre del swf.
//nos quedamos con el nombre del swf sin path ni extension
{
	var patron = /.*\/([\w-]+)\.swf$/i;
	if (patron.test(cadena))
	{
		return (RegExp.$1);
	}
	return "PeliculaFlash";
}
/*
function displayBanner(section,position){
	var len;
	//alert(section.concat(position))
	if (bannerlist[section][position] === undefined) return false;
	//if availbanners.indexOf(
	len = bannerlist[section][position].length;
	for (var x = 0; x < len; x++){
		PublicidadFlash(bannerlist[section][position][x].split("|")[0],'',bannerlist[section][position][x].split("|")[1],bannerlist[section][position][x].split("|")[2],'opaque','',false);
	}
}
*/

function displayBanner(section,position){
	var len;
	len = bannerlist.length;
	
	for (var x = 0; x<len;x++){
		var banner = bannerlist[x];
		if ((banner.id_section == section) && (banner.pos == position)){
			if (banner.id_type == 1){
				PublicidadFlash(banner.imagesrc,'',banner.width,banner.height,'opaque','',false)
			}
			else if (banner.id_type == 2){
				publicidadimg(banner.imagesrc,banner.url,banner.width,banner.height)
			}
			else{
			}
		}
	}
}

function publicidadimg(fileName, url, width, heigth) {

	if(url != '') {
		document.write('<a href="' + url + '"');
		document.write(' target="_blank"');
		document.write('>');
	}
		
	document.write('<img src="');
	document.write(fileName);
	document.write('" width="' + width + '" ');
	document.write(' height="' + heigth + '" ');

		document.write('border="0">');
	if(url != '') {
		document.write('</a>');
	}
}



