var indice= document.getElementById('indice');
var indiceFake='';




function indiceHide(event){
	if (indice != undefined) {
		if (indice.contains && window.event.toElement) {
			if (!indice.contains( window.event.toElement))
				indice.style.visibility='hidden';
				resetFakeWindow();	
				indiceFake.style.border = "0px";
		}else if(!isIe()) {
			if (!containsDOM(indice, event.relatedTarget)){
				indice.style.visibility='hidden';
				resetFakeWindow();	
				indiceFake.style.border = "0px";			
			}
		}
	}
}
function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
   containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}



function indiceEffect(){
	if (parseInt(indiceFake.style.width)<600){
		indiceFake.style.border = "1px solid #666666";	
		indiceFake.style.width = (parseInt(indiceFake.style.width)+145) + 'px';;
		indiceFake.style.height = (parseInt(indiceFake.style.height)+70) + 'px';;		
		indiceFake.style.left = (parseInt(indiceFake.style.left)-155)+'px';
		indiceFake.style.top = (parseInt(indiceFake.style.top)+8)+'px';		
		setTimeout('indiceEffect()',50);
	}else{
		indice.style.visibility = 'visible';
		indiceFake.style.border = "0px";
	}
}

function resetFakeWindow(){
	indiceFake.style.width = "50px";
	indiceFake.style.height = '0px';
	indiceFake.style.left = '0px';
	indiceFake.style.top = '0px';	
}

function showIndice() {
	if(indice == undefined || indice.style.visibility == 'hidden'){
		var elems= document.getElementsByTagName('DIV');
		if (indice == undefined) {
			indice = document.createElement('DIV');
			indice.id = 'indice';
			indice.className = 'indice';
			indice.onmouseout= indiceHide;
			indice.style.visibility = 'hidden';
			innerHTML = '<div class=title>Indice</div><table cellspacing=0 cellpadding=0><tr>';
			
			f=1;
			for(var i=0;i<elems.length;i++) {
				if (elems[i].className == 'headline' && elems[i].firstChild.tagName == 'A' && elems[i].parentNode.parentNode.parentNode.parentNode.className.indexOf('ticker')<0) {
					innerHTML += '<td valign=top class=item>' + elems[i].innerHTML + '</td>';
					if (f%3==0) innerHTML+= '</tr><tr>';
					f++;					
				}
			}
			indice.innerHTML +=  '</tr></table>';
			indice.innerHTML  = innerHTML;
			document.getElementById('containerIndice').appendChild(indice);
		}

		indice.style.zIndex= 100; 
		indiceFake = document.getElementById('indiceFake');
		if (parseInt(indiceFake.style.width)< 600){
			resetFakeWindow();
			setTimeout('indiceEffect()',350);
		}else{
			indice.style.visibility = 'visible';
		}
	}
}

function windowOnLoad(){
	tickerObj.start();
	bannersJsObj.loadAllJs();
}
function vsmLoggedIn(){
	return (getCookie(vsmSess));
}

function submitSearch(frm) {
	if(frm.s.value.length < 4 || frm.s.value == 'Buscar') {
		alert ('Debe ingresar un término para la búsqueda');
		return false;
	}
}
function favorite(url) {
	if (url == undefined) url= location.href;
	if (window.sidebar) { 
		window.sidebar.addPanel(document.title, 'http://www.minutouno.com',"");	
	} else if (window.external) {
		window.external.AddFavorite('http://www.minutouno.com', document.title); 
	} else if (window.opera && window.print) {
		return true; 
	} 
}

function printsection() {
	window.print();
}

function sethomepage(obj) {
	obj.style.behavior='url(#default#homepage)';obj.setHomePage('http://www.minutouno.com')
}

function tooldesc(text) {
	var div = document.getElementById('toolsdescdiv');
	div.innerHTML = text;
}


function pic(articleID,imageID,portada) {
	// Abre la foto en la galeria de fotos
	if (portada == undefined) portada=0;
	var win=window.open('/1/vnc/galeria.vnc?aid='+articleID+'&iid='+imageID+'&p='+portada,'galeria','left='+(screen.availWidth/2-790/2)+',top='+(screen.availHeight/2-596/2)+',width=790,height=596,resizable=no,scrollbars=no');
	if (win) win.focus();
}

