/******VARIAVEIS********/
var curPhotoPos=-1;
var curPhoto;
m_images = new Array(24)


function IniLayout(){
	
	//ImageCache()
	
	//ChangeImgMenu()
	
	
}

function ResetLayout(){
	document.getElementById('gallery').style.visibility = 'visible'
	document.getElementById('search').style.visibility = 'hidden'
	document.getElementById('archives').style.visibility = 'hidden'
	document.getElementById('links').style.visibility = 'hidden'
	document.getElementById('contact').style.visibility = 'hidden'
	document.getElementById('about').style.visibility = 'hidden'

}

//carrega imagens em cache
function ImageCache(){



/*NORMAL*/
m_images[0] = new Image
m_images[0].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_home.gif"
m_images[0].id = "m_home_t"
m_images[1] = new Image
m_images[1].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_home_o.gif"
m_images[1].id = "m_home_o"

m_images[2] = new Image
m_images[2].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_gallery.gif"
m_images[2].id = "m_gallery_t"
m_images[3] = new Image
m_images[3].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_gallery_o.gif"
m_images[3].id = "m_gallery_o"

m_images[4] = new Image
m_images[4].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_links.gif"
m_images[4].id = "m_links_t"
m_images[5] = new Image
m_images[5].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_links_o.gif"
m_images[5].id = "m_links_o"

m_images[6] = new Image
m_images[6].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_contact.gif"
m_images[6].id = "m_contact_t"
m_images[7] = new Image
m_images[7].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_contact_o.gif"
m_images[7].id = "m_contact_o"

m_images[8] = new Image
m_images[8].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_about.gif"
m_images[8].id = "m_about_t"
m_images[9] = new Image
m_images[9].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_about_o.gif"
m_images[9].id = "m_about_o"

m_images[10] = new Image
m_images[10].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_archive.gif"
m_images[10].id = "m_archive_t"
m_images[11] = new Image
m_images[11].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_archive_o.gif"
m_images[11].id = "m_archive_o"

m_images[12] = new Image
m_images[12].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_first.gif"
m_images[12].id = "m_first_t"
m_images[13] = new Image
m_images[13].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_first_o.gif"
m_images[13].id = "m_first_o"

m_images[14] = new Image
m_images[14].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_previous.gif"
m_images[14].id = "m_previous_t"
m_images[15] = new Image
m_images[15].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_previous_o.gif"
m_images[15].id = "m_previous_o"

m_images[16] = new Image
m_images[16].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_next.gif"
m_images[16].id = "m_next_t"
m_images[17] = new Image
m_images[17].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_next_o.gif"
m_images[17].id = "m_next_o"

m_images[18] = new Image
m_images[18].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_last.gif"
m_images[18].id = "m_last_t"
m_images[19] = new Image
m_images[19].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_last_o.gif"
m_images[19].id = "m_last_o"

m_images[20] = new Image
m_images[20].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_size.gif"
m_images[20].id = "m_size_t"
m_images[21] = new Image
m_images[21].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_size_o.gif"
m_images[21].id = "m_size_o"

m_images[22] = new Image
m_images[22].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_browse.gif"
m_images[22].id = "m_browse_t"
m_images[23] = new Image
m_images[23].src = "http://dailyphoto.planetaclix.pt/blogs/img/m_browse_o.gif"
m_images[23].id = "m_browse_o"

}

function MenuImageOver(mimgo){
mid1=mimgo.id + '_o';

for(i=0;i<m_images.length;i++)
{
	if(m_images[i].id==mid1){
		mimgo.src = m_images[i].src;
		
		}
}
}

function MenuImageOut(mimgt){
mid=mimgt.id + '_t'
for(i=0;i<m_images.length;i++)
{
	if(m_images[i].id==mid)
		mimgt.src = m_images[i].src
}
}

/*Esconde um objecto*/
function blocking(nr)
{
	if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}

