function mediaResponse(transport) {
	var response = eval( transport.responseText );		    	
	//response[3]=4;
	if (response[2] != null) {
		//alert(response[3]);
		switch (response[3]) {
			case 1: // HTML
				//alert('html');
				
				var element = document.getElementById(response[2]);
				
				quitarHijos(element);

				if (document.createRange != null) {
					var range = document.createRange();
					range.selectNode(document.body);
					var parsedHTML = range.createContextualFragment(response[1]);
					element.appendChild(parsedHTML);

				}
				else {
					// Para IE
					element.innerHTML = response[1];
				}
			
                // Soporte Scroll
                scroller  = new jsScroller(document.getElementById("Scrollers-1"), 500, 290);
                scrollbar = new jsScrollbar (document.getElementById("Scrollbar-Container"), scroller, false);
                break;
			
			case 2: // Galería
				//alert('galería');

				var element = document.getElementById(response[2]);
				quitarHijos(element);
				
				if (document.createRange != null) {
					var range = document.createRange();
					range.selectNode(document.body);
					var parsedHTML = range.createContextualFragment(response[1]);
					element.appendChild(parsedHTML);
				}
				else {
					// Para IE
					element.innerHTML = response[1];
				}
			
				// http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html
				// http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-58190037
				
				if (document.getElementById('primera_foto')!=null) {
					// obtengo id de la primera foto
					//alert('entro primera foto');
					var id_primera_foto = document.getElementById('primera_foto').value;
					element.removeChild(document.getElementById('primera_foto'));
					
					// Llamadas a JS necesario (el que cargaba por defecto la primer imagen)
					// SWFObject
					// Soporte Scroll
					// ...
				
					// SWF
					var so = new SWFObject("/frontkia/swf/modelGal.swf", "kiagalint", "600", "327", "8");
			   		so.addParam("name", "kiagalint");
					so.addParam("scale", "noborder");
					so.addVariable("phpVar", id_primera_foto);
			   		so.write("foto-gde");
					
			   		// scroller
			   		scroller  = new jsScroller(document.getElementById("Scrollers-1"), 500, 260);
					scrollbar = new jsScrollbar (document.getElementById("Scrollbar-Container"), scroller, false);
				}
				break;
			
			case 3: // Flash, Portada
				var element = document.getElementById(response[2]);
				while (element.hasChildNodes())
					element.removeChild(element.firstChild);
				// Interpretar la URL recibida
				
				var elemDiv = document.createElement('div');
				elemDiv.setAttribute('id','flashModel');
				element.appendChild(elemDiv);

				var ruta_video = response[1];
				var so = new SWFObject(ruta_video, "mymovie", "810", "326", "9");
			   	so.addParam("scale", "noborder");
			   	so.write("flashModel");
			   	
				break;
			
			case 4: // Video
				var element = document.getElementById(response[2]);
				while (element.hasChildNodes())
					element.removeChild(element.firstChild);
				
				// Interpretar la URL recibida
				// Llamar al Generador de player de Video
				
				var elemDiv = document.createElement('div');
				var elemUl = document.createElement('ul');
				var elemLi = document.createElement('li');
				var elemDiv2 = document.createElement('div');
				var elemDiv3 = document.createElement('div');
				
				elemDiv.setAttribute('class','video');
				elemUl.setAttribute('id','VideoPlayers');
				elemDiv2.setAttribute('id','video');
				elemDiv2.setAttribute('class','fltLft');
				elemDiv3.setAttribute('class','clearer');
				
				elemLi.appendChild(elemDiv2);
				elemLi.appendChild(elemDiv3);
				elemUl.appendChild(elemLi);
				elemDiv.appendChild(elemUl);
	
				element.appendChild(elemDiv);
				
				var ruta_video = response[1];
				var so = new SWFObject('/frontkia/swf/playerflv.swf?jpg=/frontkia/swf/foto.jpg&amp;flv=' +ruta_video, "mymovie", "810", "326", "8","#6F6F6F");		   			   							
				so.addParam('allowfullscreen','true');
			   	so.write("video");
				break;
		
				
			case 5: // Descargas
				var element = document.getElementById(response[2]);

				quitarHijos(element);
								
				var elemDiv = document.createElement('div');
				elemDiv.setAttribute('id','contenedor');
				
				if (document.createRange != null) {
					var range = document.createRange();
					range.selectNode(document.body);
					var parsedHTML = range.createContextualFragment(response[1]);
					elemDiv.appendChild(parsedHTML);
				}
				else {
					elemDiv.innerHTML =  response[1];
				}
				
				document.cant_max_videos_visibles 	= response[4]; 	// muestro a lo sumo cant_max_videos_visibles videos por vez.
				document.cant_max_imagenes_visibles	= response[5]; 	// muestro a lo sumo cant_max_imagenes_visibles imágenes a la vez.
				document.cant_max_pdfs_visibles		= response[6]; 	// muestro a lo sumo cant_max_pdfs_visibles pdfs a la vez.

				document.tam_informacion_video		= 2;	// cantidad de posiciones consecutivas del vector utilizadas para construir un video
				document.tam_informacion_imagen		= 3;	// cantidad de posiciones consecutivas del vector utilizadas para construir una imagen
				document.tam_informacion_pdf		= 2;	// cantidad de posiciones consecutivas del vector utilizadas para construir un pdf
				var elemsImagen = obtenerHijoPorId(elemDiv,'imagenes');	// elemsImagen = <div id = 'imagenes'>
				var elemsVideo 	= obtenerHijoPorId(elemDiv,'videos');	// elemsVideo = <div id = 'videos'>
				var elemsPdf 	= obtenerHijoPorId(elemDiv,'pdfs'); 	// elemsVideo = <div id = 'pdfs'>
				
				
				// creo arreglo de videos e índice del video actual.
				document.videos = new Array();
				document.video_actual = 0;
				
				// creo arreglo de imágenes e índice del imagen actual.
				document.imagenes = new Array();
				document.imagen_actual = 0;
				
				// creo arreglo de videos e índice del video actual.
				document.pdfs = new Array();
				document.pdf_actual = 0;
							
				var i=0;
				var j=0;
				var k=0;
				
				/*imágenes*/
				j=0;
				
				while (elemsImagen.hasChildNodes()) {
					if (elemsImagen.firstChild.nodeName == 'DIV' && elemsImagen.firstChild.getAttribute('ruta')!=null) {
						document.imagenes[j++] = elemsImagen.firstChild.getAttribute('ruta');
						document.imagenes[j++] = elemsImagen.firstChild.getAttribute('js');
						document.imagenes[j++] = elemsImagen.firstChild.getAttribute('nombre_arc');
					}
					elemsImagen.removeChild(elemsImagen.firstChild);
				}
				
				mostrarObjetos(elemsImagen, 0, 'imagenes', document.cant_max_imagenes_visibles,document.tam_informacion_imagen);
							
				/*fin imagenes*/
				

				/*videos*/
				j=0;
				while (elemsVideo.hasChildNodes()) {
					if (elemsVideo.firstChild.nodeName == 'DIV' && elemsVideo.firstChild.getAttribute('ruta')!=null) {
						document.videos[j++] = elemsVideo.firstChild.getAttribute('id'); 
						document.videos[j++] = elemsVideo.firstChild.getAttribute('ruta');
					}
					elemsVideo.removeChild(elemsVideo.firstChild);
				}
				
				var k=0;
				for (i=0;i<document.videos.length && k < document.cant_max_videos_visibles;i+=document.tam_informacion_video) {
					var nuevo_elem = document.createElement('div');
					nuevo_elem.setAttribute('id',document.videos[i]);
					elemsVideo.appendChild(nuevo_elem);
					k++;
				}
				
				/*fin videos*/
				
				
				/*pdfs*/
				j=0;
				while (elemsPdf.hasChildNodes()) {
					if (elemsPdf.firstChild.nodeName == 'DIV' && elemsPdf.firstChild.getAttribute('nombre_arc')!=null) {
						document.pdfs[j++] = elemsPdf.firstChild.getAttribute('js');
						document.pdfs[j++] = elemsPdf.firstChild.getAttribute('nombre_arc');
					}
					elemsPdf.removeChild(elemsPdf.firstChild);
				}
				
				mostrarObjetos(elemsPdf, 0, 'pdfs', document.cant_max_pdfs_visibles,document.tam_informacion_pdf);
				/*fin pdfs*/
				
				// agrego el contenido de elemDiv como hijo de element
				element.appendChild(elemDiv.firstChild);
				
				// SWFObject para videos y correción para IE6 de imágenes PNG 
				k=0;
				for (i=0;i<document.videos.length && k<document.cant_max_videos_visibles;i+=document.tam_informacion_video) {
					var ruta_video = document.videos[i+1];
					var so = new SWFObject('/frontkia/swf/playerflv.swf?jpg=/frontkia/swf/foto.jpg&amp;flv=' +ruta_video, "mymovie"+i, "250", "205", "6","#6F6F6F");
					so.addParam('allowfullscreen','true');
					so.write(document.videos[i]);
					k++;
				}
				
				var esIE = navigator.appName.indexOf("Microsoft") != -1;
				
				if (esIE && versionIE()==6) {
					solucionPNG_IE6();
				}
				
				break;
			
			case 6: // Novedades
				var element = document.getElementById(response[2]);
				quitarHijos(element);

				if (document.createRange != null) {
					var range = document.createRange();
					range.selectNode(document.body);
					var parsedHTML = range.createContextualFragment(response[1]);
					element.appendChild(parsedHTML);
				}
				else {
					// Para IE
					element.innerHTML = response[1];
				}

				// agrego solución a problemas con imágenes png en IE 6
				var esIE = navigator.appName.indexOf("Microsoft") != -1;
				if (esIE && versionIE()==6) {
					solucionPNG_IE6();
				}
				
				break;
            case 7: // encuesta (formulario) o gráfico
                var element = document.getElementById(response[2]);
				quitarHijos(element);
                
				if (document.createRange != null) {
					range = document.createRange();
					range.selectNode(document.body);
					parsedHTML = range.createContextualFragment(response[1]);
					element.appendChild(parsedHTML);
				}
				else {
					// Para IE
					element.innerHTML = response[1];
				}

				// agrego solución a problemas con imágenes png en IE 6
				esIE = navigator.appName.indexOf("Microsoft") != -1;
				if (esIE && versionIE()==6) {
					solucionPNG_IE6();
				}

                break;

			default:
				break;
		}
	}
}



