Event.observe( window , 'load' , AlbergaContact , false );

function AlbergaContact( )
{
	var Lang = $( 'language' );
	if ( Lang != null )
	{
		var pars = 'ajax=1&language=' + Lang.value;
	} else
	{
		var pars = 'ajax=1';
	}
	
	var Targ = $( 'contactformulier_container' );
	if ( Targ != null )
	{
		new Ajax.Updater( 'contactformulier_container' , '/contact.php' , { parameters: pars , onComplete: ContactForm , evalScripts: true } );
	}
	
	var Targ = $( 'contactformulier_twee_container' );
	if ( Targ != null )
	{
		var pars = pars + '&twee=1';
		new Ajax.Updater( 'contactformulier_twee_container' , '/contact.php' , { parameters: pars , onComplete: ContactForm , evalScripts: true } );
	}
}

function ContactForm( )
{
	var Obj = $( 'contactformulier' );
	if ( Obj != null )
	{
		Obj.onsubmit = function( )
		{
			
			var Lang = $( 'language' );
			if ( Lang != null )
			{
				var pars = 'ajax=1&verstuur=1&language=' + Lang.value + '&';
			} else
			{
				var pars = 'ajax=1&verstuur=1&';
			}
	
			for(var i=0;i<this.length;i++) {
				if ( this.elements[i].type == 'checkbox' ){
					pars = pars + this.elements[i].name + "=" + this.elements[i].checked + "&";
				} else {
					pars = pars + this.elements[i].name + "=" + escape( encodeURI( this.elements[i].value ) ) + "&";
				}
			}
			
			var Targ = $( 'contactformulier_container' );
			if ( Targ == null )
			{
				var Targ = $( 'contactformulier_twee_container' );
				if ( Targ == null )
				{
					return false;
				} else
				{
					var pars = pars + 'twee=1';
				}
			}
			
			new Ajax.Updater( Targ , '/contact.php' , { parameters: pars , onComplete: ContactForm , evalScripts: true } );
			
			return false;
		}
	}
}