
 
if( document.getElementById )
  $ = function( id ){ return document.getElementById( id ); };
else if( document.all )
  $ = function( id ) { return document.all[id]; };
else
  $ = function(){ return undefined; }; 

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = ((document.all && !document.getElementsByTagName) || (strTagName == "*" && document.all))? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements[arrReturnElements.length]=oElement;
        }   
    }
    return (arrReturnElements)
}

function Slide(id,sID,t,im) {
	this.id=id
	this.slideID=sID
	this.title=t
	//this.caption=c
	this.image=im
}


var is_winIE=0;
is_ie=(document.recalc)?1:0;

 if(navigator.userAgent.indexOf('Win') != -1) { is_win=1;

    navigator.userAgent.match(/MSIE ([0-9]\.[0-9])/);
    
  is_winIE=RegExp.$1;

}
fade=(is_ie && !is_win)?0:1
function setOpacity(el, opacity) {
	if (is_winIE>=5.5) { 

		el.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + (opacity * 10) + ")";
		el.filters[0].Apply();
		el.filters[0].Play();
	}
	else if (is_winIE>=5) {
		el.style.filter = "Alpha(opacity=" + (opacity * 10) + ")";
	}
	else {
		el.style.opacity = opacity/10;
		el.style.MozOpacity = opacity/10;
		el.style.KhtmlOpacity = opacity/10;
	}
}
o=10;
function changePict(s) {
	o=o-1;
	setOpacity(s,o);
	if (o==0) { clearInterval(t2);t2='';s.style.visibility='hidden'}
	}
function showSlide() {
	
	if (t2) { clearInterval(t2);t2=''; }

	var s=$('slide'+curSlide)

	if (!s) {stopSlideShow();return}
	var p=s.parentNode
	if (p.style) {
		while(!p.style.visibility) p=p.parentNode
		if (p.style.visibility!='visible') { stopSlideShow();return;}	
	}
	s.style.visibility='inherit';s.style.zIndex=1;setOpacity(s,10);
	if (curSlide!=preSlide) {
		ps=$('slide'+preSlide)
		if (fade) {
			ps.style.zIndex=2;o=10;
			t2=setInterval(function() {changePict(ps)},20);
			setOpacity(s,10);
			}
		else { ps.style.visibility='hidden'} 	
		}
	
	
	preSlide=curSlide


return true
	}
function changeSlide(n) { 
if (t2) return
	curSlide+=n;
	if (curSlide<0)  curSlide=numSlides-1;
	if (curSlide==numSlides) curSlide=0;
	showSlide()
	}

function moveToSlide(n) {
	curSlide=n
	showSlide()
	}
var t;
function stopSlideShow() {
	if ($('play')) {	$('play').style.display='';	$('pause').style.display='none' }
	if (t) { 
	clearInterval(t);t='';
	return;}
}

function startSlideShow() {
	if (t) { 
//	clearInterval(t);t='';
	return;}
	if ($('play')) {	$('play').style.display='none';
	$('pause').style.display=''
}
//	changeSlide(1)
	t=setInterval(function() {  changeSlide(1)	},3000);

	
	}





function goToBegin() {
    
curSlide=initSlide;
showSlide();

}

function goToEnd() {
    
   curSlide=initSlide;
   changeSlide(-1)
}
 

