function _load(width,height,autoresize,time,slide,previous,next,id) 
{
	//_changeOpac(0, id);
	
	_preloader(previous, next);
	
	if(autoresize == 1)
		_resize(width,height);
	
	//_opacity(id, 0, 100, 500);
	
	if(window.location.hash == "#auto" && slide != "_play.html")
		setTimeout("_delete('"+slide+"','"+id+"')",time*1000);	
}

function _resize(width,height) 
{	
	window.resizeTo(width,height); 
}

function _view_photo(page, height, width)
{
	if ( document.getElementById('view').value == "in_popup" )
		_new_window(page,height,width);

	else 
		document.location.href=page;
}
		
function _new_window(page,height,width) 
{
		window.open([page],"_blank","height="+height+",width="+width+",menubar=no,resizable=yes,scrollbars=no,status=no"); 
}

function _next_slide(slide)
{
	document.location.href=slide;	
}

function _next_slide_auto(slide)
{
	document.location.href=slide+"#auto";	
}

function _delete(slide,id)
{
	_opacity(id, 100, 0, 500);
	
	if(window.location.hash == "#auto")
		setTimeout("_next_slide_auto('"+slide+"')",500);
	else
		setTimeout("_next_slide('"+slide+"')",500);
}

function _preloader(previous_display, next_display)
{
	previous = new Image();
	previous.src = previous_display;
	
	next = new Image();
	next.src = next_display;;
}

function _slideshow(slide,id)
{
	if(window.location.hash != "#auto")
	{
		window.location.hash="#auto";
		_delete(slide,id);
	}

	else
		window.location.href=window.location.pathname;
}

function _button(slide,id)
{
	if(slide != "_play.html")
	{
		document.write("<span id=\"id_slideshow\" onmouseover=\"_changeOpac(33,'id_slideshow');\" onmouseout=\"_changeOpac(100,'id_slideshow');\">");
		if(window.location.hash == "#auto")
			document.write("<a class=\"link_slideshow_pause\" href=\"javascript:_slideshow('"+slide+"','"+id+"')\">||</a>");
		else
			document.write("<a class=\"link_slideshow_play\" href=\"javascript:_slideshow('"+slide+"','"+id+"')\">></a>");
		document.write("</span>");
	}
	else
	{
		if(window.location.hash == "#auto")
			document.write("<span class=\"inactive_link_slideshow_pause\">||</span>");
		else
			document.write("<span class=\"inactive_link_slideshow_play\">></span>");
	}
}

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--) {
            setTimeout("_changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("_changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//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 + ")";
}
