var max_space=19
var space=" "
var i_substring=0
var i_space=max_space
var all_space=" "
var content=""
var pmodus
var pausefade=20
var i_slide=0
var nextorprevious=1
var transparency=0
var transparencystep=5
var isloaded=false

var preloadedimages=new Array()
for (i=0;i<slideurl.length;i++){
	preloadedimages[i]=new Image()
	preloadedimages[i].src=slideurl[i]
}

var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1&&navigator.userAgent.indexOf("Mac")==-1
var ns6=document.getElementById&&!document.all&&navigator.userAgent.indexOf("Mac")==-1&&navigator.userAgent.indexOf("Mac")==-1

function unfadeslide() {
		if (transparency<100){
			transparency+=transparencystep
		if (ie) {
			document.all.slidecontainer.filters.alpha.opacity=transparency
		}
		if (ns6) {
			document.getElementById('slidecontainer').style.MozOpacity=transparency/100
		}
		all_space=""
		content=""
		for (i=0;i<i_space;i++) {
			all_space+=" "
		}
		for (i=0;i<slidecomment[i_slide].length;i++) {
			var thisletter=slidecomment[i_slide].substring(i,i+1)
			thisletter=thisletter+all_space
			content+=thisletter
		}
		window.status=content
		i_space--
		var fadetimer=setTimeout("unfadeslide()",pausefade)
		
	}
	else {
		clearTimeout(fadetimer)
		var fadetimer=setTimeout("fadeslide()",pauseslide)
	}
}

function unfadeslide2() {
		if (transparency<100){
			transparency+=transparencystep
			if (ie) {
				document.all.slidecontainer.filters.alpha.opacity=transparency
			}
			if (ns6) {
				document.getElementById('slidecontainer').style.MozOpacity=transparency/100
			}
			all_space=""
			content=""
			for (i=0;i<i_space;i++) {
				all_space+=" "
			}
			for (i=0;i<slidecomment[i_slide].length;i++) {
				var thisletter=slidecomment[i_slide].substring(i,i+1)
				thisletter=thisletter+all_space
				content+=thisletter
			}
			window.status=content
			i_space--
			var fadetimer=setTimeout("unfadeslide2()",pausefade)
		}
		else {
			clearTimeout(fadetimer)
		}
}

function unfadeslide5() {
	if (transparency<100){
			transparency+=transparencystep
		if (ie) {
			document.all.slidecontainer.filters.alpha.opacity=transparency
		}
		if (ns6) {
			document.getElementById('slidecontainer').style.MozOpacity=transparency/100
		}
		var fadetimer=setTimeout("unfadeslide5()",pausefade)
		
	}
	else {
		clearTimeout(fadetimer)
		var fadetimer=setTimeout("fadeslide()",pauseslide)
	}
}

function fadeslide() {
	if (transparency>0){
		transparency-=transparencystep
		if (ie) {
			document.all.slidecontainer.filters.alpha.opacity=transparency
		}
		if (ns6) {
			document.getElementById('slidecontainer').style.MozOpacity=transparency/100
		}
		var fadetimer=setTimeout("fadeslide()",pausefade)
	}
	else {
		nextslide()
	}
}

function checkloading() {
	isloaded=true
}

function fadeslide2(thisdirection) {
	if (isloaded) {
		if (thisdirection=="next") {
			nextorprevious=1
		}
		if (thisdirection=="previous") {
			nextorprevious=-1
		}
		if (transparency>0){
			transparency-=transparencystep
			if (ie) {
				document.all.slidecontainer.filters.alpha.opacity=transparency
			}
			if (ns6) {
				document.getElementById('slidecontainer').style.MozOpacity=transparency/100
			}
			var fadetimer=setTimeout("fadeslide2()",pausefade)
		}
		else {
			nextslide2()
		}
	}
	else {
		alert("Loading ... \nPlease wait.")
	}
}

function nextslide(){
	i_slide++
	if (i_slide>=slideurl.length) {i_slide=0}
	if (pmodus==1) {
		var slidecontent="<a href='"+slidelink[i_slide]+"' target='"+slidetarget[i_slide]+"'><img src='"+slideurl[i_slide]+"' border=0></a>"
		if (ie) {
			slidecontainer.innerHTML=slidecontent
		}
		if (ns6) {
			document.getElementById('slidecontainer').innerHTML=slidecontent
		}
		transparency=0
		i_space=max_space
		unfadeslide()
	}
	if (pmodus==5) {
		var slidecontent="<a href='"+slidelink[i_slide]+"' target='"+slidetarget[i_slide]+"'><img name='slideimage' src='"+slideurl[i_slide]+"' border=0></a><br><font face='"+slidefont+"' size='"+slidefontsize+"' color='"+slidefontcolor+"'>"+slidecomment[i_slide]+"</font>"
		if (ie) {
			slidecontainer.innerHTML=slidecontent
		}
		if (ns6) {
			document.getElementById('slidecontainer').innerHTML=slidecontent
		}
		transparency=0
		i_space=max_space
		unfadeslide5()
	}	
}