/*muda o tamanho pedido ao zoto
**Como entrada vai a ref do obj img
**/
function ResizePhoto(idImg,size){

var objImg = document.getElementById(idImg)
var sSrc = objImg.src
sSrc = ResizePhotoSrc(sSrc,size)

objImg.src =sSrc
}

function ResizePhotoSrc(src,size){
var i1=src.indexOf("img/",1);
var i2=src.lastIndexOf("/");
var s=src.substring(0,i1+4);

//size=size.toLower();
if(size.indexOf("x",1)!=-1){
s = s + size + "x1" + src.substring(i2);
}
else
{
s = s + size + src.substring(i2);
}

return s
}


function HideDivs(){

if(document.getElementById('gallery'))
	document.getElementById('gallery').style.display = 'none'

if(document.getElementById('search'))
	document.getElementById('search').style.display = 'none'

if(document.getElementById('zotoGallery'))
	document.getElementById('zotoGallery').style.display = 'none'

if(document.getElementById('archives'))
	document.getElementById('archives').style.display = 'none'

if(document.getElementById('links'))
	document.getElementById('links').style.display = 'none'

if(document.getElementById('music'))
	document.getElementById('music').style.display = 'none'

if(document.getElementById('contact'))
	document.getElementById('contact').style.display = 'none'

if(document.getElementById('about'))
	document.getElementById('about').style.display = 'none'

}

function ShowGallery(){
HideDivs()
document.getElementById("zotoGallery").style.display = 'block'
document.getElementById("zotoGallery").style.width = '800px'
document.getElementById("zoto").src="http://nunompgoncalves.zoto.com/galleries/portodailyphoto/"

}
function ShowInfo(id){
if(document.getElementById(id))
{
HideDivs()
changeOpac(1, id)
document.getElementById(id).style.display = 'block'
opacity(id, 1, 100, 1000)
}
//document.getElementById(id).style.width = '400px'
}

function ShowLinks(){
HideDivs()
document.getElementById('links').style.visibility = 'visible'
}

function ShowArchive(){
HideDivs()
document.getElementById('archives').style.visibility = 'visible'
}

function ShowContact(){
HideDivs()
document.getElementById('contact').style.visibility = 'visible'
}

function ShowAbout(){
HideDivs()
document.getElementById('about').style.visibility = 'visible'
}


//largura da galeria
function FormatGallery(size){

var objGal = document.getElementById('gallery');
if(objGal){
	var ch = objGal.childNodes
	
	for(var i=0; i < ch.length; i++){
		for(var j=0; j < ch[i].childNodes.length; j++){
			if(ch[i].childNodes[j].className == "post-body"){
				/*tratar da foto*/
			   var asrc = ch[i].childNodes[j].childNodes[0].src
				ch[i].childNodes[j].childNodes[0].src = ResizePhotoSrc(asrc,size)
			}
		}
	}
}
}

//muda o fundo do titulo
function ChangeImgMenu(){

var o=document.getElementById('contentHeader');
var curdate = new Date();
var sec = curdate.getSeconds().toString();
var ixs=sec.toString().charAt(0);

ixs=Math.floor(Math.random()*9);
//var pic = new Image();
//var simg = "http://dailyphoto.planetaclix.pt/blogs/img/cabecalho1_" + ixs + ".jpg";
//alert(simg);
//pic.src = simg;

if (o){
o=document.getElementById('contentHeader');
//o.style.backgroundImage = "url('cabecalho1_" + ixs + ".jpg')";
o.style.backgroundImage = "url('http://dailyphoto.planetaclix.pt/blogs/img/cabecalho1_" + ixs + ".jpg')";
//o.src = pic.src;
}
}

/*
***************************
Transparencias
***************************
*/
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

/*
change the opacity for different browsers
opacity:1-100
*/
function changeOpac(opacity, id) {
    var object = document.getElementById(id);
    if(object){
	 object.style.opacity = (opacity / 100);
    object.style.MozOpacity = (opacity / 100);
    object.style.KhtmlOpacity = (opacity / 100);
    object.style.filter = "alpha(opacity=" + opacity + ")";
	 }
} 
