//window.resizeTo(800,600);

/*
var t=document.title;
if(t=='Teresa Lanceta - Tapices'){
	document.title='Teresa Lanceta - Tapices'
} else {
	if(t.substr(0,14)!='Teresa Lanceta - '){
		document.title='Teresa Lanceta - '+document.title;
	}
}
*/

function d_obj(id){
	var o;
	if (document.all) o = document.all(id);
	else if (document.getElementById) o = document.getElementById(id); 
	else if (document.layers) o = document.layers[id];
	if (o) return(o);
	return(null);
}

function msj(s){
	if(s==null) s='';
	window.status=s;
	return true;
}	

function cambiar(n){
	document.images.imagen.src=imgs[n];
	return true;
}

var img_src;
var img_name;
function boton_over(n,i){
	o=eval('document.images.'+n);
	img_name=n;
	img_src=o.src;
	o.src=i;
}

function boton_out(){
	o=eval('document.images.'+img_name);
	o.src=img_src;
}

var t_u=new Array();
var t_d=new Array();
function zoom_up(nom,i){
	var o=eval(nom);
	var z=parseInt(o.style.zoom);
	if(z<100){
		z++;
		o.style.zoom=z+'%';
		if(t_d[i]) clearTimeout(t_d[i]);
		t_u[i]=setTimeout("zoom_up('"+nom+"',"+i+")",1);
	} else{ clearTimeout(t_u[i]); }
	return false;
}
function zoom_down(nom,i){ 
	var o=eval(nom);
	var z=parseInt(o.style.zoom);
	if(z>50){
		z--;
		o.style.zoom=z+'%';
		if(t_u[i]) clearTimeout(t_u[i]);
		t_d[i]=setTimeout("zoom_down('"+nom+"',"+i+")",1);
	} else{ clearTimeout(t_d[i]); }
	return false;
}

function z_m_col(o,e,s){
	if(e==1) o.style.zoom='100%';
	else o.style.zoom='80%';
	return msj(s);
}

function sel_img_fadein(n,v){
	if (typeof v != 'undefined') { 
		aOpacity[n] = v;
	}
	var o=eval('document.images.img'+n);
	if(aOpacity[n] < 0.99 && o && o.style && typeof o.style.MozOpacity != 'undefined') {
		aOpacity[n] += .05;
		o.style.MozOpacity = aOpacity[n];
/*		
		ot=d_obj('debug_sel_img_azar');
		if(document.all){
		     ot.innerText=aOpacity[n];
		} else{
		     ot.textContent=aOpacity[n];
		}
*/
		setTimeout("sel_img_fadein("+n+")", 50);
	}
}

function sel_img_azar(n){
	var sf='blendTrans';
	clearTimeout(aTimer[n]);
	var v=aImgs[n].split(',');
	var i=parseInt(Math.random()*v.length);
	var o=eval('document.images.img'+n);
	if(typeof o.filters!='undefined') o.filters[sf].apply();
	o.src='/_imgs/0/'+v[i];
	if(typeof o.filters!='undefined') o.filters[sf].play();
	sel_img_fadein(n,0.04);
	aTimer[n]=setTimeout("sel_img_azar("+n+")",(Math.random()*5000)+5000);
}

function sel_img_secuencial(pre){
	var sf='blendTrans';
	clearTimeout(aTimer);
	var o=eval('document.images.img_secuencial');
	if(typeof o.filters!='undefined') o.filters[sf].apply();
	o.src='/_imgs/'+pre+aImgs[nImg*2];
	var ot=d_obj('img_secuencial_txt');
	if(ot){
		ot.innerText=aImgs[nImg*2+1];
	}
	if(typeof o.filters!='undefined') o.filters[sf].play();
	aTimer=setTimeout('sel_img_secuencial("'+pre+'")',(Math.random()*5000)+5000);
	nImg++;
	if(nImg>=(aImgs.length/2)) nImg=0;
}

function sel_img_aleatoria(pre){
	var nImgs=aImgs.length/2;
	var i=parseInt(Math.random()*nImgs);
	var sf='blendTrans';
	clearTimeout(aTimer);
	var o=eval('document.images.img_secuencial');
	if(typeof o.filters!='undefined') o.filters[sf].apply();
	o.src='/_imgs/'+pre+aImgs[i*2];
	var ot=d_obj('img_secuencial_txt');
	if(ot){
		if(document.all){
		     ot.innerText=aImgs[i*2+1];
		} else{
		     ot.textContent=aImgs[i*2+1];
		}
	}
	if(typeof o.filters!='undefined') o.filters[sf].play();
	aTimer=setTimeout('sel_img_aleatoria("'+pre+'")',2000);
}

function plegado(n){
	var o;
	o=null;
	if(document.layers) o=eval(document.layers['texto_'+n]);
	if(o){
		//if(o.visibility=='inherit' || o.visibility=='show') { o.visibility='hidden'; }
		//else { o.visibility='show'; }
	} else {
		o=d_obj('texto_'+n);
		if(o.style.display=='none'|| o.style.display=='') o.style.display='inline';
		else o.style.display='none';
	}
}

//function detenerError(){ return true }
//window.onerror=detenerError

//<img id="imagen1" xsrc="image.png" onClick="zoomImage('imagen1',120)">
var imgs_w=new Array();
var imgs_h=new Array();
var imgs_t=new Array();

function zoomImage_set(o,nom,p){
	if(o){
		o.width = (p*imgs_w[nom])/100;
		o.height =  (p*imgs_h[nom])/100;
	}
}

function zoomImage_t(nom,i){
	var o=eval('document.images.'+nom);
	var n=0;
	if(o){
		n=(o.width*100)/imgs_w[nom];
		if(n<i){
			n=(o.width+5);
			n=(n*100)/imgs_w[nom];
			n=Math.ceil(n)+1;
			if(n>i) n=i;
		}else{
			if(n>i){
				n=(o.width-5);
				n=(n*100)/imgs_w[nom];
				n=Math.floor(n)-1;
				if(n<i) n=i;
			}
		}
		zoomImage_set(o,nom,n);
		imgs_t[nom]=setTimeout('zoomImage_t("'+nom+'",'+i+')',50);
	}else{
		n=i;
	}
	if(n==i) clearTimeout(imgs_t[nom]);
}

function zoomImage(nom,i,s){
	var o=eval('document.images.'+nom);
	if(o){
		if(typeof(imgs_w[nom])=='undefined'){
			imgs_w[nom]=o.width;
			imgs_h[nom]=o.height;
		}
		if(imgs_t[nom]) clearTimeout(imgs_t[nom]);
		imgs_t[nom]=setTimeout('zoomImage_t("'+nom+'",'+i+')',10);
	}
	return msj(s);
}
