var key = "BAD4@.56CEGFHIJKLVWdfTUhijXYZbacemngMNOPQRSopqrstuvz018923klwxy7";
var base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@.0123456789";

function genMaiLnk(encoded, linkText)
{
	document.write("<a hr"+"ef=\"ma"+"ilto"+":"+dec(encoded)+"\">"+linkText+"</"+"a>");
}
function genMaiLnk3(encoded)
{
	document.write("<a style='tex"+"t-decor"+"ation"+":none;cur"+"sor:poi"+"nter;' hr"+"ef=\"ma"+"ilto"+":"+dec(encoded)+"\">"+dec(encoded)+"</"+"a>");
}
function dec(str)
{
	return cod(key, base, str);
}
function cod(from, to, str)
{
	var codedResult = '';
	for (i = 0; i < str.length; i++) {
		var current = str.charAt(i);
		idx = from.indexOf(current);
		nextVal = (idx == -1) ? current : to.charAt(idx);
		codedResult += nextVal;
	}
	return codedResult;
}


var selectedImg=1;

function highlight (s)
{
	var i=1;
	for ( i=1; i<=14; i++)
	{
		if (i==selectedImg)
	 		continue;
	 	if (s.id != ("td"+i))
		{
			new Effect.Opacity( 'td'+i , {duration:0.1, from:1.0, to:0.7});
			$("td"+i).style.border='3px solid #688ba8 ';
		}
		else
		{
			new Effect.Opacity( 'td'+i , {duration:0.1, from:0.7, to:1});
			$("td"+i).style.border='3px solid white';
		}
	}  
}
 
function selectPic(s)
{
	$('imgView').hide();
	$('imgView').src = s.src.replace ("thumb","");	
	new Effect.Appear('imgView', {duration:0.8, from:0.0, to:1});
	var i=1;
	$('legenda').style.height = 'auto';
 
	for ( i=1; i<=15; i++)
	{
	 	if (s.id != ("td"+i))
		{
			$("td"+i).style.border='3px solid #688ba8';	 
		}
		else
		{
			new Effect.Opacity( 'td'+selectedImg , {duration:0.1, from:1.0, to:0.7});
			$("td"+selectedImg).style.border='3px solid white';
			selectedImg=i;
			$("td"+i).style.border='3px solid #ff7900';
			$('legenda').innerHTML= $("td"+i).alt;
		}
	}  
}

function popup()
{
 	for ( i=1; i<=15; i++)
	{
		new Effect.Appear('td'+i);
		new Effect.Opacity('td'+i, {duration:0.1, from:1.0, to:0.5});
	}
}