function nextslide2(){
	i_slide+=nextorprevious
	if (i_slide>=slideurl.length) {i_slide=0}
	if (i_slide<0) {i_slide=slideurl.length-1}
	if (pmodus==2){
		var slidecontent="<a href='"+slidelink[i_slide]+"' target='"+slidetarget[i_slide]+"'><img src='"+slideurl[i_slide]+"' border=0></a><br><a href='javascript:fadeslide2(\"next\")'><font size=1 face=Arial>next</font></a> <a href='javascript:fadeslide2(\"previous\")'><font size=1 face=Arial>previous</font></a>"
	}
	if (pmodus==3){
		var slidecontent="<a href='javascript:fadeslide2(\"next\")'><font size=1 face=Arial>next</font></a> <a href='javascript:fadeslide2(\"previous\")'><font size=1 face=Arial>previous</font></a><br><a href='"+slidelink[i_slide]+"' target='"+slidetarget[i_slide]+"'><img src='"+slideurl[i_slide]+"' border=0></a>"
	}
	if (ie) {
		slidecontainer.innerHTML=slidecontent
	}
	if (ns6) {
		document.getElementById('slidecontainer').innerHTML=slidecontent
	}
	transparency=0
	i_space=max_space
	unfadeslide2()

}

function initslideshow(){
	if (pmodus==1) {
		var slidecontent="<img src='"+slideurl[0]+"'>"
		if (ie) {
			slidecontainer.innerHTML=slidecontent
		}
		if (ns6) {
			document.getElementById('slidecontainer').innerHTML=slidecontent
		}
		unfadeslide()
	}
}

function initslideshow5(){
	if (pmodus==5) {
		var slidecontent="<a href='"+slidelink[i_slide]+"' target='"+slidetarget[i_slide]+"'><img name='slideimage' src='"+slideurl[0]+"' border=0></a><br><font face='"+slidefont+"' size='"+slidefontsize+"' color='"+slidefontcolor+"'>"+slidecomment[i_slide]+"</font>"
		if (ie) {
			slidecontainer.innerHTML=slidecontent
		}
		if (ns6) {
			document.getElementById('slidecontainer').innerHTML=slidecontent
		}
		unfadeslide5()
	}
}

function simpleslideshow() {
	i_slide++
	if (i_slide>=slideurl.length) {i_slide=0}
	document.slideimage.src=preloadedimages[i_slide].src
	simpleslideshowcomment()
	var fadetimer=setTimeout("simpleslideshow()",pauseslide)
}

function simpleslideshow2(thisdirection) {
	if (isloaded) {
		if (thisdirection=="next") {
			nextorprevious=1
		}
		if (thisdirection=="previous") {
			nextorprevious=-1
		}
		i_slide+=nextorprevious
		if (i_slide>=slideurl.length) {i_slide=0}
		if (i_slide<0) {i_slide=slideurl.length-1}
		document.slideimage.src=preloadedimages[i_slide].src
		simpleslideshowcomment()
	}
	else {
		alert("Loading ... \nPlease wait.")
	}
}

function simpleslideshowcomment() {
	if (i_space>=0){
		all_space=""
		content=""
		for (i=0;i<i_space;i++) {
			all_space+=" "
		}
		for (i=0;i<slidecomment[i_slide].length;i++) {
			var thisletter=slidecomment[i_slide].substring(i,i+1)
			thisletter=thisletter+all_space
			content+=thisletter
		}
		window.status=content
		i_space--
		var fadetimer=setTimeout("simpleslideshowcomment()",pausefade)
	}
	else {
		clearTimeout(fadetimer)
		i_space=max_space
	}
}

function simpleslideshowjump() {
	if (slidetarget[i_slide]=="_self") {
		document.location.href=slidelink[i_slide]
	} 
	else if (slidetarget[i_slide]=="_blank") {
		codepopup=window.open(slidelink[i_slide], "code", "status=yes,location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,width=780,height=580,top=10,left=10");
	} 
	else if (slidetarget[i_slide]=="_top") {
		top.location.href=slidelink[i_slide]
	} 
	
	else if (slidetarget[i_slide]=="_parent") {
		parent.location.href=slidelink[i_slide]
	} 
	else {
		var jumpto=eval("parent."+slidetarget[i_slide])
		jumpto.location.href=slidelink[i_slide]
	}
}

if (pmodus==5) {
	slideheight=slideheight+30
	if (ie||ns6) {
		document.write('<div style="position:relative;width:'+slidewidth+';height:'+slideheight+';overflow:hidden">')
		document.write('<div  id="slidecontainer" style="position:absolute;width:'+slidewidth+';height:'+slideheight+';top:0;filter:alpha(opacity=100);-moz-opacity:100"></div>')
		document.write('</div>')
		window.onload=initslideshow5
	}
	else {
		document.write('<a href="javascript:simpleslideshowjump()"><img name="slideimage" src="'+slideurl[0]+'" border=0></a>')
	window.onload=simpleslideshow
	}
}

