
function overTR(obj)
{
	obj.className = obj.className + ' hover';
}

function outTR(obj)
{
	obj.className = obj.className.replace(' hover', '');
}


function deleteCategory(id)
{
	document.getElementById('frm').submit();

	if (confirm("Weet u zeker dat u deze category wilt verwijderen?"))
	{
		document.getElementById('myaction').value='delete';
		document.getElementById('myid').value=id;
		document.getElementById('frmke').submit();
	}
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	s = s.replace(".",",");
	if(s.indexOf(',') < 0) { s += ',00'; }
	if(s.indexOf(',') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

function SetLoginFocus()
{
	try
	{
		document.getElementById('username').focus();
	}
	catch(e)
	{
	}
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate)
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		}
	}
	return null
}

		function showSub(subID)
		{
			var id = subID;
			subID = "smenu" + subID;

			try
			{
				document.getElementById('mainmenu'+id).src=document.getElementById('mainmenu_ov'+id).src;
			}
			catch(e)
			{
				//
			}
		}

		function hideSub(subID)
		{
			var id = subID;
			subID = "smenu" + subID;

			try
			{
				document.getElementById('mainmenu'+id).src=document.getElementById('mainmenu_ov'+id).src.replace('_ov.png','.png');
			}
			catch(e)
			{
				//
			}
		}

	function openLink(link, navid, subnavid)
	{
		setCookie("selectedmainmenu",navid,null);
		setCookie("selectedsubmenu",subnavid,null);
		document.location.href=link;
	}

function switchLanguage(lang)
{
	setCookie('lang', lang, null);
	document.location.reload();
}

function subMenuMouseOut(id)
{
	try
	{
		document.getElementById('submenu'+id).src=document.getElementById('submenu_ov'+id).src.replace('_ov.png','.png');
	}
	catch(e)
	{
		//
	}
}

function subMenuMouseOver(id)
{
	try
	{
		document.getElementById('submenu'+id).src=document.getElementById('submenu_ov'+id).src;
	}
	catch(e)
	{
		//
	}
}

function focusme(field, element)
{
	if (field=='mail')
	{
		if (element.value=='e-mail')
		{
			element.value = '';
		}
	}
	else
	{
		if (element.value=='wachtwoord')
		{
			element.value = '';
		}
	}
}

function blurme(field, element)
{
	if (field=='mail')
	{
		if (element.value=='')
		{
			element.value = 'e-mail';
		}
	}
	else
	{
		if (element.value=='')
		{
			element.value = 'wachtwoord';
		}
	}
}

function toggleLabels(val)
{
	setCookie('editlabels', val, null);
	document.location.reload();
}

function inputBlur(obj, myvalue)
{
	if (obj.value=='') obj.value=myvalue;
}

function inputFocus(obj, myvalue)
{
	if (obj.value==myvalue) obj.value='';
}

function checknieuwsbriefform(formobj, naamtext, emailtext)
{
	if ($E('#nieuwsbriefnaam').value==naamtext)
	{
		alert(getattr($E('#nieuwsbriefnaam'),'formErrormsg'));
		try
		{
			$E('#nieuwsbriefnaam').focus();
		}
		catch(e)
		{
		}
		return false;
	}
	if ($E('#nieuwsbriefemail').value==emailtext)
	{
		alert(getattr($E('#nieuwsbriefemail'),'formErrormsg'));
		try
		{
			$E('#nieuwsbriefemail').focus();
		}
		catch(e)
		{
		}
		return false;
	}
	if (checkFrm(formobj)==false)
	{
		return false;
	}

	formobj.submit();
}

function getattr(objItem, strAttribName)
{
	return (objItem.getAttribute(strAttribName)) ? objItem.getAttribute(strAttribName) : '';
}

function show(id)
{
    obj = document.getElementById(id);
    if (obj)
    {
        obj.style.display='inline';
    }
}

function hide(id)
{
    obj = document.getElementById(id);
    if (obj)
    {
        obj.style.display='none';
    }
}

var popupcheck = false;

function openDetail(what, popupchk)
{
   popupcheck = popupchk;
   if (document.getElementById('check_' + what).checked)
    {
        var t = '';
        var a = "#TB_inline?height=500&width=750&inlineId=" + what;
        var g = false;
        tb_show(t,a,g);
        document.getElementById(what + '_opties').style.display='inline';
    }
    else
        document.getElementById(what + '_opties').style.display='none';
}

function closeDetail()
{
    tb_remove();
}

function cancelDetail(what)
{
    if (popupcheck==true)
    {
        if (document.getElementById('check_' + what).checked)
        {
            document.getElementById('check_' + what).checked = false;
            document.getElementById(what + '_opties').style.display='none';
        }
        else
        {
            document.getElementById('check_' + what).checked = true;
            document.getElementById(what + '_opties').style.display='inline';
        }
    }
    tb_remove();
}