/*
	Parámetros:
			bln_esFijo: 	1 si el llamador es fijo, 0 si no.
			id_llamador: 	Distingue quien llama a esta operación.
							Es útil cuando el llamador es fijo.
			id_elemento:
			resultID:		Nombre del div.
*/
function actualizarMedia(tipo, resultID, args) {
	if (tipo >= 1) {
		
		// Determino URL y parámetros
		switch (tipo) {
		case '1':
			if (args[0] == 1)
				url = '/ajax/articulo/service/'+resultID;
			else
				url = '/ajax/articulo/garantia/'+resultID;
			break;
		case '2':
			url = '/ajax/descarga/'+args[0]+'/'+resultID;
			break;
		case '3':
			url = '/ajax/portada/'+args[0]+'/'+resultID;
			break;
		case '4':
			if (args[0] == 0)
				url = '/ajax/media/'+args[0]+'/'+args[1]+'/'+resultID+'/'+args[2];
			else
				url = '/ajax/media/'+args[0]+'/'+args[1]+'/'+resultID;
			break;
		case '5':
			url = '/ajax/novedades/'+args[0]+'/'+resultID;
			break;
        case '6':
			if (args[4]==null) {
				url = '/encuesta/formulario/'+args[0]+'/'+args[1]+'/'+args[2]+'/'+args[3]+'/'+resultID;
			}
			else {
				url = '/encuesta/formulario/'+args[0]+'/'+args[1]+'/'+args[2]+'/'+args[3]+'/'+resultID+'/'+args[4];
			}
			break;
		case '7':
			if (args[4]!=null && args[5]!=null) {
				url = '/encuesta/votar/'+args[0]+'/'+args[1]+'/'+args[2]+'/'+args[3]+'/'+resultID+'/'+args[4]+'/'+args[5];
			}
			break;
		case '8':
			if (args[4]==null) {
				url = '/encuesta/resultado/'+args[0]+'/'+args[1]+'/'+args[2]+'/'+args[3]+'/'+resultID;
			}
			else {
				url = '/encuesta/resultado/'+args[0]+'/'+args[1]+'/'+args[2]+'/'+args[3]+'/'+resultID+'/'+args[4];
			}
		}
		
		// Llamo
		new Ajax.Request(url,
		  {
		    method:'get',
		    parameters: {tipo: encodeURIComponent(tipo), resultID: resultID, args: [args]},
		    onSuccess: mediaResponse,
		    onFailure: function() { alert('Error general contactando servidor KIA.') }
		  });
	}
}



