var jahr=1986,monat=4,tag=26,stunde=1,minute=24,sekunde=0;
function countup()
{
	if(document.getElementById('countup') != null)
	{
		var startDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
		zielDatum=new Date();
		if(startDatum<zielDatum)
		{
			var jahre=0,monate=0,tage=0,stunden=0,minuten=0,sekunden=0;
			if(startDatum<zielDatum)
			{
				while(startDatum<zielDatum)
				{
					if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum)
						jahre++;
				}
				
				startDatum.setFullYear(startDatum.getFullYear()-1);
			}
			
			var restTage=0;
			var m=startDatum.getMonth();
			
			if(m==1-1||m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)
				restTage=31-startDatum.getDate();
			else if(m==4-1||m==6-1||m==9-1||m==11-1)
				restTage=30-startDatum.getDate();
			else if(m==2-1)
			{
				if(startDatum.getFullYear() % 4 == 0 && (startDatum.getFullYear() % 100 != 0 || startDatum.getFullYear() % 400 == 0))
					restTage=29-startDatum.getDate();
				else
					restTage=28-startDatum.getDate();
			}
			
			var startTag=startDatum.getDate();
			var zielTag=zielDatum.getDate();
			startDatum.setDate(1);
			zielDatum.setDate(1);
			
			if(startDatum<zielDatum)
			{
				while(startDatum<zielDatum)
				{
					if(startDatum.setMonth(startDatum.getMonth() + 1) <= zielDatum)
						monate++;
				}
				
				startDatum.setMonth(startDatum.getMonth()-1);
			}
			
			if(startDatum.getMonth() == zielDatum.getMonth())
			{
				if(startTag <= zielTag)
					startDatum.setDate(startTag);
				else
				{
					monate--;
					tage=restTage+1;
				}
			}
			
			else
			{
				startDatum.setMonth(startDatum.getMonth()+1);
				
				if(startTag >= zielTag)
					tage=restTage+1;
				else
				{
					monate++;
					startDatum.setDate(startTag);
				}
			}
			
			zielDatum.setDate(zielTag);
			restTage=Math.floor((zielDatum-startDatum)/(24*60*60*1000));
			startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
			tage+=restTage;
			stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
			startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
			minuten=Math.floor((zielDatum-startDatum)/(60*1000));
			startDatum.setTime(startDatum.getTime()+minuten*60*1000);
			sekunden=Math.floor((zielDatum-startDatum)/1000);
			
			(jahre!=1)?jahre=jahre+" years,  ":jahre=jahre+" year,  ";
			(monate!=1)?monate=monate+" months,  ":monate=monate+" month,  ";
			(tage!=1)?tage=tage+" days,  ":tage=tage+" day,  ";
			(stunden!=1)?stunden=stunden+" hours,  ":stunden=stunden+" uren,  ";
			(minuten!=1)?minuten=minuten+" minutes  and  ":minuten=minuten+" minute  and  ";
			
			if(sekunden<10)
				sekunden="0"+sekunden;
				
			(sekunden!=1)?sekunden=sekunden+" seconds":sekunden=sekunden+" second";
			
			document.getElementById('countup').innerHTML = '<p>' + jahre + monate + tage + stunden + minuten + sekunden + '</p>';
			
		}
		else
			document.getElementById('countup').innerHTML = '<p>0 years,  0 months,  0 days,  0 hours,  0 minuts  and  00 seconds</p>'
	}
}

setInterval('countup()', 1000);

function navBarSaveOrder(order)
{
	$.ajax({
		type: "GET",
		url: "/pages/admin/ajax/menu.php?ajax=navBarSaveOrder",
		data: "data=" + order,
		success: function(msg){
			if(msg == 'OK')
			{
				showDialogMessage("De volgorde is succesvol aangepast.", 300, function()
						{
							document.location.href = '/admin';
						});
			}
			else
			{
				showDialogMessage("Er is een fout opgetreden: " + msg, 300, null)
			}

		},
		error: function(m1, m2, m3)
		{
			showDialogMessage("Er is een fout opgetreden.", 300, null);
		}
	});
}

function showDialogMessage(msg, width, callback)
{
	$('#overLaybg').fadeIn('fast', null);
	$('#dialogMessage').css('width', width);
	$('#dialogMessage').css('margin-left', -(width / 2));
	$("#dialogMessage").html('<p>' + msg + '</p><input type="button" value="Ok" id="dlg_ok">');
	$("#dialogMessage").fadeIn('fast');
	$('#dlg_ok').click(function()
	{
		$("#dialogMessage").fadeOut('fast', callback);
		$('#overLaybg').fadeOut('fast');
	});
      return true;
}