$(function()
{

    var drukkeDagen = {};
    drukkeDagen['d' + ((new Date(2009, 10, 13)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 14)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 15)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 16)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 17)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 18)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 19)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 20)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 21)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 22)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 23)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 24)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 25)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 26)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 27)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 28)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 29)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 10, 30)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 1)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 2)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 3)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 4)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 5)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 6)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 7)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 8)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 9)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 10)).getTime())] = 'Drukke dag';
    drukkeDagen['d' + ((new Date(2009, 11, 11)).getTime())] = 'Drukke dag';

    var drukkeDag = function($td, thisDate, month, year)
    {
        if (drukkeDagen['d' + thisDate.getTime()])
        {
            $td.addClass('disabled');
        }
    }

    $('.date-pick').datePicker({clickInput:true, closeOnSelect:true, renderCallback:drukkeDag});

    $("input[name='varen_schipper_tijd']").click( function(e){
        var org = e.target.checked;
        $("input[name='varen_schipper_tijd']").attr("checked","");
        if (org==true) e.target.checked=true;
    });

    $("input[name='wandeling_gids']").click( function(e){
        var org = e.target.checked;
        $("input[name='wandeling_gids']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='wandeling_vastegids']").click( function(e){
        var org = e.target.checked;
        $("input[name='wandeling_vastegids']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='fietsen_gids']").click( function(e){
        var org = e.target.checked;
        $("input[name='fietsen_gids']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='fietsen_verhuur']").click( function(e){
        var org = e.target.checked;
        $("input[name='fietsen_verhuur']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='fietsen_reserveren']").click( function(e){
        var org = e.target.checked;
        $("input[name='fietsen_reserveren']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='hightea_reserveren']").click( function(e){
        var org = e.target.checked;
        $("input[name='hightea_reserveren']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='lunch_reserveren']").click( function(e){
        var org = e.target.checked;
        $("input[name='lunch_reserveren']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='diner_reserveren']").click( function(e){
        var org = e.target.checked;
        $("input[name='diner_reserveren']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='varen_hoe']").click( function(e){
        var org = e.target.checked;
        $("input[name='varen_hoe']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='overnachting_bnb_kamers_1pers']").click( function(e){
        var org = e.target.checked;
        $("input[name='overnachting_bnb_kamers_1pers']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='overnachting_bnb_kamers_2pers']").click( function(e){
        var org = e.target.checked;
        $("input[name='overnachting_bnb_kamers_2pers']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='overnachting_bnb_kamer_prijsklasse']").click( function(e){
        var org = e.target.checked;
        $("input[name='overnachting_bnb_kamer_prijsklasse']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='overnachting_bnb_appartement_prijsklasse']").click( function(e){
        var org = e.target.checked;
        $("input[name='overnachting_bnb_appartement_prijsklasse']").attr("checked","");
        if (org==true) e.target.checked=true;
    });
    $("input[name='overnachting_hotel_prijsklasse']").click( function(e){
        var org = e.target.checked;
        $("input[name='overnachting_hotel_prijsklasse']").attr("checked","");
        if (org==true) e.target.checked=true;
    });

});

function checkstuff()
{
    var wandelen = $('#check_wandelen').attr("checked");
    var fietsen = $('#check_fietsen').attr("checked");
    var varen = $('#check_varen').attr("checked");
    var markten = $('#check_markten').attr("checked");
    var musea = $('#check_musea').attr("checked");
    if (wandelen==true || fietsen==true || varen==true || markten==true || musea==true)
    {
        // nothing
    }
    else
    {
        alert(msg_geen_activiteit);
        return false;
    }

    var hightea = $('#check_hightea').attr("checked");
    var lunch = $('#check_lunch').attr("checked");
    var diner = $('#check_diner').attr("checked");
    var avondprogramma = $('#check_avondprogramma').attr("checked");
    var overnachting = $('#check_overnachting').attr("checked");
    if (hightea==true || lunch==true || diner==true || avondprogramma==true || overnachting==true)
    {
        // nothing
    }
    else
    {
        return confirm(msg_geen_keuze_tweede_kolom);
    }

    return true;
}

function betaalWijzeChanged(val, lang, btntxt)
{
    // ideal
    if (val==1)
    {
        document.getElementById('submitbutton').value=btntxt;
        document.getElementById('form1').action = '/'+lang+'/mogelijkheden/ideal';
        //'https://ideal.rabobank.nl/ideal/mpiPayInitRabo.do';
    }
    // factuur
    if (val==2)
    {
        document.getElementById('submitbutton').value=btntxt;
        document.getElementById('form1').action = '/'+lang+'/mogelijkheden/succesfactuur';
    }
    // paypal
    if (val==3)
    {
        document.getElementById('submitbutton').value=btntxt;
        document.getElementById('form1').action = '/'+lang+'/mogelijkheden/paypal';
    }
}

function betaalWijzeBonChanged(val, lang, btntxt)
{
    // ideal
    if (val==1)
    {
        document.getElementById('submitbutton').value=btntxt;
        document.getElementById('form1').action = '/'+lang+'/cadeaubon/ideal';
        //'https://ideal.rabobank.nl/ideal/mpiPayInitRabo.do';
    }
    if (val==2)
    {
        document.getElementById('submitbutton').value=btntxt;
        document.getElementById('form1').action = '/'+lang+'/cadeaubon/succesfactuur';
    }
}


function validateFormEx(frm)
{
    if (document.getElementById('email').value!=document.getElementById('emailcontrole').value)
    {
        alert(msg_email_adressenniet_gelijk);
        return false;
    }
    return validateForm(frm);
}