function llamaflash(id_foto, id_target, ancho, alto)
{
	AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','600','height','327','title','Galeria','src','swf/modelGal','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','swf/modelGal'); //end AC code
}

/*Resalta el thumb seleccionado perteneciente a una galeria de imagenes.*/
function resaltarImagen(txtid)
{
	var img = document.getElementById(txtid);
	for(i=0; i<document.images.length; i++) {
		if (document.images.item(i).id.indexOf('thumbg_') == 0 && document.images.item(i).className == 'imgOn'){
			document.images.item(i).className = 'imgOff';
		}
	}
	
	if (img != null) {
		img.className = 'imgOn';
	}
}

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}
function changePicture(id) {
	getFlashMovie("kiagalint").sendTextToFlash(id);
}


function resaltarObjeto(id_elemento, txtid, cant) {
	var obj = document.getElementById(txtid);
	document.getElementById('exterior').className = "off";
	document.getElementById('interior').className = "off";
	document.getElementById('service').className = "linkOff";
	document.getElementById('garantia').className = "linkOff";
	document.getElementById('portadas').className = "linkOff";
	document.getElementById('descarga').className = "linkOff";
	for (var i = 0; i<cant; i++) {
		version="version_"+i;		
		document.getElementById(version).className="linkOff";
	}
		
	switch (id_elemento) {
		case '1':	// INTERIOR, EXTERIOR 			
			if(obj!=null){
				obj.className="on";
			}
			break;
		case '2': // SERVICE, GARANTIA
			if(obj!=null){
				obj.className="linkOn";
			}
			break;
	}	
}

