/***********************************************
* Fade-in image slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var preloadedimages = new Array();
var first_time		= 1;

for (p=0;p<fadeimages.length;p++)
{
	preloadedimages[p]=new Image()
	preloadedimages[p].src=fadeimages[p][0]
}

var ie4	=	document.all;
var dom	=	document.getElementById;

if (ie4||dom)
{
	$('.rotating_images_div').html('<div id="slide_container"  style="position:relative;height:'+height+';width:'+width+';overflow:hidden"><div  id="canvas0" style="width:'+width+';height:'+height+';"></div><div id="canvas1" style="width:'+width+';height:'+height+';visibility: hidden"></div></div>')
	//document.write('<div id="slide_container"  style="position:relative;height:'+height+';width:'+width+';overflow:hidden"><div  id="canvas0" style="width:'+width+';height:'+height+';"></div><div id="canvas1" style="width:'+width+';height:'+height+';visibility: hidden"></div></div>')
}

else
{
	$('.rotating_images_div').html('<img name="defaultslide" src="'+fadeimages[0][0]+'">')
}
var curpos			= 10;
var degree			= 10;
var curcanvas		= "canvas0";
var curimageindex	= 0;
var nextimageindex	= 1;
var rotate_image_interval_id	= 0;
var fade_pic_interval_id		= 0;
var rotate_image_timeout_id		= 0;
var rotation_stopped= 0;

	/*if( is_ie6 )
	{
		var prev_image = '/images/prev.gif';
		var next_image = '/images/next.gif';
	}
	else
	{
		var prev_image	= '/images/prev.png';
		var next_image	= '/images/next.png';
	}*/
		var prev_image	= '/images/prev.png';
		var next_image	= '/images/next.png';

function fadepic()
{
	nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1";
	tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas);
	tempobj.style.visibility="hidden";
	tempobj.innerHTML=insertimage(nextimageindex);
	//DD_belatedPNG.fix('.png_fix');

	nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0;
	speed =  fadeimages[curimageindex][4]*1000;

	var tempobj2=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas);
	//tempobj2.style.visibility="hidden";
	$(tempobj2).fadeOut('slow',function(){rotate_image_timeout_id = setTimeout("rotateimage()",speed);});
	
	
}

function nextPic()
{
	if( rotation_stopped )
	{
		curimageindex = curimageindex+1;
		curimageindex=(curimageindex>fadeimages.length-1)? 0 :  curimageindex;
	}
	else
	{
		stop_rotation();
	}
	
	nextPrev();
}

function previousPic()
{
	if( rotation_stopped )
	{
		curimageindex = curimageindex-1;
		curimageindex=(curimageindex <0)?  fadeimages.length-1  :curimageindex;
	}
	else
	{
		stop_rotation();
	}
	nextPrev();

}

function nextPrev( )
{
	/*if( is_ie6 )
	{
		prev_image = '/images/prev.gif';
		next_image = '/images/next.gif';
	}*/
	var slide_container=ie4? eval("document.all."+'slide_container') : document.getElementById('slide_container');
	slide_container.innerHTML=insertimage(curimageindex);
	//HomeSlideSIFR();

}

function stop_rotation()
{
	if( fade_pic_interval_id )
	{
		clearInterval ( fade_pic_interval_id );
	}
	if( rotate_image_interval_id)
	{
		clearInterval ( rotate_image_interval_id );
	}
	if( rotate_image_timeout_id)
	{
		clearInterval ( rotate_image_timeout_id );
	}
	rotation_stopped = 1;
}


function insertimage(i)
{
	var tempcontainer=fadeimages[i][1]!=""? '<a href="'+fadeimages[i][1]+'" target="'+fadeimages[i][2]+'">' : ""
	tempcontainer+='<img src="'+fadeimages[i][0]+'" border="0" class="slide_image">'
	tempcontainer=fadeimages[i][1]!=""? tempcontainer+'</a>' : tempcontainer

	//tempcontainer += fadeimages[i][4]!=""? '<div class="slide_content_area">'+fadeimages[i][5]+'</div>': '';
	return tempcontainer;
}

function rotateimage()
{
	var active_canvas;
	if (ie4||dom )
	{
		//resetit(curcanvas)
		var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas);
		crossobj.style.zIndex++;
		$(tempobj).css('visibility','visible');
		active_canvas = curcanvas;
		curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0";
		$(tempobj).fadeIn('slow',function()
			{  
				fadepic();
				if( is_ie )
				{
					document.getElementById(active_canvas).style.removeAttribute("filter");
				}
			});

		//HomeSlideSIFR();
		
		if( !first_time)
		{
			//
		}

	}
	else
	{
		document.images.defaultslide.src=fadeimages[curimageindex][0]
	}
	curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0
}


function resetit(what)
{
	if( first_time)
	{
		curpos=100;
		first_time = 0;
	}
	else
	{
		curpos=10
	}
	var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
	$(crossobj).fadeTo('fast',curpos/100);

	/*var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
	if (crossobj.filters)
	crossobj.filters.alpha.opacity=curpos
	else if (crossobj.style.MozOpacity)
	crossobj.style.MozOpacity=curpos/101*/
}

function startit(){
	var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
	crossobj.innerHTML=insertimage(curimageindex);

	rotateimage()
}
/*
if (ie4||dom)
{
	//window.onload=startit
}
else
{
	rotate_image_interval_id = setInterval("rotateimage()",speed)
}*/