function windowOnLoad(){
	tickerObj.start();
	scriptJsObj.loadAllJs();

}

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) {
	// Abre la foto en la galeria de fotos
	var win=window.open('galeria.vnc?aid='+articleID+'&iid='+imageID, 'galeria','left='+(screen.availWidth/2-790/2)+',top='+(screen.availHeight/2-570/2)+',width=790,height=570,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.all[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();

scriptJsArrayObj = function(){
	this.arr = new Array();
	this.i = 0;
}

scriptJsArrayObj.prototype.returnIndexContainer = function(container){
	for(i=0;i<this.arr.length;i++){
		if (this.arr[i][1] == container)return i;
	}
}
scriptJsArrayObj.prototype.add = function(file,container){
	/*if (isIe()){
		this.arr[this.i] = new Array();
		this.arr[this.i][0]= file;	
		this.arr[this.i][1]= container;		
		this.arr[this.i][2]= document.getElementById(container);;		
		this.i++;
	}else{*/
		document.write("<script type=text/javascript src="+file+"></script>");
	/*}*/
}

scriptJsArrayObj.prototype.loadAllJs = function(){
	for(i=0;i<this.arr.length;i++){
		file = this.arr[i][0];
		container = this.arr[i][1];
		this.loaded =false
		var contscrp = document.getElementById(container);
		var script = document.createElement('script');
		script.src = file;
		script.type = 'text/javascript';
		script.container = container;
		script.setAttribute('container',container);
		script.id = container+'Scrpt';
		var cont = "";
		contscrp.appendChild(script);
		script.onreadystatechange = handleJsDownload
		script.document.writeln = function(text){
			alert(this.document);
		//	scriptJsObj.arr[idx][2].innerHTML = scriptJsObj.arr[idx][2].innerHTML + text
		}
	}
}
var scriptJsObj  = new scriptJsArrayObj();
var index = 0; 

function handleJsDownload () {
    if (this.readyState == 'loaded') {
			cont = this.container;
			idx = scriptJsObj.returnIndexContainer(cont);

	   	}
}


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;
    }
}