function showDialogQuestion(msg, confirm, deny, width, callbackyes, callbackno)
{
	$('#overLaybg').fadeIn('fast', null);
	$('#dialogMessage').css('width', width);
	$('#dialogMessage').css('margin-left', -(width / 2));
	$("#dialogMessage").html('<p>' + msg + '</p><input type="button" value="' + confirm + '" id="dlg_yes">&nbsp;<input type="button" value="' + deny + '" id="dlg_no">');
	$("#dialogMessage").fadeIn('fast');
	$('#dlg_yes').click(function()
	{
		$("#dialogMessage").fadeOut('fast', callbackyes);
		$('#overLaybg').fadeOut('fast');
	});
	$('#dlg_no').click(function()
	{
		$("#dialogMessage").fadeOut('fast', callbackno);
		$('#overLaybg').fadeOut('fast');
	});
      return true;
}

function deleteCat(id, name)
{
	showDialogQuestion('Weet je zeker dat je de categorie <strong>' + name + '</strong> wilt verwijderen? Als je een categorie verwijderd, zullen alle onderliggende items ook verwijdered worden!', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/photos.php?ajax=deleteCat",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De categorie is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/photos';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteAlbum(id, name)
{
	showDialogQuestion('Weet je zeker dat je het album <strong>' + name + '</strong> wilt verwijderen? Als je een album verwijderd, zullen alle onderliggende items ook verwijdered worden!', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/photos.php?ajax=deleteAlbum",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Het album is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/photos';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deletePhoto(id)
{
	showDialogQuestion('Weet je zeker dat je deze foto wilt verwijderen? Als je een foto verwijderd, zullen alle onderliggende items ook verwijdered worden!', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/photos.php?ajax=deletePhoto",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Den foto is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/photos';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deletePropaganda(id)
{
	showDialogQuestion('Weet je zeker dat je deze foto wilt verwijderen? Als je een foto verwijderd, zullen alle onderliggende items ook verwijdered worden!', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/propaganda.php?ajax=deletePropaganda",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Den foto is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/propaganda';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteProject(id)
{
	showDialogQuestion('Weet je zeker dat je deze foto wilt verwijderen? Als je een foto verwijderd, zullen alle onderliggende items ook verwijdered worden!', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/project.php?ajax=deleteProject",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Den foto is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/project';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteComment(id, photoId)
{
	showDialogQuestion('Weet je zeker dat je deze comment wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/photos.php?ajax=deleteComment",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De comment is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/photos/editcomments/' + photoId;
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deletePropComment(id, photoId)
{
	showDialogQuestion('Weet je zeker dat je deze comment wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/propaganda.php?ajax=deletePropComment",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De comment is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/propaganda/editcomments/' + photoId;
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteProjComment(id, photoId)
{
	showDialogQuestion('Weet je zeker dat je deze comment wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/project.php?ajax=deleteProjComment",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De comment is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/project/editcomments/' + photoId;
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteUser(id)
{
	showDialogQuestion('Weet je zeker dat je deze gebruiker wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/project.php?ajax=deleteUser",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De gebruiker is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/project';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteGuestbookEntry(id)
{
	showDialogQuestion('Weet je zeker dat je deze entry wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/guestbook.php?ajax=deleteEntry",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De entry is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/guestbook';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deletePage(id)
{
	showDialogQuestion('Weet je zeker dat je deze pagina wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/pages.php?ajax=deletePage",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De pagina is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/pages';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteMenuBarItem(id)
{
	showDialogQuestion('Weet je zeker dat je dit item uit het menu wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/menu.php?ajax=deleteNavbarItem",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Het item is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/menu';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteFooterLine(id)
{
	showDialogQuestion('Weet je zeker dat je deze lijn uit de footer wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/footer.php?ajax=deleteFooterLine",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("De lijn is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/footer';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function deleteContact(id)
{
	showDialogQuestion('Weet je zeker dat je dit emailadres wilt verwijderen?', 'Ja', 'Nee', 300, function()
			{
				$.ajax({
					type: "GET",
					url: "/pages/admin/ajax/mail.php?ajax=deleteContact",
					data: "data=" + id,
					success: function(msg){
						switch(msg){
							case "ERR_INVALID_ID":
								showDialogMessage("Er is een systeemfout opgetreden.", 300, null);
								$('#id').css("border", "1px solid #ff3e3e");
								$('#id').css("background-color", "#ffb6b6");
							break;
							
							case "OK":
								showDialogMessage("Het emailadres is succesvol verwijderd", 300, function()
										{
											document.location.href = '/admin/mail';
											$('#overLaybg').fadeOut('fast', null);
										});
							break;				
							default:
								showDialogMessage("Er is een systeemfout opgetreden: "+msg, 300, function()
										{
											$('#overLaybg').fadeOut('fast', null);
										});
						}
					}
				});
			}, null);
}

function confirmLogout(msg, confirm, deny)
{
	showDialogQuestion(msg, confirm, deny, 300, function()
	{
		window.location.href='/admin/logout';
	}, null)
}

function confirmDeleteUser(msg, confirm, deny, id)
{
	showDialogQuestion(msg, confirm, deny, 300, function()
	{
		/* window.location.href='?page=admin/logout';*/null
	}, null)
}