function imgReady(obj) {
    setOpacity(obj, 0);
	fadeIn(obj.id,0);
}

function setOpacity(obj, opacity) {
 	opacity = (opacity == 100)?99.999:opacity;
	obj.style.filter = "alpha(opacity="+opacity+")";
  	obj.style.opacity = (opacity/100);
  	obj.style.MozOpacity = (opacity/100);
  	obj.style.KHTMLOpacity = (opacity/100);

}

function fadeIn(objId,opacity) {
	if (document.getElementById) {
  		 	obj = document.getElementById(objId);
    	if (opacity <= 100) {
    			setOpacity(obj, opacity);
     			opacity += 20;
     			setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
 	}
}


function showQuestionnarie(formName, option, id){
	var ret=false;
	var optionSel='';
	var form = document.forms[formName];
	var height;
	
	for(i=0;i<form.options.length;i++){
		if(form.options[i].checked){
			ret=true;
			optionSel=form.options[i].value;
		}
	}
	
	height = form.options.length * 33;
	if(height<350) height = 350;
	
	if(!ret && option==1){
		alert('Debe seleccionar una de las opciones de la encuesta');
		ret=false;
	}else{
		ret=true;
	}
	
	if(ret){
 		var win=window.open('/1/vnc/encuesta/resultado.vnc?id=' + id + '&opt=' + optionSel + '&mode=' + option, 'Encuesta', 'left='+(screen.availWidth-670-20)+',top=50,width=470,height=' + height + ',resizable=no,scrollbars=no'); 
		win.focus();	
	}
}

function regenerate(){
	window.location.reload();
}

function regenerate2(){
	if (document.layers){
		setTimeout("window.onresize=regenerate",450);
		intializemarquee();
	}
}

function intializemarquee(){
	document.cmarquee01.document.cmarquee02.document.write(marqueecontents);
	document.cmarquee01.document.cmarquee02.document.close();
	thelength=document.cmarquee01.document.cmarquee02.document.height;
	scrollit();
}



function scrollit(){
	if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
		document.cmarquee01.document.cmarquee02.top-=speed;
		setTimeout("scrollit()",100);
	}else{
		document.cmarquee01.document.cmarquee02.top=marqueeheight;
		scrollit();
	}
}
tickerArrayObj = function(){
	this.arr = new Array();
	this.i = 0;
}

tickerArrayObj.prototype.add = function(name){
	this.arr[this.i]= name;	
	this.i++;
}
tickerArrayObj.prototype.stop = function(name){
	tickr = document.getElementById(name);	
	tickr.stop();
}
tickerArrayObj.prototype.start = function(){
	for(i=0;i<this.arr.length;i++){
		tickr = document.getElementById(this.arr[i]);	
		tickr.start();
	}
}

var tickerObj  = new tickerArrayObj();

bannersJsArrayObj = function(){
	this.arr = new Array();
	this.i = 0;
}
bannersJsArrayObj.prototype.add = function(file,container){
	this.arr[this.i] = new Array();
	this.arr[this.i][0]= file;	
	this.arr[this.i][1]= container;		
	this.i++;
}
bannersJsArrayObj.prototype.loadAllJs = function(){
	for(i=0;i<this.arr.length;i++){
		file = this.arr[i][0];
		container = this.arr[i][1];
		var ifr = document.getElementById(container);
		ifr.src = file;
	}
}

var bannersJsObj  = new bannersJsArrayObj();
var index = 0; 




function isIe(){
  ua = navigator.userAgent;
  return ((i = ua.indexOf("MSIE")) >= 0)
}

function video(id) {
	openwindow('/1/vnc/video.vnc?id='+id, 'minutouno_video', 520, 358);
}

function infografia(id) {
	openwindow('/1/vnc/infografia.vnc?id='+id, 'minutouno_video', 0, 0, 1);
}

