|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/highlandlabs/cqi-bin/ALFA_DATA/alfasymlink/root/domains/insite/js/ |
Upload File : |
// JavaScript Document
function initGallery ( tempgallery, count, first_id, startwidth, startheight ) {
imggallery = tempgallery;
if (preloadimg=="yes"){
for (x=0; x<imggallery.length; x++){
var myimage=new Image()
myimage.src=imggallery[x][0]
}
}
thumbnailnum = imggallery.length;
current_imgid = first_id;
currentwidth=startwidth;
currentheight=startheight;
window.addEvent('load', function() {
if(thumbnailnum>maxthumbvisible){
lefthtml = "<div id='leftmore'><ul><li><a href=\"javascript:checkbutton(addposition('minus'));movethumbs('plus');\"><img src='rsrc/buttonblank.gif' width='15' height='115' border='0' /></a></li></ul></div>";
righthtml = "<div id='rightmore'><ul><li><a href=\"javascript:checkbutton(addposition('plus'));movethumbs('minus');\"><img src='rsrc/buttonblank.gif' width='15' height='115' border='0' /></a></li></ul></div>";
$('back').setHTML(lefthtml);
$('more').setHTML(righthtml);
}
var setloadersize = new Fx.Styles('main_image_wrapper',{duration:transspeed,onComplete: function(){loadfirstimage(currentwidth,currentheight)}});
setloadersize.start({
'width':imggallery[0][1],
'height':imggallery[0][2]
});
});
}
window.addEvent('domready', function() {
initGallery( tempgallery, tempgallery.length, tempgallery[0][8], tempgallery[0][1], tempgallery[0][2], 0 );
});
function getstarted(width, height, loadarea, imgindex, img_id, current_imgid){
checknext(img_id);
if(current_imgid!=img_id){
if(firstimagestart==1){
currentwidth=firstimagewidth;
currentheight=firstimageheight;
firstimagestart=0;
}
if(nextorprev==1){
currentwidth=cwidth;
currentheight=cheight;
nextorprev=0;
}
var resizeDivHeight = new Fx.Styles('main_image_wrapper',{duration:transspeed, onComplete: function(){modifyimage(loadarea, imgindex, img_id);currentheight=height;currentwidth=width;} });
var fader = new Fx.Style('imgloader','opacity', {duration:fadespeed, onComplete: function(){ resizeDivHeight.start({'height': [currentheight,height],'width': [currentwidth,width]});} });
fader.start(1,0);
var fadeiptc = new Fx.Style('iptc_btn','opacity', {duration:transspeed });
fadeiptc.set(0);
var titlefade = new Fx.Style('imgtitle','opacity', {duration:transspeed });
titlefade.set(0);
fadeout=0
if(fadeout==0){
var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });
fademe.set(0);
fadeout=0;
}else{
var fademe = new Fx.Style('iptc_info','opacity', {duration:transspeed });
fademe.start(1,0);
fadeout=0
}
}
}
function loadfirstimage(currentwidth,currentheight){
var fadefirst = new Fx.Style('imgloader','opacity', {duration:fadespeed });
fadefirst.set(0);
var firsttitlefade = new Fx.Style('imgtitle','opacity', {duration:transspeed });
firsttitlefade.set(0);
function setfirstimage(){
var newHTML = "<img src='"+tempgallery[0][0]+"' />";
$('imgloader').setHTML(newHTML);
var firsttitle=document.getElementById('imgtitle');
firsttitle.innerHTML="<strong>"+tempgallery[0][4]+"</strong> "+tempgallery[0][7];
fadefirst.start(0,1);
//firsttitlefade.start(0,1);
currentheight=imggallery[0][2];
currentwidth=imggallery[0][1];
}
new Asset.image(imggallery[0][0], {onload: setfirstimage});
}
function nextimage(current_imgid){
newimgid = Number(current_imgid)+1;
newwidth =imggallery[newimgid][1]
newheight =imggallery[newimgid][2]
newimgindex =imggallery[newimgid][8]
newimgid = imggallery[newimgid][8]
cwidth=imggallery[current_imgid][1]
cheight=imggallery[current_imgid][2]
checknext(newimgid);
nextorprev=1;
getstarted(Number(newwidth), Number(newheight), 'imgloader',Number(newimgindex) ,Number(newimgid) , Number(current_imgid), Number(cwidth), Number(cheight))
}
function previmage(current_imgid){
newimgid = Number(current_imgid)-1;
newwidth =imggallery[newimgid][1]
newheight =imggallery[newimgid][2]
newimgindex =imggallery[newimgid][8]
newimgid = imggallery[newimgid][8]
cwidth=imggallery[current_imgid][1]
cheight=imggallery[current_imgid][2]
checknext(newimgid);
nextorprev=1;
getstarted(Number(newwidth), Number(newheight), 'imgloader',Number(newimgindex) ,Number(newimgid) , Number(current_imgid), Number(cwidth), Number(cheight))
}