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];}}

}



function hidePopup(element) {

	var puBlock = document.getElementById('pu' + element);

	puBlock.style.display="none";

	var bgBlock = document.getElementById('bg'+element);

	bgBlock.style.display="block";

	return false;

}

function showPopup(element) {

	var puBlock = document.getElementById('pu' + element);

	puBlock.style.display="block";

	var bgBlock = document.getElementById('bg'+element);

	bgBlock.style.display="none";

	return false;

}

 function setalphaOver(opacity, ref) 

    {

	if (ref) 

      {    

        //fade next step based onbrowser compatibility

        if (ref.style.MozOpacity!=null) {

           ref.style.MozOpacity = (opacity/100) - 0.001; //patrick h. lauke (http://www.splintered.co.uk/) workaround for Mozilla 'flash' bug - I _never_ would have caught that

        } else if (ref.style.opacity!=null) {

           ref.style.opacity = opacity/100;

        } else if (ref.style.filter!=null) {

           ref.style.filter = "alpha(opacity=" + opacity + ")";

    	} else if (ref.style.KhtmlOpacity!=null) {

           ref.style.KhtmlOpacity = opacity/100;

    	}

      } 

    }    

 function fadeInContainer() {

	var ref = document.getElementById('overlayer');

	for (i=0; i<9600; i++) {

	        setalphaOver(i/100,ref);

			

	//window.alert(ref.style.filter);

	}

	startPhoto();

	return false;



}



function showhotspot(spotnum) {

	var puBlock = document.getElementById('hotspot' + spotnum + 'pu');

	puBlock.style.display="block";

	return false;	

}

function hidehotspot(spotnum) {

	var puBlock = document.getElementById('hotspot' + spotnum + 'pu');

	puBlock.style.display="none";

	return false;	

}