// JavaScript Document
//String resulta para "http://www.haliotis.pt/english/homepage.asp"
//                                         ../homepage.asp
function swapLanguage(){
	var file = document.URL.substr(document.URL.lastIndexOf("/")+1)
	if (document.URL.indexOf("english") >= 0){
		window.open(String("../" + file), '_self')
	}else{
		window.open(String("english/" + file), '_self')
	}
}
//########################################################  MM_swapImgRestore:
function header_DoFSCommand() { 
	sendVariable = setVariable ()
}

//########################################################  MM_swapImgRestore:

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//########################################################  MM_preloadImages:

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
  }
}
//########################################################  MM_findObj:

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//########################################################  MM_swapImage:

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function selectVideo() {
    var j = 0, prevj = 0, x1, x2, x3, a = selectVideo.arguments, strprev, str;
    var ytplayer;

    x1 = MM_findObj('g' + a[0] + 'idx');
    prevj = j = parseInt(x1.innerHTML); // current videoindex

    j += a[1]; // increment
    if (j - 1 > a[2]) j = 1;
    if (j - 1 < 0) j = a[2] + 1;

    if ((x2 = MM_findObj('g' + a[0] + 'video')) != null) {
        strprev = a[(prevj - 1)*2 + 3];
        str = a[(j - 1)*2 + 3];
        x1.innerHTML = j + '/' + (a[2] + 1);
        ytplayer = document.getElementById("myytplayer" + a[0]);
        ytplayer.cueVideoByUrl(str);
    }

    if ((x3 = MM_findObj('g' + a[0] + 'name')) != null) {
        str = a[(j - 1) * 2 + 4];
        x3.innerHTML = str;
    }
}

function selectImage() {  // variable arguments:  img_obj_id, index_obj_id, increment, max, photo1,photo2....photon
    var i,j=0,prevj=0,x1,x2,x3,x4,x5,a=selectImage.arguments,strprev,str,p; 
    x1=MM_findObj('g'+a[0]+'idx');
    prevj=j=parseInt(x1.innerHTML); // current photoindex
    j+=a[1]; // increment
    if(j-1>a[2]) j=1;
    if(j-1<0) j=a[2]+1;
    if ((x2=MM_findObj('g'+a[0]+'photo'))!=null){
        x2.src=a[j-1+3];
        x1.innerHTML=j+'/'+(a[2]+1);

        strprev=a[prevj-1+3];
        p=strprev.lastIndexOf('/');
        if(p>0) strprev=strprev.substring(p+1);
        p=strprev.lastIndexOf('.');
        if(p>0) strprev=strprev.substring(0,p);

        str=a[j-1+3];
        p=str.lastIndexOf('/');
        if(p>0) str=str.substring(p+1);
        p=str.lastIndexOf('.');
        if(p>0) str=str.substring(0,p);

        // find ler+ button
        if((x5=MM_findObj('aler +'+a[0]))!=null) {
            x5.href=x5.href.replace(strprev,str);
        }
	
        // find foto hyperlink
        if((x5=MM_findObj('nafoto_'+a[0]))!=null) {
            x5.href=x5.href.replace(strprev,str);
        }

    }
   /*
    x3=MM_findObj('g'+a[0]+'prev');
    x4=MM_findObj('g'+a[0]+'next');
    if(j-1==0 && x3!=null) 
        x3.style.visibility="hidden";
    else
        x3.style.visibility="visible";
    if(j-1==a[2] && x4!=null) 
        x4.style.visibility="hidden";
    else
        x4.style.visibility="visible";
     */   
}

var popUpWin=0;
function popUpWindow(URLStr, width, height){
xpos = screen.width/2 - width/2
ypos = screen.height/2 - height/2
  if(popUpWin){
    if(!popUpWin.closed)
		popUpWin.close();
	}
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+xpos+', top='+ypos+',screenX='+xpos+',screenY='+ypos+'');
}
//MM_preloadImages('img/ler+.gif','img/topmenu_english2.gif','img/topmenu_aempresa2.gif','img/topmenu_contactos2.gif','img/topmenu_tuberculata2.gif','img/topmenu_lioti2.gif')

