function getObj(objectId)
{
	return document.getElementById(objectId);
}

function isObj(obj)
{
	if(obj) return true;
	return false;
}

function checkInput(obj, value)
{
	if(obj)
	{
		setMessage("");
		
		if(obj.value == value)
		{
			obj.value = "";
		}
		else if(obj.value == "")
		{
			obj.value = value;
		}
	}
}

function isEmpty(obj)
{
	if(obj.value == "") return true;
	return false;
}

function isEmail(obj)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(obj.value)) return true;
	return false;
}

function isPostcode(obj)
{
	var filter = /^[1-9]{1}[0-9]{3}[a-zA-Z]{2}$/;
	
	if (filter.test(obj.value)) return true;
	return false;
}

function isSameAsTitle(obj)
{
	if(obj.value == obj.title) return true;
	return false;
}

function focusObject(obj)
{
	obj.focus();
}

function setMessageById(value, messageId)
{
	objMessage = document.getElementById(messageId);
	
	if(objMessage)
	{
		objMessage.innerHTML = value;
	}
}

function setMessage(value, objectId)
{
	objMessage = document.getElementById(objectId);
		
	if(objMessage)
	{
		objMessage.innerHTML = value;
	}
	else
	{
		objMessage = document.getElementById('message');
		
		if(objMessage)
		{
			objMessage.innerHTML = value;
		}
	}
}

// Van roekel

$(document).ready(function(){
	//Examples of how to assign the ColorBox event to elements
	$("a[rel='photos']").colorbox();
	// $("a[rel='photos']").colorbox({transition:"none", width:"75%", height:"75%"});
});

function MenuItemOver(menuitem)
{
	$('#btn_img_' + menuitem).hide();
	$('#btn_img_over' + menuitem).show();

	// Special effect for the trouwkoetsen
	if(menuitem == 'trouwkoetsen')
	{
		$('#mi_img_trouwkoetsen_1').hide();
		$('#mi_img_trouwkoetsen_2').hide();
	}
	else
	{
		$('#mi_img_' + menuitem).hide();
	}
}

function MenuItemOut(menuitem)
{
	$('#btn_img_over' + menuitem).hide();
	$('#btn_img_' + menuitem).show();
	
	// Special effect for the trouwkoetsen
	if(menuitem == 'trouwkoetsen')
	{
		$('#mi_img_trouwkoetsen_1').show();
		$('#mi_img_trouwkoetsen_2').show();
	}
	else
	{
		$('#mi_img_' + menuitem).show();
	}
}

function sendContactRequest()
{
	objQuestion	= document.getElementById('c_question');
	objName 	= document.getElementById('c_name');
	objEmail 	= document.getElementById('c_email');
	objPhone 	= document.getElementById('c_phone');
	objCity 	= document.getElementById('c_city');
	
	if(objQuestion && objName && objEmail && objPhone && objCity)
	{
		if(isEmpty(objName) || isSameAsTitle(objName))
		{
			focusObject(objName);
			setMessage("U bent vergeten uw <strong>naam</strong> in te vullen!");
			return;
		}
		
		if(isEmpty(objCity) || isSameAsTitle(objCity))
		{
			focusObject(objCity);
			setMessage("U bent vergeten uw <strong>woonplaats</strong> in te vullen!");
			return;
		}
		
		if(isEmpty(objPhone) || isSameAsTitle(objPhone))
		{
			focusObject(objPhone);
			setMessage("U bent vergeten uw <strong>telefoonnummer</strong> in te vullen!");
			return;
		}
		
		if(isEmpty(objEmail) || isSameAsTitle(objEmail))
		{
			focusObject(objEmail);
			setMessage("U bent vergeten uw <strong>e-mailadres</strong> in te vullen!");
			return;
		}
		
		if(!isEmail(objEmail))
		{
			focusObject(objEmail);
			setMessage("Het opgegeven <strong>e-mailadres</strong> is onjuist!");
			return;
		}
		
		if(isEmpty(objQuestion) || isSameAsTitle(objQuestion))
		{
			focusObject(objQuestion);
			setMessage("U bent vergeten uw <strong>vragen/opmerkingen</strong> in te vullen!");
			return;
		}
		
		document.contactForm.submit();
	}
}