var defaultFontSize = 11;
var currentFontSize = defaultFontSize;

function fuenteOriginal(){
	currentFontSize = defaultFontSize;
	setFontSize(currentFontSize);
}

function changeFontSize(sizeDifference){
	currentFontSize = currentFontSize + sizeDifference;
	if(currentFontSize > 17){
		currentFontSize = 17;
	}else if(currentFontSize < 8){
		currentFontSize = 8;
	}
	setFontSize(currentFontSize);
};

function setFontSize(nFontSize) {
	var cssRules;
	if(document.all)
		cssRules='rules';
	else if(document.getElementById)
		cssRules='cssRules';
	for(s=0;s<document.styleSheets.length;s++) {
		sh=document.styleSheets[s];
		for(r=0;r<sh[cssRules].length;r++) {
			if(sh[cssRules][r].selectorText.search('nota')!=-1) {
				if(sh[cssRules][r].style.fontSize)
					sh[cssRules][r].style.fontSize=String(nFontSize)+'px';
			} } } }

function abrirVentanaFoto(idfoto){
	window.open('/VerFoto.py?IDNOTA='+String(idfoto),'Fotos','width=704,height=630,scrollbars,resizable');
}
function abrir(idfoto){
	window.open('/VerFoto.py?IDNOTA='+String(idfoto),'Fotos','width=704,height=630,scrollbars,resizable');
}
/* For print and sendmail */
function openPrint(idnota){
	window.open('PrintNota.py?IDNOTA='+idnota,'Imprimir','width=800,height=600,scrollbars,resizable');
}
function openSorteo(r1,r2,r3){
	window.open('PrintSorteo.py?r=%d,%d,%d'%(r1,r2,r3),'Imprimir','width=800,height=600,scrollbars,resizable');
	}
function openMailer(idnota){
	window.open('MailTo.py?IDNOTA='+idnota,'Mailer','width=400,height=390,scrollbars,resizable');
}

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Timothy Groves | http://www.brandspankingnew.net/ */
var useBSNns;

if (useBSNns) {
	 if (typeof(bsn) == "undefined")
	 	bsn = {}
		var _bsn = bsn;
	} else {
	  var _bsn = this;
 }

 _bsn.Crossfader = function (divs, fadetime, delay ) {	
	this.nAct = -1;
	this.aDivs = divs;
	for (var i=0;i<divs.length;i++) {
		document.getElementById(divs[i]).style.opacity = 0;
		document.getElementById(divs[i]).style.position = "absolute";
		document.getElementById(divs[i]).style.filter = "alpha(opacity=0)";
		document.getElementById(divs[i]).style.visibility = "hidden";
	}
	this.nDur = fadetime;
	this.nDelay = delay;
	this._newfade();
}
_bsn.Crossfader.prototype._newfade = function() {
	if (this.nID1)
		clearInterval(this.nID1);
	this.nOldAct = this.nAct;
	this.nAct++;
	if (!this.aDivs[this.nAct])
		this.nAct = 0;
	if (this.nAct == this.nOldAct)
		return false;
	document.getElementById( this.aDivs[this.nAct] ).style.visibility = "visible";
	this.nInt = 50;
	this.nTime = 0;
	var p=this;
	this.nID2 = setInterval(function() { p._fade() }, this.nInt);
	}
_bsn.Crossfader.prototype._fade = function() {
	this.nTime += this.nInt;
	var ieop = Math.round( this._easeInOut(this.nTime, 0, 1, this.nDur) * 100 );
	var op = ieop / 100;
	document.getElementById( this.aDivs[this.nAct] ).style.opacity = op;
	document.getElementById( this.aDivs[this.nAct] ).style.filter = "alpha(opacity="+ieop+")";
	if (this.nOldAct > -1) {
		document.getElementById( this.aDivs[this.nOldAct] ).style.opacity = 1 - op;
		document.getElementById( this.aDivs[this.nOldAct] ).style.filter = "alpha(opacity="+(100 - ieop)+")";
	}
	if (this.nTime == this.nDur) {
		clearInterval( this.nID2 );
		if (this.nOldAct > -1)
			document.getElementById( this.aDivs[this.nOldAct] ).style.visibility = "hidden";	
		var p=this;
		this.nID1 = setInterval(function() { p._newfade() }, this.nDelay);
	}
}
_bsn.Crossfader.prototype._easeInOut = function(t,b,c,d) {
	return c/2 * (1 - Math.cos(Math.PI*t/d)) + b;
}

function getAjClima()
{
	req=new DataRequestor()
	req.addArg(_GET,"CLIMA","0")
	req.setObjToReplace("clima_wrapper")
	/*req.getURL('/GetClima.py')*/
	req.getURL('clima.txt')
}
function showClima()
{
	getAjClima()
	setTimeout("showClima()",1500000)
}

function mostrar(aid) {
	ad=document.getElementById(aid)
	ad.style.display='block';
	}
function ocultar(aid) {
	ad=document.getElementById(aid)
	ad.style.display='none';
	}
	
function StartSound(soundobj) {
	var thissound=document.getElementById(soundobj);
	thissound.Play();
 }
function StopSound(soundobj) {
	var thissound=document.getElementById(soundobj);
	thissound.Stop();
 }

