// Tijdsweergave / ticker
function ShowDateTime(TheTicker)
{
	if (!document.all&&!document.getElementById)
	return
	TheElement=document.getElementById? document.getElementById(TheTicker): document.all.TheTicker
	var TheDate=new Date()
	var dayarray=new Array("zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag")
	var montharray=new Array("januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december")
	var dayname=dayarray[TheDate.getDay()]
	var day=TheDate.getDate()
	var month=montharray[TheDate.getMonth()]
	var year=TheDate.getFullYear()
	var hour=TheDate.getHours()
	var minute=TheDate.getMinutes()
	var second=TheDate.getSeconds()
	if (year<2000) year += (year < 1900) ? 1900 : 0
	if (minute<=9) minute="0"+minute
	if (second<=9) second="0"+second
	var output=dayname+" "+day+" "+month+" "+year+", "+hour+":"+minute+":"+second
	TheElement.innerHTML=""+output+""
	setTimeout("ShowDateTime('"+TheTicker+"')",1000)
}

// Contact opname
function contact(user, domain, name, url)
{
	var mail = 'mail';
	var to = 'to:';
	var at = '@';
	if (!domain) var domain = '8q.nl';
	if (!name) var name = user+at+domain;
	if (!url)
	{
		var url = mail+to+user+at+domain;
		document.write('<a href="'+url+'">'+name+'</a>');
	}
	else
	{
		document.write(name);
	}
}


/* Stamboom */
function stamboom(foto, portret)
{
	if (portret == 1) var width = 375; else var width = 500;
	if (portret == 1) var height = 500; else var height = 375;
	var stamboom_url = "stamboom.php?foto=" + foto;
	window.open(stamboom_url, "stamboom", "width="+width+", height="+height+"");
}


/**
 ************ COOKIE PLAATSEN
 * name       Naam v.d. cookie
 * value      Waarde v.d. cookie
 * [expires]  Verloopdatum v.d. cookie (standaard: einde v.d. sessie)
 * [path]     Pad waar de cookie geldig is (standaard: pad van het aanroepende document)
 * [domain]   Domein waar de cookie geldig is (standaard: domein van het aanroepende document)
 * [secure]   Waarde die weergeeft of er een veilige verbinding nodig is
 */
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" : "");
}

/**
 ************ WAARDEN V.D. COOKIE OPHALEN
 * name       Naam v.d. cookie
 *            Geeft de waarden of een null-waarde als de cookie niet bestaat
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
	{
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
	else
	{
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
	{
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 ************ COOKIE VERWIJDEREN
 *
 * name       Naam v.d. cookie
 * [path]     Pad v.d. cookie (moet hetzelfde pad zijn als bij het maken v.d. cookie)
 * [domain]   Domein v.d. cookie (moet hetzelfde domein zijn als bij het maken v.d. cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
	{
        document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


function showphoto(photo)
{
	if (document.popup.checkbox.checked == true)
	{
		setCookie("checkbox", "1");
		window.open("./foto.php?popphoto=" + photo + "", "photo", "width=400, height=400");
	}
	else
	{
		setCookie("checkbox", "0");
		window.location = "./index.php?go=fotoalbum&photo=" + photo + "";
	}
}


function pop_onload()
{
	var window_size = ICJ_browserWindowSize();
	window.resizeBy(document.images[0].width - window_size['width'], document.images[0].height - window_size['height']);
	self.focus();
}


function ICJ_browserWindowSize()
{
	var r = new Array();
	r['width'] = 0;
	r['height'] = 0;
	if(typeof(window.innerWidth) == 'number' )
	{
		//Non-IE
		r['width'] = window.innerWidth;
		r['height'] = window.innerHeight;
	}
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
	{
		//IE 6+ in 'standards compliant mode'
		r['width'] = document.documentElement.clientWidth;
		r['height'] = document.documentElement.clientHeight;
	}
	else if(document.body && (document.body.clientWidth || document.body.clientHeight))
	{
		//IE 4 compatible
		r['width'] = document.body.clientWidth;
		r['height'] = document.body.clientHeight;
	}
	return r;
}
