// JavaScript Document

function imgSwap(oImg)
{
   //var j = document.getElementById('estat')
   var strOver  = "_hover"    // image to be used with mouse over
   var strOff = "_repos"     // normal image
   var strImg = oImg.src
   if (strImg.indexOf(strOver) != -1) {
      oImg.src = strImg.replace(strOver,strOff);
	  //j.value = 'OFF'
   }
   else {
      oImg.src = strImg.replace(strOff,strOver);
	  //j.value = 'OVER'
   }
}

function mou(quin){
d = document.getElementById(''+quin+'');
if (browser == "Internet Explorer" &&  OS != "Mac" && version == "6" ){
	PNGswap(quin);
	}
if (browser != "Internet Explorer" ||  OS == "Mac"){
	imgSwap(d);
	}
}

function expandeix(quin){
var classePare = quin.parentNode;

if (classePare.className== 'caixa_explicacio' ){
	classePare.className = 'caixa_explicacio_on'
	}
	else {
	classePare.className = 'caixa_explicacio'
	}
}

var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

if (checkIt('konqueror'))
{
browser = "Konqueror";
OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
browser = "Netscape Navigator"
version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
if (checkIt('linux')) OS = "Linux";
else if (checkIt('x11')) OS = "Unix";
else if (checkIt('mac')) OS = "Mac"
else if (checkIt('win')) OS = "Windows"
else OS = "an unknown operating system";
}

function checkIt(string)
{
place = detect.indexOf(string) + 1;
thestring = string;
return place;
}

function possar_mail(element,text)
// eMail Obfuscator Script 2.1 by Tim Williams - freeware
{
	switch(element) {
		case 1:
			coded = "1qxm1i@1qxm1i.m1";
			cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
		break;
		case 2:
			coded = "D4G6@4W2HZLJD64HYIHGWXK6A.J62";
			cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
		break;
	}
	shift=coded.length;
	link="";
	for (i=0; i<coded.length; i++) {
		if (cipher.indexOf(coded.charAt(i))==-1) {
			ltr=coded.charAt(i);
			link+=(ltr);
		} else {     
			ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length;
			link+=(cipher.charAt(ltr));
		}				
    }
	switch(element) {
		case 1:
			document.write(link);
			break;
		case 2:
			document.write("<a href='mailto:" + link + "'>" + text + "</a>");
			break;
	}
}

