var slideShowSpeed = 4000;
var ss = slideShowSpeed;
var td = 2;
var crossFadeDuration = 7;
var id = 0;
var pl = 0;
var StartPage = new Date();
var Start = StartPage;
var sCookieName = 'SlideShowPosition';
var sCookieTimeName = 'RemainingTransitionTime';
var Pic = ['/_/gfx/DSC03042.jpg'
, '/_/gfx/mkB0027ZorghotelDeurens.jpg'
, '/_/gfx/mkB0031ZorghotelDeurs.jpg'
, '/_/gfx/P1010063b.jpg'
, '/_/gfx/_DSC0066b.jpg'
, '/_/gfx/mkB9920ZorghotelBordjess.jpg'
, '/_/gfx/mkGF6B2031.jpg'
, '/_/gfx/_DSC0087a.jpg'
, '/_/gfx/_MG_0656.jpg'
, '/_/gfx/_DSC0087b.jpg'
, '/_/gfx/mkB9927ZorghotelBiblios.jpg'
, '/_/gfx/_MG_0617.jpg'
, '/_/gfx/_MG_0611.jpg'
, '/_/gfx/P1010013a.jpg'
, '/_/gfx/_DSC0109c.jpg'
, '/_/gfx/_MG_0767.jpg'
, '/_/gfx/_DSC0117.jpg'
, '/_/gfx/_MG_0758.jpg'
, '/_/gfx/P1010004_Lotjes_Keuken.jpg'
, '/_/gfx/_DSC0134a.jpg'
, '/_/gfx/mk_F6B9937_Manuele_Fysiothe.jpg'
, '/_/gfx/mkB9947ZorghotelFysios.jpg'
, '/_/gfx/mkB9955ZorghotelHulps.jpg'
, '/_/gfx/P1010020_Paramedisch.jpg'
, '/_/gfx/PA110006.jpg'
, '/_/gfx/P1010004_Logopedie.jpg'
, '/_/gfx/_DSC0141.jpg'
, '/_/gfx/_MG_0699.jpg'
, '/_/gfx/_MG_0669.jpg'
, '/_/gfx/_MG_0664.jpg'
, '/_/gfx/P1010016a.jpg'
, '/_/gfx/_DSC0079.jpg'
, '/_/gfx/_DSC0066a.jpg'
, '/_/gfx/ZORGHOTELKamer.jpg'
, '/_/gfx/_DSC0109b.jpg'
, '/_/gfx/FCP0105_Routebeschrijving.jpg'
, '/_/gfx/FCP0097_Aa_rivier_Veghel_brug_kerk.jpg'
, '/_/gfx/P1010013b.jpg'
, '/_/gfx/_DSC0156a.jpg'
, '/_/gfx/FCP0099_Zorghotel_Bomen_Wilgen.jpg'
, '/_/gfx/DSC_0036_Zorghotel_Veghel.jpg'
, '/_/gfx/mkB0004ZorgHotels.jpg'
, '/_/gfx/_DSC0156b.jpg'
, '/_/gfx/P1010063a.jpg'
, '/_/gfx/PA280001.jpg'
, '/_/gfx/PC200015.jpg'
, '/_/gfx/_MG_0742.jpg'
, '/_/gfx/_DSC0156c.jpg'
, '/_/gfx/_MG_0733.jpg'
, '/_/gfx/_DSC0134b.jpg'
, '/_/gfx/PC250003.jpg'
, '/_/gfx/P1010016b.jpg' 
, '/_/gfx/P1010003_Activiteiten_Recre.jpg'
, '/_/gfx/_DSC0158.jpg'
, '/_/gfx/P1010008_Schoonheidsspecial.jpg'
, '/_/gfx/_DSC0109a.jpg'
, '/_/gfx/P1010015_Pedicure.jpg'
, '/_/gfx/P1010019_Haarstudio_Haircar.jpg'
, '/_/gfx/_DSC0163.jpg'
, '/_/gfx/P1010022.jpg'
, '/_/gfx/P1010021_Infraroodsauna.jpg'];

var ct = 0;
var preLoad = new Array();
	
ct = parseInt(GetCookie(sCookieName));
if (isNaN(ct)){ct=0};
cti = ct;
ss = parseInt(GetCookie(sCookieTimeName));
if (isNaN(ss)){ss=slideShowSpeed};
ssi = ss;

function SetCookie(name,value,expires,path,domain,secure)
{
    document.cookie = name + " = " + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function EraseCookie(name) {
	SetCookie(name,"",-1);
}

function getCookieVal (offset)
{
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name)
{
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen)
    {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

function switchSlide() {
	var n = (ct+1)%Pic.length;
	if (preLoad[n] && (preLoad[n].complete || preLoad[n].complete==null)) {
		if (document.images.SlideShow.filters && document.images.SlideShow.filters.length>0){
			document.images.SlideShow.style.filter="blendTrans(duration="+td+")";
			document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";	    
		}
		document.images.SlideShow.src = preLoad[ct=n].src;
		if (document.images.SlideShow.filters && document.images.SlideShow.filters.length>0){
			if (document.images.SlideShow.filters.blendTrans.status != 2){
				document.images.SlideShow.filters.blendTrans.Apply(); 
				document.images.SlideShow.filters.blendTrans.Play();
			}
		}
	}
	preLoad[n=(ct+1)%Pic.length] = new Image;
	preLoad[n].src = Pic[n];
	Start = new Date();
	if (ss != slideShowSpeed) {ss=slideShowSpeed};
	id = setTimeout("switchSlide();", ss);
}

function startSwitching() {
	id = setTimeout("switchSlide();", ss);
}

function initializeSlide() {
	pl = new Date() - StartPage;
	var Start = new Date();
	ss = ss - pl;
	if ((document.all) && (ss<(td*1000))){ct++;ss=20}
	else if (document.all){ss=20}
	else if (ss < 20){ct++;ss=slideShowSpeed};
	ct = ct%Pic.length;
	document.images.SlideShow.src = Pic[ct];
	startSwitching();
}

function storeStatus() {
	clearTimeout(id);
	ss = ss-(new Date()-Start);
	if ((cti == ct) && (ss > ssi)) {ct++;ss=slideShowSpeed};
	SetCookie(sCookieName, ct, "", "/");	
	SetCookie(sCookieTimeName, ss, "", "/");
}

window.onload = initializeSlide;
window.onunload = storeStatus;