function doCarrousel()
{
	var hook = document.getElementById('CarrouselHook');
	hook.appendChild(hook.getElementsByTagName('DT')[0]);
}
function startCarrousel()
{
	setInterval('doCarrousel()',3000);
}

function isEmail(elID)
{
    var val = document.getElementById(elID).value;
    var emailregex = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/; /* Email adres */
    return emailregex.test(val);
}

function checkVoorinschrijving(elID)
{
    if(!isEmail(elID))
    {
        alert('Vul alstublieft een geldig emailadres in.');
        document.getElementById(elID).select();
        return false;
    }
    return true;
}


function isMD5(elID)
{
	var val = document.getElementById(elID).value;
	var md5regex	=	/^[a-z0-9]+$/;
	return md5regex.test(val);
}

function checkConfirm()
{
	var email	=	document.getElementById('email').value;
	var code	=	document.getElementById('code').value;
	if(!isEmail('email'))
	{
		alert('Vul alstublieft een geldig email adres in.');
		return false;
	}

	if(!isMD5('code'))
	{
		alert('Vul alstublieft de bevestigingscode in.');
		return true;
	}
	return true;
}

function checkParticipantForm()
{
    var code    = document.getElementById('code').value;
    var re      = /^[0-9a-z]{8}$/;
    if(!code.match(re))
    {
        alert('Vul de juiste code in.');
        return false;
    }
    return true;
}

function linksExternal()
{
    if (document.getElementsByTagName)
    {
        var anchors = document.getElementsByTagName("a");
        for (var i=0, j= anchors.length; i <j;i++)
        {
            var anchor = anchors[i];
            if (anchor.getAttribute("rel") == "external")
            {
                try
                {
                    anchor.target = "_blank";
                } catch(e) {
                    anchor.setAttribute('target','_blank');
                }
            }
        }
    }
}

function onLoadHook()
{
    linksExternal();
    //startCarrousel();
}