/*resalta elemento de la barra media de un vehiculo. Cambia los demas
elementos para que no queden resaltados.*/
function opcionMenu(idVersion, cant) {
	for (var i = 0; i<cant; i++){
		version="version_"+i;
		document.getElementById(version).className="linkOff";
	}
	
	document.getElementById('portadas').className = "linkOff";
	document.getElementById('descarga').className = "linkOff";
	document.getElementById('service').className = 'linkOff';
	document.getElementById('garantia').className = 'linkOff';
			
	document.getElementById(idVersion).className = "linkOn";
}



/* 	resultID_anterior: 		Indica el nombre del contenedor a ubicar los objetos
 	resultID_siguiente:		Indica el nombre del contenedor a ubicar los objetos
	obj_max:				Cantidad de objetos máximos a mostrar en el contenedor.  
*/
function siguiente(tipo_descarga, resultID_anterior, resultID_siguiente) {
	var imagenes = document.imagenes;
	//var videos = document.videos;
	var pdfs = document.videos;
	var vector = new Array();
	var anterior;
	var actual;
	var cant_elem_visibles;
	var nombre_anterior;
	var nombre_siguiente;
	var siguiente;
	var elemento = document.getElementById(tipo_descarga);
	switch (tipo_descarga) {
		case 'imagenes':
			cant_elem_visibles = document.cant_max_imagenes_visibles;
			tam_informacion = document.tam_informacion_imagen;
			cant_elementos = document.imagenes.length/tam_informacion;
			anterior = document.imagen_actual;
			document.imagen_actual+=cant_elem_visibles*tam_informacion; 
			actual = document.imagen_actual;
			break;
		
		case 'videos':
			cant_elem_visibles = document.cant_max_videos_visibles;
			tam_informacion = document.tam_informacion_video;
			cant_elementos = document.videos.length/tam_informacion;
			anterior = document.video_actual;
			document.video_actual+=cant_elem_visibles*tam_informacion; 
			actual = document.video_actual;
			break;
		
		case 'pdfs':
			cant_elem_visibles = document.cant_max_pdfs_visibles;
			alert(cant_elem_visibles);
			tam_informacion = document.tam_informacion_pdf;
			cant_elementos = document.pdfs.length/tam_informacion;
			anterior = document.pdf_actual;
			document.pdf_actual+=cant_elem_visibles*tam_informacion; 
			actual = document.pdf_actual;
			break;
	}

	if (anterior == 0) {	
		nombre_anterior = document.getElementById(resultID_anterior);
		nombre_anterior.innerHTML='<a href="javascript:void(0);" onclick="javascript:anterior(\''+tipo_descarga+'\',\''+resultID_anterior+'\',\''+resultID_siguiente+'\');">anterior</a>';
	}

	if (actual/tam_informacion + cant_elem_visibles >= cant_elementos) {
		nombre_siguiente = document.getElementById(resultID_siguiente);
		
		nombre_siguiente.innerHTML='<span id="'+resultID_siguiente+'" style="color:#A4A4A4">siguiente</span>';
		nombre_siguiente.blur();
	}
		
	mostrarObjetos(elemento, actual, tipo_descarga, cant_elem_visibles, tam_informacion);
}

