
var submittedAlready = false;
 
 function trySubmit() {
  if(submittedAlready) {
    return false;
  } else {
    submittedAlready = true;
    return true;
  }
} 


function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImage(obj,fn) {if (document.images && (preloadFlag == true)) {obj.src = fn}}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;




var formFieldsActive=new Array();
function ActivateField(form_id,field,id,bClear) {
	 if (formFieldsActive[form_id+id]!==true) {
	  formFieldsActive[form_id+id]=true;
	  if (bClear) {field.value = ""; }	
	  field.className="normal";
	 }
}





function getElm(eID) {
    return document.getElementById(eID);
}
function showElm(eID) {
    getElm(eID).style.display='block';
}
function hideElm(eID) {
    getElm(eID).style.display='none';
}


var GalleryTimerId = 0;
function ClearGalleryTimeout() {
  clearTimeout (GalleryTimerId);
}

var cGalleryPhotoId=0;
function gallery_ShowImage(id) {
	    ClearGalleryTimeout();
	    hideElm('gimg'+cGalleryPhotoId);
        showElm('gimg'+id);
		cGalleryPhotoId=id;
    }
	

function RestoreGallery()
{
     GalleryTimerId = setTimeout ("funcRestoreGallery()", 300 );
}
    
function funcRestoreGallery() {
	    ClearGalleryTimeout();
	    if (cGalleryPhotoId!==0) {
	     hideElm('gimg'+cGalleryPhotoId);
		 cGalleryPhotoId=0;
         showElm('gimg'+cGalleryPhotoId);
		}
    }
	
	
	
var nCurrLed=0;
	
function NextLed(num) {
	hideElm('ledimg'+nCurrLed);
	if (nCurrLed < num-1) {
		 nCurrLed++;
	} else {
		nCurrLed=0;
	}
    showElm('ledimg'+nCurrLed);
}

function PrevLed(num) {
	hideElm('ledimg'+nCurrLed);
	if (nCurrLed > 0) {
		 nCurrLed--;
	} else {
		nCurrLed=num-1;
	}
    showElm('ledimg'+nCurrLed);
}





var nPause=4000;
var aSlideshowLoadedImages=new Array();
var bAnimationStarted=false;
var nCurrSlide=0;

function ImageLoaded(id){
	aSlideshowLoadedImages[id]=true;
	if (!bAnimationStarted) {
	 if (aSlideshowLoadedImages[0]==true) {
		if (aSlideshowLoadedImages[1]==true) {
			bAnimationStarted=true;
			setTimeout("NextSlide()", nPause);					 
		}
	 }
	}
}




function setOpacity(eID, opacityLevel) {
    var eStyle = document.getElementById(eID).style;
    eStyle.opacity = opacityLevel / 100;
    eStyle.filter = 'alpha(opacity='+opacityLevel+')';
}

function fadeOut(eID) {
    var timer = 0;	
    for (var i=100; i>=1; i--) {
        setTimeout("setOpacity('"+eID+"',"+i+")", timer * 4);
        timer++;
    }
    setTimeout("hideElm('"+eID+"')", 410);
}

function fadeIn(eID) {
    setOpacity(eID, 0);
	showElm(eID);
	var timer = 0;
    for (var i=1; i<=100; i++) {
        setTimeout("setOpacity('"+eID+"',"+i+")", timer * 4);
        timer++;
    }
}


function NextSlide() {
	
	if (nCurrSlide<3) {
		if (aSlideshowLoadedImages[nCurrSlide+1]==true) {
	      nCurrSlide++;
	      setOpacity('slideshowimage'+nCurrSlide, 100);
	      showElm('slideshowimage'+nCurrSlide);
	      fadeOut('slideshowimage'+(nCurrSlide-1));
		} else {
			setTimeout("NextSlide()", 100);
		}
	} else {
		nCurrSlide=0;
		fadeIn('slideshowimage0');
	}
	setTimeout("NextSlide()", nPause);
}




