function OpenPics(url, iheight, iwidth) {
    window.open(url, "afbeelding", "width=" + iwidth + ",height=" + iheight + ",left=125,top=100");
}

function FillListSectoren()
{    
    var lstSoorten = $('lstSoorten');
    var soortId = lstSoorten.options[lstSoorten.selectedIndex].value;
            
    var req = new Request({
        url: 'ajax/getsectorenbyschoolsoortid.aspx?id=' + soortId,
            onSuccess: function(html){
                $('lstSectoren').set('html', html);
                $('divSectoren').setStyle('display', 'block');
                $('divBeroepsgroepen').setStyle('display', 'none');
                
                if ($('overzichtopleidingen'))
                {
					$('overzichtopleidingen').setStyle('display', 'none'); 
				}
            }
    });
    req.send();   
}    

function FillListAfdelingen()
{
    var lstSectoren = $('lstSectoren');
    var sectorId = lstSectoren.options[lstSectoren.selectedIndex].value;

    var req = new Request({
        url: 'ajax/getafdelingbysectorid.aspx?id=' + sectorId,
        onSuccess: function(html) {
            if (html.length > 0) {
                $('lstBeroepsgroepen').set('html', html);
                $('divBeroepsgroepen').setStyle('display', 'block');
                
                if ($('overzichtopleidingen'))
                {
					$('overzichtopleidingen').setStyle('display', 'none'); 
				}
            }
            else {
                $('divBeroepsgroepen').setStyle('display', 'none');
                $('lstBeroepsgroepen').set('html', '');
                $('frmOpleidingSnelMenu').submit();
            }
        }
    });
    req.send();      
}

function FillListOpleidingen()
{
    var lstBeroepsgroepen = $('lstBeroepsgroepen');
    var beroepsGroepId = lstBeroepsgroepen.options[lstBeroepsgroepen.selectedIndex].value;
            
    if($('frmOpleidingSnelMenu'))
    {   
        $('frmOpleidingSnelMenu').submit();
    }  
}

function validateContact(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.Naam.value == "") { err += "- Naam\n"; }    
    if (frm.Afzender.value == "") { err += "- E-mail adres\n"; }
    if (frm.Afzender.value != "") 
    { 
        if (frm.Afzender.value.match(chkemail) == null) 
        {
            err += "-  Vul a.u.b. een geldig e-mailadres in.\n"
        }
    }
    if (frm.Onderwerp.value == "") { err += "- Onderwerp\n"; }
    if (frm.VraagOpmerking.value == "") { err += "- Vraag/opmerking\n"; }

    if (err != "") 
    { 
        window.alert("Vul a.u.b. alle verplichte velden in:  \n \n" + err); 
        return false;
    }
    else
    {
        return true
    }
}

function submitOpleidingGids(selectedValue)
{
    alert(selectedValue);
    if(selectedValue > 0)
    {
        $("frmOpleidingSnelMenu").submit();
    }
}

window.addEvent('domready', function () 
{
    var params = { wmode: "transparent" };
    var attributes = { id: "keuzemenu" };
    swfobject.embedSWF("/lib/flash/Leeuwenborgh.swf", "keuzemenu", "444", "129", "9.0.0", "/lib/flash/expressInstall.swf", flashvars, params, attributes);


    if($('frmUitgebreidZoeken'))
    {
         calendarVan = new Calendar(
         { txtVanDatumJaar: { txtVanDatumDag: 'd', txtVanDatumMaand: 'm', txtVanDatumJaar: 'Y' }},
         { classes: ['calendar'], direction: .1, draggable: false, tweak: { x: -155, y: -10 } }
         );
         
         calendarTot = new Calendar(
         { txtTotDatumJaar: { txtTotDatumDag: 'd', txtTotDatumMaand: 'm', txtTotDatumJaar: 'Y' }},
         { classes: ['calendar'], direction: .1, draggable: false, tweak: { x: -155, y: -10 } }
         );  
    }

    if($('frmOpleidingSnelMenu'))
    {   
       $('lstSoorten').addEvent('change', function(){
            FillListSectoren();
        });

        $('lstSectoren').addEvent('change', function(){
            FillListAfdelingen();
        });
        
        $('lstBeroepsgroepen').addEvent('change', function(){
            FillListOpleidingen();
        });
    }
    

});