/* 	resultID: 		Indica el nombre del contenedor a ubicar los objetos
	href_nombre:	id del tag href que contiene al link (siguiente o anterior)
	obj_max			Cantidad de objetos máximos a mostrar en el contenedor.  
*/
function anterior(tipo_descarga, resultID_anterior, resultID_siguiente) {
	
	var imagenes = document.imagenes;
	var videos = document.videos;
	var pdfs = document.videos;
	var nombre_anterior;
	var nombre_siguiente;
	var anterior;
	var elemento = document.getElementById(tipo_descarga);
	switch (tipo_descarga) {
		case 'imagenes':
			cant_elem_visibles = document.cant_max_imagenes_visibles;
			tam_informacion = document.tam_informacion_imagen;
			cant_elementos = document.imagenes.length/tam_informacion;
			anterior = document.imagen_actual;
			document.imagen_actual-=cant_elem_visibles*tam_informacion; 
			actual = document.imagen_actual;
			break;
		
		case 'videos':
			cant_elem_visibles = document.cant_max_videos_visibles;
			tam_informacion = document.tam_informacion_video;
			cant_elementos = document.videos.length/tam_informacion;
			anterior = document.video_actual;
			document.video_actual-=cant_elem_visibles*tam_informacion; 
			actual = document.video_actual;
			break;
		
		case 'pdfs':
			cant_elem_visibles = document.cant_max_pdfs_visibles;
			tam_informacion = document.tam_informacion_pdf;
			cant_elementos = document.imagenes.length/tam_informacion;
			anterior = document.imagen_actual;
			document.pdf_actual-=cant_elem_visibles*tam_informacion; 
			actual = document.pdf_actual;
			break;
	}
	
	if (actual/tam_informacion == 0) {
		nombre_anterior = document.getElementById(resultID_anterior);
		nombre_anterior.innerHTML='<span id="'+resultID_anterior+'" style="color:#A4A4A4">anterior</span>';
		nombre_anterior.blur();
	}
	
	if (actual/tam_informacion + cant_elem_visibles <= cant_elementos) {
		nombre_siguiente = document.getElementById(resultID_siguiente);
		nombre_siguiente.innerHTML='<a href="javascript:void(0);" onclick="javascript:siguiente(\''+tipo_descarga+'\', \''+resultID_anterior+'\',\''+resultID_siguiente+'\')";>siguiente</a></span>';
	}
	
	mostrarObjetos(elemento,actual,tipo_descarga,cant_elem_visibles,tam_informacion);
}


function mostrarObjetos(elemento, elem_actual, tipo, cant_elem_visibles, tam_imformacion) {

	switch(tipo) {
		case 'imagenes':
			quitarHijos(elemento);
			
			var i;
			var k=0;
			for (i=elem_actual;i<document.imagenes.length && k < document.cant_max_imagenes_visibles;i+=document.tam_informacion_imagen) {
				var nuevo_elem = document.createElement('img');
				nuevo_elem.setAttribute('src',document.imagenes[i]);
				nuevo_elem.setAttribute('alt',document.imagenes[i+2]);
				elemento.appendChild(nuevo_elem);
				
				nuevo_elem = document.createElement('p');
				nuevo_elem.setAttribute('class','fltRt');
						
				var nuevo_a =  document.createElement('a');
				nuevo_a.setAttribute('href','javascript:descargar(\'' + tipo + '\',\''+ (i+1) +'\');');
				nuevo_a.innerHTML="Descargar "+document.imagenes[i+2];
				nuevo_elem.appendChild(nuevo_a);
				elemento.appendChild(nuevo_elem);
				k++;
			}
			// solucion problema IE6 kb319546
			var esIE = navigator.appName.indexOf("Microsoft") != -1;	
			if (esIE && versionIE()==6) {
				esperar(700);
			}
			break;
		
		case 'videos':
			quitarHijos(elemento);
			
			var i;
			var k = 0;
			for (i=elem_actual;i<document.videos.length && k<document.cant_max_videos_visibles;i+=tam_informacion) {
				var nuevo_elem = document.createElement('div');
				var ruta_video = document.videos[i+1];
				
				nuevo_elem.setAttribute('id',document.videos[i]);
				elemento.appendChild(nuevo_elem);

				var so = new SWFObject('/frontkia/swf/playerflv.swf?jpg=/frontkia/swf/foto.jpg&amp;flv=' +ruta_video, "mymovie", "250", "205", "8","#6F6F6F");
				so.addParam('allowfullscreen','true');
				so.write(document.videos[i]);
						
				k++;
			}
			
			break;
			
		case 'pdfs':
			quitarHijos(elemento);
			
			if (document.pdfs.length > 0 ) {
					var nuevo_ul = document.createElement('ul');
					var i;
					var k=0;
					for (i=elem_actual;i<document.pdfs.length && k < cant_elem_visibles;i+=tam_imformacion) {
						var nuevo_elem = document.createElement('li');
						var nuevo_a = document.createElement('a');
						nuevo_a.setAttribute('href','javascript:descargar(\'' + tipo + '\',\'' + i + '\');');					
						nuevo_a.innerHTML="Descargar " + document.pdfs[i+1];
						nuevo_elem.appendChild(nuevo_a);
						nuevo_ul.appendChild(nuevo_elem);
						k++;
					}
					elemento.appendChild(nuevo_ul);
			}
			break;
			
		default:
			break;
	}
}


