// .: Version 2.1.0 :. //

function JSA_mostrarOculto(id) {
	var o=document.getElementById(id);
	o.style.display='';
}
function JSA_ocultarOculto(id) {
	var o=document.getElementById(id);
	o.style.display='none';
}
function JSA_permutarOculto(id) {
	var o=document.getElementById(id);
	if (o.style.display=='')
		JSA_ocultarOculto(id);
	else
		JSA_mostrarOculto(id);	
}
function JSA_ocultarVarios(v) {
	var n=v.length;
	var i;
	for(i=0;i<n;i++)
		JSA_ocultarOculto(v[i]);
}
function JSA_permutarOculto_OcultarOtros(id, v) {
	JSA_permutarOculto(id);
	JSA_ocultarVarios(v);
}
function JSA_permutarOculto_OcultarOtrosConRetraso(id, v, tiempo) {
	JSA_ocultarVarios(v);
	setTimeout("JSA_permutarOculto('"+id+"')", tiempo);
}
function JSA_marcarTodosLosChecksDe(f, n){
	var j=0;
	for (i=0;i<f.elements.length;i++)
		if(f.elements[i].type=="checkbox" && (n==-1 || j<n)) {
			f.elements[i].checked=1;
			j++;		
		}
}
function JSA_desmarcarTodosLosChecksDe(f, n) {
	var j=0;
	for (i=0;i<f.elements.length;i++)
		if(f.elements[i].type=="checkbox" && (n==-1 || j<n)) {
			f.elements[i].checked=0;
			j++;
		}
}
function JSA_urlEncode(str){
    str=escape(str);
    str=str.replace(new RegExp('\\+','g'),'%2B');
    return str.replace(new RegExp('%20','g'),'+');
}
function JSA_promptCambiaActionYEnvia(tx, cmd, f, url) {
	var elPrompt=prompt(tx);
	if (elPrompt==null || elPrompt=='')
		return false;
	else {
		url+='&'+cmd+'='+JSA_urlEncode(elPrompt);
		f.action=url;
		f.submit();
	}
}




function JSA_estableceImagenOutSegunStatus(id) {
	if (document.images) {
		eval('var img_status='+id+'_status;');
		if (img_status==0)
			eval('document.images[id].src='+id+'_imagen0src;');
		else
			eval('document.images[id].src='+id+'_imagen2src;');
	}
}
function JSA_estableceStatusVisitado(id) {
	eval(id+'_status=1;');
}
function JSA_estableceImagenOver(id) {
	if (document.images)
		eval('document.images[id].src='+id+'_imagen1src;');
	else
		alert('na de na...');
}
function JSA_estableceImagenOut(id) {
	if (document.images)
		eval('document.images[id].src='+id+'_imagen0src;');
		//eval('alert('+id+'_imagen0src);');
		//alert(document.images[id].src);
}

function JSA_bookmark(title,url) {
	if (window.sidebar)
		window.sidebar.addPanel(title, url,""); 
	else if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.opera && window.print) 
		return true;
}
