function showImagesNewsMediaContainer(newsCounter) {
	$('imagesNewsMediaContainer_'+newsCounter).style.display='block';
	if ($('videoNewsMediaContainer_'+newsCounter)){
		$('videoNewsMediaContainer_'+newsCounter).style.display='none';
	}
	$('imageSelector_'+newsCounter).style.backgroundColor = '#B9CBCB';
	$('imageSelector_'+newsCounter).style.color = '#145C51';
	$('videoSelector_'+newsCounter).style.backgroundColor = '#FFFFFF';
	$('videoSelector_'+newsCounter).style.color = '#D4DADA';
}

function showVideoNewsMediaContainer(newsCounter) {
	$('videoNewsMediaContainer_'+newsCounter).style.display='block';
	$('imagesNewsMediaContainer_'+newsCounter).style.display='none';
	$('imageSelector_'+newsCounter).style.backgroundColor = '#FFFFFF';
	$('imageSelector_'+newsCounter).style.color = '#D4DADA';
	$('videoSelector_'+newsCounter).style.backgroundColor = '#B9CBCB';
	$('videoSelector_'+newsCounter).style.color = '#145C51';
}
function initNewsMediaWidget(newsMediaContainer, imageNewsCounter, videoNewsCounter,videoSelector,imageSelector) {
	var showWidget = 1;
	if ((imageNewsCounter <= 0) && (videoNewsCounter <= 0) ){
		showWidget = 0;
	}
	else {
		if (videoNewsCounter <= 0){
			$(imageSelector).style.backgroundColor = '#B9CBCB';
			$(imageSelector).style.color = '#145C51';
			$(videoSelector).style.backgroundColor = '#FFFFFF';
			$(videoSelector).style.color = '#D4DADA';
// 			$('imagesNewsMediaContainer_'+newsCounter).style.display='block';
// 			if ($('videoNewsMediaContainer_'+newsCounter)){
// 				$('videoNewsMediaContainer_'+newsCounter).style.display='none';
// 			}
		}
	}

	if (showWidget == 0) {
		$(newsMediaContainer).style.display = 'none';
	}
}

function getXMLHttpRequest(){
	var xmlhttp;
	if(window.XMLHttpRequest) { // no es IE
		xmlhttp = new XMLHttpRequest();
	}
	else { // Es IE o no tiene el objeto
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			alert('El navegador utilizado no esta soportado');
		}
	}	
	return xmlhttp;
}

function GoMonth(m) {				
	var xmlhttp = getXMLHttpRequest();

	xmlhttp.onreadystatechange= function() {
		if (xmlhttp.readyState == 4) {	
			var calendar = xmlhttp.responseText;
			var dd = document.getElementById('cal');
			dd.innerHTML = calendar;	
		}
	}

	xmlhttp.open("GET","/index.cgi?accion=getPlugin&pluginName=get_news_calendar_widget&template=news_calendar_widget.tmpl&"+ m,true);
	xmlhttp.send(null);
}

function getNewsCalendar(date) {
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'newsCalendarContainer',failure:'',exception:''}, '/index.cgi', {
						parameters: 'accion=getPlugin&pluginName=get_news&cantidad=100&template=noticias_tercer_col.tmpl&tam_foto=med&date_publishing_validation=no&id_grupo=51,48,47,46,45,36&destacado=no&datefilter=date_publishing&date_start_publishing='+date+'&date_finish_publishing='+date+'&orden=fecha_news&_nocache='+rand,
						method: 'get',
						evalScripts: true,
						onCreate: function(){
// 							$('LoaderTicket').style.display = 'block';
// 							if ($('ticket')){$('ticket').style.display = 'none';}
						},
						onComplete: function(transport) {
							var response = transport.responseText;
// 							$('LoaderTicket').style.display = 'none';
// 							$('ticket').style.display = 'block';
							var dates = date.split("-");
							$('calendarDate').innerHTML = dates[2]+'/'+dates[1]+'/'+dates[0];
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al mostrar el calendario. Vuelva a intentar la operación por favor.'); }
					});
}