function obtenerHijoPorId(node, id) {
	if (node.getAttribute)
		if (node.getAttribute("id") == id)
 			return node;

 	var i, c;
 
 	for (i=0; i<node.childNodes.length; i++) {
 		c = obtenerHijoPorId(node.childNodes[i], id);
 		if (c != null)
		 	return c;
 	}
 	return null;
}


function quitarHijos(element) {
	while (element.hasChildNodes()) {
		element.removeChild(element.firstChild);
	}
}


function versionIE() {	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent) ) { //testeo existencia de MSIE x.x;
	 	var ieversion = new Number(RegExp.$1) // capturo la porción x.x y lo guardo como un número
	 	return ieversion;
	}
	else {
		return 0;
	}
}


function solucionPNG_IE6()
{
	var clear="/frontkia/images/clear.gif" //ruta a clear.gif
	var els=document.getElementsByTagName('*');
	
	var i_p=/\.png/i; var i=els.length;
	while (i-- >0) {
		var el=els[i];
		var es=el.style;
		if(el.src&&el.src.match(i_p)&&es.filter=='') {	
			el.height = el.height;el.width = el.width;
			es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";
			el.src = clear;
		}
		else {
			var elb=el.currentStyle.backgroundImage;
			if(elb.match(i_p)) {
				var path=elb.split('"');
				var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';
				es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";
				es.height=el.clientHeight+'px';es.backgroundImage="none";
			}
		}
		/*if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) 
			es.position="relative";
		if (es.filter&&el.currentStyle.position=="relative") 
			es.position="static";*/
	}
}


/*Descarga de imágenes y pdfs*/
function descargar(tipo_descarga,id) {
	switch(tipo_descarga) {
		case 'imagenes':
			location.href = document.imagenes[id];
			break;
		case 'pdfs':
			location.href = document.pdfs[id];
			break;
		default:
			break;
		}
}

/* Encuestas */
/*
 *cant_opciones = cantidad de opciones de la encuesta
 *tag_destino = indica dónde irá ubicado el gráfico una vez que se votó (solo tiene sentido cuando bln_ajax es verdadero)
 **/

function encVotar(bln_ajax,id_tag_form,cant_opciones,enc_id,tag_destino,pix_alto_barra,pix_cien_x_ciento,enc_exclusiva) {

	var bln_elige_voto = false;
	// opciones
	var opcion = document.forms[id_tag_form].opcion;
	var opc_id = 0;
	var i = 0;
	while ((i < cant_opciones) && (!bln_elige_voto)) {
		if (opcion[i].checked) {
			bln_elige_voto = true;
			opc_id = opcion[i].value;

			if (bln_ajax==1) {
				
			// llamar a la función encargada de realizar el voto
			//  /encuesta/formulario/votar/ajax/id_ecuesta/id_opcion/
			
			}
		}
		i++;
	}
	if (bln_ajax && opc_id!=0) {
		actualizarMedia('7',tag_destino, [bln_ajax,pix_alto_barra,pix_cien_x_ciento,enc_exclusiva,enc_id,opc_id]);
	}

	// si no se elige una opción de la encuesta, muestro una alerta
	if (bln_elige_voto==false) {
		alert('Por favor, elija una opción');
	}
}


function esperar(milisegundos) {
  var comienzo = new Date().getTime();
  while (true) {
    if ((new Date().getTime() - comienzo) > milisegundos) {
      return;
    }
  }
}