
 //change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	
	object.opacity =(opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd;i=i-1) {
			
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}

	} else if(opacStart < opacEnd) {

		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}

	}
}


function SlideObj(pSlideCollName,pTopImgId,pBotImgId,pInitElapsTime){
var currIdx=0;
var topImgId=pTopImgId;
var botImgId=pBotImgId;
var slideImgsSrcArr = new Array();
var slideImgsHrefArr = new Array();
initSlideShowParam();





function initSlideShowParam(){
	
		imgGalerySrcColl=document.getElementsByName(pSlideCollName)
		
		if(imgGalerySrcColl.length>0){
			currIdx = Math.floor(Math.random()*imgGalerySrcColl.length);
			document.getElementById( topImgId).src=imgGalerySrcColl[currIdx].value
			for(var i=0;i<imgGalerySrcColl.length;i++)
				slideImgsSrcArr[i]=imgGalerySrcColl[i].value
			
		
		imgGaleryHrefColl=document.getElementsByName(pSlideCollName+"Href")
		if(imgGaleryHrefColl.length>0){
			for(var i=0;i<imgGaleryHrefColl.length;i++)
				slideImgsHrefArr[i]=imgGaleryHrefColl[i].value
		}
		window.setTimeout(runSlides, pInitElapsTime);
			
		}
}


function runSlides(){
	
		if((currIdx+1)>=slideImgsSrcArr.length)
				currIdx=-1;
		sgImg=document.getElementById(botImgId)
		
		sgImg.src=slideImgsSrcArr[++currIdx]
		if (slideImgsHrefArr.length>1){
			sgImg.parentNode.href=slideImgsHrefArr[currIdx]
			
		}
	 topImgTimeOut=window.setTimeout("opacity('"+topImgId+"', 100, 0, 1000)", 3000);
	bottImgTimeOut=window.setTimeout("opacity('"+botImgId+"', 0, 100, 1000)", 3000);
	 savTop=topImgId;
	 topImgId=botImgId;
	 botImgId=savTop;
	 
	 window.setTimeout(runSlides, 8000);
};
};