function getScrollXY() { // determina posicion scroll de pantalla
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [scrOfX, scrOfY];
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

	var TAM_LETRA = 12;

	function agrandarLetra(id) {
		if (TAM_LETRA < 20) {
			TAM_LETRA++;
			var el = document.getElementById(id);
			el.style.fontSize = TAM_LETRA+'px';
		}
	}
	function achicarLetra(id) {
		if (TAM_LETRA > 6) {
			TAM_LETRA--;
			var el = document.getElementById(id);
			el.style.fontSize = TAM_LETRA+'px';
		}
	}

function changeAudio(path, idDiv) {
	var mainWindowNewsMedia = document.getElementById(idDiv);
	mainWindowNewsMedia.style.display = 'block';
	var fo = new SWFObject("/swf/audioPlayer.swf", "player", "280", "25", "8.0.15", "#D8DCDF", true);
	fo.addParam("allowScriptAccess", "always");
	fo.addParam("wmode", "opaque");
	fo.addVariable("mediaPath", path);
	fo.addVariable("autoPlay", "no");
	fo.write(idDiv);
}

function loadWidget(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'first_news',failure:'',exception:''}, '/index.cgi', {
						evalScripts:true,
						parameters: 'accion=getPlugin&pluginName=get_noticias&tam_foto=max&news_id=' + idNew + '&template=noticia_destacada_home.tmpl&_nocache='+rand,
						method: 'get',
						onCreate: function(){
						},
						onComplete: function(transport) {
							
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al iniciar el Widget. Vuelva a intentar la operación por favor.'); }
					});
}

function loadRelatedNews(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'related_news',failure:'',exception:''}, '/index.cgi', {
						evalScripts:true,
						parameters: 'accion=getPlugin&pluginName=get_related_news&new_id='+ idNew +'&template=related_news.tmpl&not_in_category_id=55&_nocache='+rand,
						method: 'get',
						onCreate: function(){
						},
						onComplete: function(transport) {
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al mostar las noticias relacionadas. Vuelva a intentar la operación por favor.'); }
					});
}

function getRelatedNews() {
	var xmlhttp = getXMLHttpRequest();
	var dd = document.getElementById('relatedNews');

	xmlhttp.onreadystatechange= function() {
		if (xmlhttp.readyState < 4) {
			//dd.innerHTML = "process";
		}
		else {	
			var newsMedia = xmlhttp.responseText;
			dd.innerHTML = newsMedia;	
		}
	}
	xmlhttp.open("GET","/index.cgi?accion=getPlugin&pluginName=get_related_news&template=hoteles_relacionados_plugin.tmpl&new_id=<TMPL_VAR NAME=COD_NEWS>",true);
	xmlhttp.send(null);
}

function loadRelatedElements(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'elementos_relacionados',failure:'',exception:''}, '/index.cgi', {
						evalScripts:true,
						parameters: 'accion=getPlugin&pluginName=get_news_media&news_id='+ idNew +'&template=get_news_media_template.tmpl&_nocache='+rand,
						method: 'get',
						onCreate: function(){
						},
						onComplete: function(transport) {
							$('elementos_relacionados').style.display='block';
// 							$('elementos_relacionados').innerHTML='asdf';
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al mostar los elementos relacionados. Vuelva a intentar la operación por favor.'); }
					});
}
///index.cgi?accion=getPlugin&pluginName=get_news_media&template=get_news_media_template.tmpl&news_id=13

function loadComments(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'comments',failure:'',exception:''}, '/index.cgi', {
						parameters: 'accion=getPlugin&pluginName=get_related_news&new_id='+ idNew +'&template=comentarios_noticia.tmpl&category_id=14&tam_foto=med&_nocache='+rand,
						method: 'get',
						evalScripts:true,
						evalJS: true,
						onCreate: function(){},
						onComplete: function(transport) {},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.'); }
					});

}

