function toggleImg(image,new_src1,new_src2) { // v1.0 - (c)2010 by tao (t.a.o@clix.pt)
		clean_src  = image.src.slice(image.src.lastIndexOf('/') + 1);
		clean_src1 = new_src1.slice(new_src1.lastIndexOf('/') + 1);
		if (clean_src == clean_src1) image.src = new_src2
		else image.src = new_src1;
}

// onLoad="goImgList(img1_name,'img2_src'[,'img3_src'[,...]])"
//<img id="name" src="srcN" ...>
//          [ 0  ,  1  ,  2  ,  3  , ...,  N  ]
//ImgList = [name, src1, src2, src3, ..., srcN]
var ImgList = new Array; ImgIdx = 1;
function goImgList() {
	ImgList[0].src = ImgList[ImgIdx];
	ImgIdx = (ImgIdx < ImgList.length-1) ? ImgIdx+1 : 1;
//	window.alert("Index da imagem [1..5]: "+ImgIdx);
	setTimeout("goImgList()",2500);
}
function getImgList() {
	ImgList=getImgList.arguments;
//	window.alert("ImgList.length: "+ImgList.length);
	ImgList[0] = document.getElementById(ImgList[0]);
	setTimeout("goImgList()",2500);
}

// onClick="SwapOnClick(img1_name,'img2_src'[,'img3_src'[,...]])"
counter=new Array;
label=new Array;
for(i=0;i<10;i++) {
  counter[i]=0;
  label[i]='';
}
function SwapOnList() {  // v4.1 - (c)2010 by tao (t.a.o@clix.pt)
  var i,done=0,a=SwapOnList.arguments,L=label.length;
	ImageName = a[0];
	for(i=0;i<L;i++) {
	  if(label[i]==ImageName) {
		  done=1;
			counter[i]++;
      if (counter[i]<a.length) {
				ImageName.src = a[counter[i]]
			} else {
        counter[i]=1;
				ImageName.src = a[counter[i]]
		  }
		}
	}
	if(!done) {
  	for(i=0;(i<L&&!done);i++) {
	    if(label[i]=="") {
		    done=1;
			  label[i]=ImageName;
				counter[i]++;
        if (counter[i]<a.length) {
					ImageName.src = a[counter[i]]
				} else {
					counter[i]=1;
					ImageName.src = a[counter[i]]
				}
			}
		}
	}
}

var scrnX=0, scrnY=0;
function getScreenRes() {
	if( typeof( window.innerWidth ) == 'number' ) {
		scrnX = window.innerWidth;
		scrnY = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		scrnX = document.documentElement.clientWidth;
		scrnY = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		scrnX = document.body.clientWidth;
		scrnY = document.body.clientHeight;
  }
//	window.alert('Current window size is '+scrnX+'x'+scrnY+'px.');
}
function minumumsize() {
	var mydivs = new Array,myscrn = new Array,chgX=0,chgY=0,myelem;
           /* [div id      ,top]   */
	mydivs[0] = ['div_top'   ,'0px'];
	mydivs[1] = ['div_middle','280px'];
	mydivs[2] = ['div_bottom','530px'];
	mydivs[3] = ['menu'      ,'0px'];
	mydivs[4] = ['foto1'     ,'280px'];
	mydivs[5] = ['foto2'     ,'280px'];
	mydivs[6] = ['foto3'     ,'280px'];
           /* [div id,width,height]   */
	myscrn[0] = ['bg_image','810px','550px'];
	myscrn[1] = ['veil','810px','550px'];
	getScreenRes();
	if (scrnX < 810) chgX = 1; 
	if (scrnY < 550) chgY = 1; 
	if (chgX || chgY) {
//		window.alert('Current window size ('+scrnX+'x'+scrnY+'px) is less than minimum dimensions (810x550px).');
		for (i=0;i<mydivs.length;i++) {
			myelem = document.getElementById(mydivs[i][0]);
			if (myelem!=null && chgX) myelem.style.left = '405px';
			if (myelem!=null && chgY) myelem.style.top  = mydivs[i][1];
		}
		for (i=0;i<myscrn.length;i++) {
			myelem = document.getElementById(myscrn[i][0]);
			if (myelem!=null && chgX) myelem.style.width  = myscrn[i][1];
			if (myelem!=null && chgY) myelem.style.height = myscrn[i][2];
		}
	}
}

function hidePhoto(layid) {
	document.getElementById('X' + layid.slice(4)).style.visibility = "hidden";
	document.getElementById(layid).style.visibility = "hidden";
	document.getElementById('veil').style.visibility = "hidden";
	document.getElementById('div_middle').style.visibility = "visible";
}
function showPhoto(layid) {
	document.getElementById('div_middle').style.visibility = "hidden";
	document.getElementById('veil').style.visibility = "visible";
	document.getElementById(layid).style.visibility = "visible";
}

var g_m,menuTime
function showMenu(menu) {
	g_m = menu;
	document.getElementById(menu).style.visibility = 'visible';
	menuTime = setTimeout("document.getElementById(g_m).style.visibility = 'hidden'",500);
}
function hideMenu(menu) {
	g_m = menu;
	menuTime = setTimeout("document.getElementById(g_m).style.visibility = 'hidden'",500);
}