function openwindow(url,windowname, width, height, scrollbars, resize) {
	// Abre una ventana popup
	var parameters = ""
	if (width  != null) {parameters += "width=" + width + ",left=" + (screen.availWidth/2 - width/2) + ","}
	if (height != null) {parameters += "height=" + height + ",top=" + (screen.availHeight/2 - height/2) + "," }
	if (scrollbars != null) 
		parameters += "scrollbars="+ scrollbars+",";
	else
		parameters += "scrollbars=auto,";
	parameters += "status=no,toolbar=no,";
	if (resize != null) {parameters += "resizable=yes,"}
	var popupwin=window.open (url,windowname,parameters);
	popupwin.focus();
}

slideArrayObj = function(){
	this.arr = new Array();
}

slideArrayObj.prototype.stopLoop = function(name){
	window.clearInterval(this.arr[name][2]);
	this.arr[name][3] = 0;
}
slideArrayObj.prototype.play = function(name){
	return this.arr[name][3];
}

slideArrayObj.prototype.setLoop = function(name){
	this.arr[name][2] = setInterval('slideLoop(\''+ name +'\')',10000);;
	this.arr[name][3] = 1;
}
slideArrayObj.prototype.getValue = function(name){
	return this.arr[name][1][this.arr[name][0]];
}
slideArrayObj.prototype.goBack = function(name){
	if (this.arr[name][0] > 0){
		this.arr[name][0]--;
	}else{
		this.arr[name][0] = this.arr[name][1].length-1;
	}
}
slideArrayObj.prototype.addArr = function(name,values){
	this.arr[name] = new Array();
	this.arr[name][0] = 0;
	this.arr[name][1] = new Array();
	this.arr[name][1] = values.split(',');
}

slideArrayObj.prototype.goNext = function(name){
	if (this.arr[name][0] ==this.arr[name][1].length-1){
		this.arr[name][0] = 0;
	}else{
		this.arr[name][0]++;
	}
}
var slideObj  = new slideArrayObj();

function changeSlide(id,value){
	obj = document.getElementById(id);
	obj.style.display = value;
/*	if (value ==''){
	    setOpacity(obj, 0);
		fadeIn(obj.id,0);
	}    */

}


function slidePlay(name){
	objPlay = document.getElementById('slidePlay'+ name);
	if(slideObj.play(name)){
		slideObj.stopLoop(name)
		objPlay.className = 'pause';
	}else{
		slideObj.setLoop(name)
		objPlay.className = 'play';
	}
}

function slideLoop(name){
	id = slideObj.getValue(name);
	changeSlide(id,'none');
	slideObj.goNext(name);
	id = slideObj.getValue(name);
	changeSlide(id,'')
}

function slideNext(name){
	objPlay = document.getElementById('slidePlay'+ name);
	objPlay.className = 'pause';
	slideObj.stopLoop(name);
	id = slideObj.getValue(name);
	changeSlide(id,'none');
	slideObj.goNext(name);
	id = slideObj.getValue(name);
	changeSlide(id,'')
}

function slidePrev(name){
	objPlay = document.getElementById('slidePlay'+ name);
	objPlay.className = 'pause';
	slideObj.stopLoop(name);
	id = slideObj.getValue(name);
	changeSlide(id,'none');
	slideObj.goBack(name);
	id = slideObj.getValue(name);	
	changeSlide(id,'')
}
function changevideo(id,picture,video) {
	// id = id de la pieza
	// picture = foto de portada
	// video = archivo flv
	var flashVideoPlayer;
	flashVideoPlayer = document.getElementById(id);
	flashVideoPlayer.loadvideo(picture,video);
}

function iFrameHeight(obj) {
    if(document.getElementById && !(document.all)) {
        h = obj.contentDocument.body.scrollHeight;
        obj.height = h;
    } else if(document.all) {
        h = obj.document.body.clientHeight;
		alert(h);
        obj.height = h;
    }
}

function MSFTFilterSupported() {
	var nav = navigator.appVersion.split("MSIE");
	return ((parseFloat(nav[1]) >= 5.5) && (parseFloat(nav[1]) < 7) && (document.body.filters));
}