function addComment(){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Request('/index.cgi', {
						parameters:Form.serialize('formComentario')+'&formAlta=comentarios_rosario&related_news_id='+newsArticleId+'&_nocache='+rand,
// '/index.cgi?accion=getPlugin&pluginName=do_add_news&template=plugin_comentario.tmpl&_nocache='+rand,
						method: 'post',
						onCreate: function(){
// 							$('LoaderTicket').style.display = 'block';
// 							if ($('ticket')){$('ticket').style.display = 'none';}
						},
						onComplete: function(transport) {

							alert("Su comentario ha sido cargado correctamente.");
							Form.reset('formComentario');
// 							$('LoaderTicket').style.display = 'none';
// 							$('ticket').style.display = 'block';
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.'); }
					});
	
}

function getFormAbuso(idNew, titleNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'popUpAbuso',failure:'',exception:''}, '/index.cgi', {
						parameters: 'accion=getPlugin&pluginName=get_template&related_news_id='+ idNew +'&template=form_abuso.tmpl&_nocache='+rand,
						method: 'get',
						evalScripts: true,
						evalJS: true,
						onCreate: function(){
// 							$('LoaderTicket').style.display = 'block';
// 							if ($('ticket')){$('ticket').style.display = 'none';}
						},
						onComplete: function(transport) {
							var marginTop = getScrollXY()[1]+20;
							$('mainForm').style.top = marginTop+'px';
							$('blockUI').style.display = 'block';
							$('popUpAbuso').style.display = 'block';
							$('related_news_id').value = idNew;
							$('h2_new_abuso').value = titleNew+'(Abuso)';
							$('form_alta').value = 'abuso_comentario';

						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.'); }
					});

}

function reportarAbuso(){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
    var frm = $('formAbuso');
    if (frm['des_new'].value != ''){
	var div = $('mainForm').parentNode;
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Request('/index.cgi', {
						parameters:Form.serialize('formAbuso')+'&formAlta=abuso_comentario&_nocache='+rand,
						method: 'post',
						onCreate: function(){},
						onComplete: function(transport) {
						var response = transport.responseText;
						if(response == 'ok_altaCorrecta'){
							alert("El abuso ha sido reportado.");
							Form.reset('formAbuso');
							div.style.display = 'none';
							$('blockUI').style.display = 'none';
						}
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.'); }
					});
    }
    else{
		alert('Debe ingresar el motivo del reporte de abuso');
    }
}

function loadRelatedMedia(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'related_media',failure:'',exception:''}, '/index.cgi', {
						evalScripts:true,
						parameters: 'accion=getPlugin&pluginName=get_news_media&news_id='+ idNew +'&template=related_media.tmpl&_nocache='+rand,
						method: 'get',
						onCreate: function(){
						},
						onComplete: function(transport) {
							$('related_media').style.display='inline';
// 							$('elementos_relacionados').innerHTML='asdf';
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al mostar los elementos relacionados. Vuelva a intentar la operación por favor.'); }
					});
}

function getPopUp() {
document.getElementById('container_popup').style.display='block';
	
}

 function cerrar(){
 	document.getElementById('container_popup').style.display='none';
	document.getElementById('spots').innerHTML = '';
}

function loadRelatedMedia2(idNew){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX 
	new Ajax.Updater({success:'related_media',failure:'',exception:''}, '/index.cgi', {
						evalScripts:true,
						parameters: 'accion=getPlugin&pluginName=get_news_media&news_id='+ idNew +'&template=related_media2.tmpl&_nocache='+rand,
						method: 'get',
						onCreate: function(){
						},
						onComplete: function(transport) {
							$('related_media').style.display='inline';
// 							$('elementos_relacionados').innerHTML='asdf';
						},
						onFailure: function(){ alert('Ha ocurrido un error en el sistema al mostar los elementos relacionados. Vuelva a intentar la operación por favor.'); }
					});
}

