// **********************************************
// * 			Image Pop up		*	
// **********************************************


// © Dit script is gemaakt door mark knol
function popImage(img,txt){
 foto1= new Image();
 foto1.src=(img);
 CheckFoto(img,txt);
}
function CheckFoto(img,txt){
 if((foto1.width!=0)&&(foto1.height!=0)){
 viewFoto(img,txt);
}
else{
 uitvoering="CheckFoto('"+img+"','"+txt+"')";
 interval=setTimeout(uitvoering,20);
}
}
function viewFoto(img,txt){
 imgbreedte=foto1.width;
 imghoogte=foto1.height;
 if (!txt) {txt=img}
 vars="width="+imgbreedte+",height="+imghoogte+",left="+((screen.width-imgbreedte)/2)+",top="+((screen.height-imghoogte)/2);
 newwindow=window.open("","nieuwvenster",vars);
 newwindow.document.clear();
 newwindow.document.write("<html>\n<head>\n<title>"+txt+"</title>\n");
 newwindow.document.write("<meta http-equiv=\"imagetoolbar\" content=\"no\">\n");
 newwindow.document.write("</head>\n\n<body style=\"margin:0px; padding:0px;\" onBlur=\"window.close()\">\n"); 
 newwindow.document.write("<img src=\""+img+"\" border=\"0\" onclick=\"javascript:window.close()\">\n"); 
 newwindow.document.write("</body>\n</html>\n"); 
 if (newwindow.document.focus) {newwindow.document.focus();}
 newwindow.document.close(); 
}


// **********************************************
// * 			Cookie			*	
// **********************************************
var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
	
function Who(info)
{
	var VisitorName = GetCookie('VisitorName')
	if (VisitorName == null) 
	{
		VisitorName = prompt("Who are you?");
	}
	return VisitorName;
}

function When(info)
{
	var rightNow = new Date()
	var WWHTime = 0;
	WWHTime = GetCookie('WWhenH')
	WWHTime = WWHTime * 1

	var lastHereFormatting = new Date(WWHTime);
	var intLastVisit = (lastHereFormatting.getYear() * 10000)+(lastHereFormatting.getMonth() * 100) + 	lastHereFormatting.getDate()
	var lastHereInDateFormat = "" + lastHereFormatting;
	var dayOfWeek = lastHereInDateFormat.substring(0,3)
	var dateMonth = lastHereInDateFormat.substring(4,10)
	var timeOfDay = lastHereInDateFormat.substring(10,19)
	var year = lastHereInDateFormat.substring(28,33)


	var WWHText = dayOfWeek + ", " + dateMonth + " " + year + " at " + timeOfDay
	return WWHText
}

function Count(info)
{
	var WWHCount = GetCookie('WWHCount')
	
	if (WWHCount == null)
	{
		WWHCount = 0;
	}
	else
	{
		WWHCount++;
	}

	return WWHCount;
}

function Who2(info)
{
	var VisitorName = GetCookie('VisitorName')
	if (VisitorName == null) 
	{
		VisitorName = prompt("Who are you?");
		SetCookie ('VisitorName', VisitorName, exp);
	}
}

function When2(info)
{
	var rightNow = new Date()
	var WWHTime = 0;
	WWHTime = GetCookie('WWhenH')
	WWHTime = WWHTime * 1

	var lastHereFormatting = new Date(WWHTime);
	var intLastVisit = (lastHereFormatting.getYear() * 10000)+(lastHereFormatting.getMonth() * 100) + 	lastHereFormatting.getDate()
	var lastHereInDateFormat = "" + lastHereFormatting;
	var dayOfWeek = lastHereInDateFormat.substring(0,3)
	var dateMonth = lastHereInDateFormat.substring(4,10)
	var timeOfDay = lastHereInDateFormat.substring(10,19)
	var year = lastHereInDateFormat.substring(28,33)


	var WWHText = dayOfWeek + ", " + dateMonth + " " + year + " at " + timeOfDay
	SetCookie ("WWhenH", rightNow.getTime(), exp)

	return WWHText
}

function Count2(info)
{
	var WWHCount = GetCookie('WWHCount')
	if (WWHCount == null) 
	{
		WWHCount = 0;
	}	
	else
	{
		WWHCount++;
	}
	SetCookie ('WWHCount', WWHCount, exp);

	return WWHCount;
}

function set()
{
	VisitorName = prompt("Who are you?");
	SetCookie ('VisitorName', VisitorName, exp);
	SetCookie ('WWHCount', 0, exp);
	SetCookie ('WWhenH', 0, exp);
}

function lastUrlSet()
{
	var lastUrl = location.href;
	SetCookie ('lastUrl', lastUrl , exp);
}

function lastUrlGet()
{
	var url = GetCookie('lastUrl');

	if (url == null)
	{
		url = 'Nog geen pagina bewaard';
	}
	return url;
}

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 SetCookie (name, value) 
{  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = '/';  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) 
{  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}


function openLastUrl()
{ 
	if(!hrefDone)
	{ 
		hrefDone = true; 
		location.href=lastUrlGet(); 
	} 
}

