function convert_object( TextString ) {
	var ReturnObject = new Object();
	var Rows = TextString.split( ',' );
	
	for( var i = 0; i < Rows.length; i++ ) {
		var Item = Rows[ i ].split( ':' );
		if( Item[ 0 ] != '' ) {
			ReturnObject[ Item[ 0 ] ] = Item[ 1 ];
		}
	}
	
	return ReturnObject;
}

if( $.cookie( 'FirstVisit' ) ) {
	var LoadIntro = false;
}
else {
	$.cookie( 'FirstVisit', 'false', { expires: 7 } );
	var LoadIntro = true;
}

$( document ).ready( function() {
	
	/*
	Live key: ABQIAAAAmESnV6VCuc9zoTaSsDv1YxT34espmaAy9Pw3KK0cCbmZfM088xQwZK1Vgn0dojBZmBZgfRpl23j5hg
	Localhost: ABQIAAAAFsaInJIbjBp5AjfPZvdPIBRhFC4GxFffuXpxmEeCKKqBP-BC-hQaQKSnw9_kBZ1w2ycUxpfA7ARwSg
	*/
	var FlashVars = {
		GoogleKey: "ABQIAAAAmESnV6VCuc9zoTaSsDv1YxT34espmaAy9Pw3KK0cCbmZfM088xQwZK1Vgn0dojBZmBZgfRpl23j5hg",
		LoadIntro: LoadIntro
	};
	
	var Params = {
		menu: "false",
		allowfullscreen: "true",
		scale: "noscale",
		allowscriptaccess: "always",
		domain: "*",
		bgcolor: "#000000"
	};
	
	var Attributes = {
		id: "Trendesign",
		name: "Trendesign"
	};
	
	swfobject.embedSWF( 
		"Main.swf", 
		"flash_holder", 
		"100%",
		"100%",
		"9.0.0",
		"expressInstall.swf", 
		FlashVars, 
		Params, 
		Attributes 
	);
	
	// Newsletter handler
	$( '#NewsletterSubmit' ).click( function() {
		$.post( 'newsletter/subscribe.php', $( '#nieuwsbrief input' ).serialize(),
		function( data ) {
			data = convert_object( data );
			
			// Ongeldig emailadres
			if( data.email_valid == 'false' ) {
				$( '#right input' )[0].value = 'Ongeldig emailadres';
			}
			else {
				
				// Emailadres bestaat al
				if( data.email_exists == 'true' ) {
					$( '#right input' )[0].value = 'Emailadres is al aangemeld';
				}
				else {
					
					// Ingevoerd
					if( data.success_send == 'true' ) {
						$( '#right input' )[0].value = 'Succesvol aangemeld';
					}
					else {
						$( '#right input' )[0].value = 'Fout bij het versturen';
					}
				}
			}
		});
	});
	
	// Email field blur/focus handler
	$( '#Emailaddress' ).focus( function() {
		if( this.value == 'Uw emailadres' || this.value == 'Ongeldig emailadres' || this.value == 'Emailadres is al aangemeld' ) {
			this.value = '';
		}
	});
	
	$( '#Emailaddress' ).blur( function() {
		if( this.value == '' ) {
			this.value = 'Uw emailadres';
		}
	});
});