﻿function getElementsByClass(searchClass,node,tag) 
{
	var classElements = new Array();
	
	if ( node == null )
		node = document;
		
	if ( tag == null )
		tag = '*';
		
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	
	for (i = 0, j = 0; i < elsLen; i++) 
	{
		if ( pattern.test(els[i].className) ) 
		{
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function showTeaser(teaser)
{
    var teasers = getElementsByClass("evenementitem", document.getElementById("contentright"), "div")

    for (var i = 0; i < teasers.length; i++ )
    {
        teasers[i].className = "evenementitem evenementitem_closed";
    }
    document.getElementById(teaser).className = "evenementitem evenementitem_open";
}

function ValidateInloggen(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.txtUsername.value == "") 
    { 
        err += "- E-mail\n"; 
    }
    else if (frm.txtUsername.value.match(chkemail) == null) 
    {
        err += "-  Vul a.u.b. een geldig e-mailadres in.\n"
    }
    if (frm.txtPassword.value == "") { err += "- Wachtwoord\n"; }

    if (err != "") 
    { 
        window.alert("Vul a.u.b. alle verplichte velden in:  \n \n" + err); 
        return false;
    }
    else
    {
        return true
    }
}

function ValidateContact(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.rdoAanhef[0].checked == false && frm.rdoAanhef[1].checked == false) { err += "- Aanhef\n"; }
    if (frm.txtAchternaam.value == "") { err += "- Achternaam\n"; }
    if (frm.txtBedrijf.value == "") { err += "- Bedrijf/Organisatie\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 geldig 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 ValidateAanmeldenEvenement(frm)
{
    var chkemail = /.*@.+\..+/
    var err = "";
    if (frm.rdoAanhef[0].checked == false && frm.rdoAanhef[1].checked == false) { err += "- Aanhef\n"; }    
    if (frm.txtAchternaam.value == "") { err += "- Achternaam\n"; }
    if (frm.txtBedrijf.value == "") { err += "- Bedrijf/Organisatie\n"; }    
    if (frm.txtBedrijf.value == "") { err += "- Bedrijf/Organisatie\n"; }
    if (frm.txtEmail.value == "") 
    { 
        err += "- E-mail\n"; 
    }
    else if (frm.txtEmail.value.match(chkemail) == null) 
    {
        err += "-  Vul a.u.b. een geldig 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 fixPNG()
{
	jQuery.ifixpng('/lib/images/pixel.gif'); 
	jQuery('#header .glow').ifixpng();
	jQuery('#header .peoples').ifixpng();
	jQuery('#logo img').ifixpng();
}

function resizeLogoTabel(a)
{
	
	//$('#flashSponsorOverzicht').height(a);
	document.getElementById('flashSponsorOverzicht').style.height = a + 20 + 'px';
	//alert(a);
	//alert($('#flashSponsorOverzicht').css('height'));
}



jQuery.noConflict();

jQuery(document).ready(function(){
	
	fixPNG();
	
	jQuery(".homepage #flashsponsors").flashembed(
		{
			src: "/lib/flash/logo_slide.swf"
			,wmode: "transparent"
		},
		{
			sponsorenURL: "/redirect.aspx?id=" + sponsorenID
			,xmlPath: "/sponsorxml.aspx"
			//,xmlPath: "/lib/test/images.xml"
		}
	);
	
	jQuery(".extranet #flashsponsors").flashembed(
		{
			src: "/lib/flash/logo_slide.swf"
			,wmode: "transparent"
		},
		{
			sponsorenURL: "/redirect.aspx?id=" + sponsorenExtranetID
			,xmlPath: "/sponsorxml.aspx"
			//,xmlPath: "/lib/test/images.xml"
		}
	);
	
	
	jQuery("#flashSponsorOverzicht").flashembed(
		{
			src: "/lib/flash/logotabel.swf"
			,wmode: "transparent"
		},
		{
			xmlPath: "/sponsorxml.aspx"
			//xmlPath: "/lib/test/logoXML.xml"
		}
	);
	
	jQuery("#flashPainting1").flashembed(
		{
			src: "/lib/flash/logo_slide1.swf"
			,wmode: "transparent"
		},
		{
			xmlPath: "/sponsorxml.aspx?beginbij=2"
			//xmlPath: "/lib/test/images.xml"
		}
	);
	jQuery("#flashPainting2").flashembed(
		{
			src: "/lib/flash/logo_slide2.swf"
			,wmode: "transparent"
		},
		{
			xmlPath: "/sponsorxml.aspx?beginbij=10"
			//xmlPath: "/lib/test/images.xml"
		}
	);
	jQuery("#flashPainting3").flashembed(
		{
			src: "/lib/flash/logo_slide3.swf"
			,wmode: "transparent"
		},
		{
			xmlPath: "/sponsorxml.aspx?beginbij=20"
			//xmlPath: "/lib/test/images.xml"
		}
	);
	jQuery("#flashPainting4").flashembed(
		{
			src: "/lib/flash/logo_slide4.swf"
			,wmode: "transparent"
		},
		{
			sponsorenURL: "/redirect.aspx?id=" + sponsorenID
			,xmlPath: "/sponsorxml.aspx?beginbij=30"
			//,xmlPath: "/lib/test/images.xml"
		}
	);
	
	
                    
});