﻿function ValidateContact(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.txtAchternaam.value == "") { err += "- Achternaam\n"; }
    if (frm.txtTelefoon.value == "") { err += "- Telefoon\n"; }
    if (frm.txtEmail.value == "") 
    { 
        err += "- E-mail\n"; 
    }
    else if (frm.txtEmail.value.match(chkemail) == null) 
    {
        err += "-  Vul a.u.b. een gelding e-mailadres in\n"
    }

    if (err != "") 
    { 
        window.alert("Vul a.u.b. alle verplichte velden in:  \n \n" + err); 
        return false;
    }
    else
    {
        return true
    }
}

function validate(formID)
{ 

	var el = document.getElementById(formID).elements, i = el.length, errorMsg = '';
	
	for (i=0;i<el.length;i++)//while (i--)
	{
		//alert(el[i].alt + '\n' + el[i].nodeName);
		if (el[i].alt)
		{
			var match = /\[.*req.*\]/i
			if (el[i].alt.search(match)>-1) 
			{
				//textfield
				match = /\[.*text.*\]/i
				if (el[i].alt.search(match)>-1) 
				{
					if (el[i].value == '') 
					{
						
						errorMsg = errorMsg + el[i].alt.substring(el[i].alt.indexOf(']')+1,el[i].alt.length) + '\n';
					}
					continue
				}
				//radiobuttonlist
				match = /\[.*radlist.*\]/i
				if (el[i].alt.search(match)>-1) 
				{
				//	alert('radiobuttonlist');
					continue
				}
				//selectDag dropdown voor keuze dag
				match = /\[.*selectDag.*\]/i
				if (el[i].alt.search(match)>-1) 
				{
					//alert(el[i].selectedIndex)
					if (el[i][el[i].selectedIndex].value == '---') 
					{
						errorMsg = errorMsg + el[i].alt.substring(el[i].alt.indexOf(']')+1,el[i].alt.length) + '\n';
					}
					continue
				}
			}
			
		}
	}
	if (errorMsg != '') 
	{
		alert(errorMsg);
		return false;
	}
	else return true
}

function regExValidation(str)
{
	var a = "/\\[.*"
	var c = ".*\\]/i"
	return new RegExp("/\\[.*(" + str + ").*\\]/i")

}

window.onload = function () {
	if (document.getElementById("contactform"))
	{
		document.getElementById("contactform").onsubmit = function () {	return validate("contactform") }
	}
}

function scaleLargeParagraphImgs(no) { $('.paragraph img').each(function(){ if ($(this).width() > no) $(this).width(no) }); }

$(function(){
    var h = $("#content").height();
    if($("#submenu").height() < h) {
        $("#submenu").height(h);    
    }
    
    scaleLargeParagraphImgs(236);
    
    $('body.home #news li:odd').addClass('odd');
    $('body.home #cursus li:odd').addClass('odd');
});