// JavaScript Document

/*Code voor de menubalk*/
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


/* Code voor tijdstip/groeten*/
function greetings()
{
   	var today = new Date();
	var hrs = today.getHours();
	
	if(hrs < 6)
	{
		document.write("Goedenacht, welkom bij de Kennel van de Golden Goodtimes");
	}
   	else if (hrs < 12)
   	{
      	document.write("Goedemorgen, welkom bij de Kennel van de Golden Goodtimes");
   	}
   	else if (hrs < 18)
   	{
      	document.write("Goedemiddag, welkom bij de Kennel van de Golden Goodtimes");
   	}
   	else if (hrs < 24)
   	{
      	document.write("Goedenavond, welkom bij de Kennel van de Golden Goodtimes");
   	}
}

/*Code voor het Gastenboek*/
function gastenboek()
{
	var tdoj = new Date();
	var Ads_ratie = tdoj / 1000 / 60;
	var Adcs = Ads_ratie / 60;
	var myHeight=0;
	
	if(typeof(window.innerHeight)=='number')
	{
		myHeight=window.innerHeight;
	}
	else if(document.documentElement&&(document.documentElement.clientHeight))
	{
		myHeight=document.documentElement.clientHeight;
	}
	else if(document.body&&(document.body.clientHeight))
	{
		myHeight=document.body.clientHeight;
	}
	
	var height_percent = 400
	
	document.write("<iframe src=\"http://www.a-free-guestbook.com/guestbook.php?username=lieneke123&ts=" + 
				     Adcs / 24 + "\" width=\"800\" height=\"" + height_percent + "\" frameborder=\"0\"></iframe>");
}
	
// Script zorgt ervoor dat smileys kunnen worden toegevoegd
function emoticon(text) 
{
	var txtarea = document.post.form_message;
	text = ' ' + text + ' ';

	if (txtarea.createTextRange && txtarea.caretPos)
	{
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
 	} 
	else 
	{
 		txtarea.value += text;
 		txtarea.focus();
 	}
}

// Onderdeel van smiley toevoeging, cursor positie word opgeslagen
function storeCaret(textEl) 
{
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

// Verschillende pagina's binnen een url
var menuItems = new Array("menu_een", "menu_twee", "menu_drie", "menu_vier", "menu_vijf", "menu_zes");
var pages = new Array("een", "twee", "drie", "vier", "vijf", "zes");
	
window.onload = function() {
	show(document.getElementById(pages[0]), document.getElementById(menuItems[0]));
}

function setElementVisibility(elementToSet, showIt) {
	if (showIt) {
		elementToSet.style.display = "inline";
		elementToSet.style.visibility = "visible";
	} else {
		elementToSet.style.display = "none";
	}
}

function setClass(elem, cssClass) {
	elem.setAttribute("class", cssClass);
}

function show(elem, item) {
	for(var menuItem in menuItems) {
		setClass(document.getElementById(menuItems[menuItem]), "hidden");
	}
		
	for(var page in pages) {
		setElementVisibility(document.getElementById(pages[page]), false);	
	}
		
	setElementVisibility(elem, true);
	setClass(item, "focus");
}
