window.addEvent('domready', function(){				


	if($('vertaalknop')){
		
		var morph = new Fx.Morph($('vertaalknop'),{
			duration: 150,
			link: 'cancel'
		});
		
		$('vertaalknop').addEvents({
			'mouseenter' : function(e){
				e.stop();
				morph.start({					
					'background-color' : '#FFF',
					'color' : '#000'
				});
			},
			'mouseleave' : function(e){
				e.stop();
				morph.start({						
					'background-color' : '#a3005f',
					'color' : '#FFF'
				});
			}
		})
		
		
	}
	
	
	
	if($('vertalingstekst')){
		var inhoud = $('vertalingstekst').get('value');
		
		if(inhoud != ''){
			
			var morph = new Fx.Morph($('vertalingstekst'),{
				duration: 500,
				link: 'cancel'
			});
			
			(function(){
				morph.start({
					'background-color': ['#FFF','#a3005f'],
					'color': ['#333','#FFF']
				}).chain(function(){                          
					this.start.delay(20, this, {
						'background-color': ['#a3005f','#FFF'],
						'color': ['#FFF','#333']
					});
				});
			}).delay(300);
		}
		
	}
	

	//Navigatie
	if($('navigatie')){
		var onderdelen = $$('.navonderdeel');
		
		onderdelen.each(function(onderdeel,i){
			var titelmorph = new Fx.Morph(onderdeel,{
				duration: 150,
				link: 'cancel'
			});
			
			

			// var visualrotate = new Fx.Rotate(onderdeel, {
			//     duration: 'long',
			//     transition: Fx.Transitions.Back.easeInOut
			// });
					
			
			
			
			
			var pos = onderdeel.get('class').indexOf('actief');
			if(pos == '-1'){
				var actief = false;
			}else{
				var actief = true;
			}
			
			onderdeel.addEvents({
				'mouseenter' : function(e){
					e.stop();
					if(actief == false){
						
						// var richting = '';
						// 						if(i / 1 == 0 ){
						// 							var richting = '-4';
						// 						}else{
						// 							var richting = '4';	
						// 						}
						// 						visualrotate.set(richting);
						titelmorph.start({
							//'left' : '30px',
							'border-color' : '#000',
							'background-color' : '#FFF',
							'color' : '#000',
						});
					}
				},
				'mouseleave' : function(e){
					e.stop();
					if(actief == false){
						
						
						//visualrotate.set(0);
						
						
						titelmorph.start({
							//'left' : '0',
							'border-color' : '#FFF',
							'background-color' : '#000',
							'color' : '#FFF',
						});
					}
				}
			})
						
			
			
		});
		
	}
	
	
	
	
	//Logo
/*
	if($('logo')){
		var logo = $('logo');
		logo.fade('hide');
		(function(){
			logo.fade(1);
		}).delay(500);
		
	}
	

	
	
	//Nieuwsbrief
	if($('nieuwsbriefsubmit')){
		
		//Juiste values tonen
		$('nieuwsbriefnaam').addEvent('click', function(){
			var waarde = $('nieuwsbriefnaam').get('value');			
			if(waarde == 'naam'){
				$('nieuwsbriefnaam').set('value','');
			}			
		});		
		$('nieuwsbriefnaam').addEvent('blur', function(){
			var waarde = $('nieuwsbriefnaam').get('value');
			if(waarde == ''){
				$('nieuwsbriefnaam').set('value','naam');
			}
		});
		

		$('nieuwsbriefemail').addEvent('click', function(){
			var waarde = $('nieuwsbriefemail').get('value');			
			if(waarde == 'e-mailadres'){
				$('nieuwsbriefemail').set('value','');
			}			
		});		
		$('nieuwsbriefemail').addEvent('blur', function(){
			var waarde = $('nieuwsbriefemail').get('value');
			if(waarde == ''){
				$('nieuwsbriefemail').set('value','e-mailadres');
			}
		});
		
		
		$('nieuwsbriefsubmit').addEvent('click', function(){
			nieuwsbriefSubmit();
		});
		
		//Enter bij email moet ook submitten
		$('nieuwsbriefemail').addEvent('keydown', function(e){			
			e = new Event(e);
				// code 13 is enter
				if(e.code == 13){
					nieuwsbriefSubmit();
				};
		});
		
	}
	
	
	if($('content')){
		var content = $('content');
		content.fade('hide');
		
		(function(){
			content.fade(1);

		}).delay(200);
		
	}
	
	
	if($$('.paginering')){
		var paginering = $$('.paginering');
		
		
		paginering.fade('hide');
		
		(function(){
			paginering.fade(1);
		}).delay(500);
		
	}
	
	
	if($$('.navonderdeel')){
		
		var navonderdeel = $$('.navonderdeel');
	//	navonderdeel.addEvent('mouseover', function(){
		navonderdeel.each(function(el){
			
			var icoon = el.getElements('img.icoon');
			var tekst = el.getElements('div.titel');
			
			
			
			var fx = new Fx.Tween(el,{
				duration: 200,
				link: 'cancel'
			});

			//setStyle('background-position','0 0')
			el.addEvents({
				'mouseenter' : function(e){
						e.stop();
						fx.start('background-position','-56px 0');
						icoon.addClass('hover');
						tekst.addClass('hover');
				},
				'mouseleave' : function(e){
						e.stop();
						fx.start('background-position','-180px 0');
						icoon.removeClass('hover');
						tekst.removeClass('hover');
				}
			})
						
			
			
		});
		
		/*
		navonderdeel.addEvent('mouseout', function(){
			var icoon = this.getElements('img.icoon');
			var tekst = this.getElements('div.titel');
			icoon.removeClass('hover');
			tekst.removeClass('hover');
		});
		
		
	}

	
	
	
	//Speellijst seizoen aanpassen
	if($('seizoenkeuze')){
		$('seizoenkeuze').addEvent('change', function(){		
			var keuze = $('seizoenkeuze').get('value');
			window.location = host() + '/speellijst/' + keuze;
		});
	}
	
	//Klokhuis categorie aanpassen
	if($('klokhuiscategoriekeuze')){
		$('klokhuiscategoriekeuze').addEvent('change', function(){		
			var keuze = $('klokhuiscategoriekeuze').get('value');
			window.location = host() + '/klokhuis/' + keuze;
		});
	}
	
	//Woordencategorie aanpassen
	if($('woordcategoriekeuze')){
		$('woordcategoriekeuze').addEvent('change', function(){		
			var keuze = $('woordcategoriekeuze').get('value');
			window.location = host() + '/woorden/archief/' + keuze;
		});
	}
	
	//Videocategorie aanpassen
	if($('videocategoriekeuze')){
		$('videocategoriekeuze').addEvent('change', function(){		
			var keuze = $('videocategoriekeuze').get('value');
			window.location = host() + '/videos/' + keuze;
		});
	}
	
	//Wereldkaart
	if($$('.wereldkaart')){

		$$('.werelddeel').addEvent('mouseover', function(){	
			var werelddeel = this.get('alt');
			
			switch(werelddeel)
			{
			case 'azie': $$('.wereldkaart').setStyle('background-position','0 -954px'); break;
			case 'noord-amerika': $$('.wereldkaart').setStyle('background-position','0 -159px'); break;
			case 'antartica': $$('.wereldkaart').setStyle('background-position','0 0'); break;
			case 'oceanie': $$('.wereldkaart').setStyle('background-position','0 -636px'); break;
			case 'afrika': $$('.wereldkaart').setStyle('background-position','0 -477px'); break;
			case 'zuid-amerika': $$('.wereldkaart').setStyle('background-position','0 -318px'); break;
			case 'europa': $$('.wereldkaart').setStyle('background-position','0 -795px'); break;
			}
					
			
			
		});
		$$('.werelddeel').addEvent('mouseout', function(){	
			var werelddeel = this.get('alt');
			$$('.wereldkaart').setStyle('background-position','0 0');
		});
	
	}

	
	if($('winkelwagenlegen')){
		$('winkelwagenlegen').addEvent('click', function(){
	
	
			var delen = $$('.onderdeel');
			delen.each(function(onderdeel, index){
				onderdeel.destroy();
			});

			$('winkelwagensubtotaal').setProperty('text','0.00');
			$('winkelwagentotaal').setProperty('text','0.00');
			$('bestelknop').setStyle('display','none');
			$('extrakosten').setStyle('display','none');
	
			//sessie legen
			var url = host() + '/server/ajax-winkelwagensessie.inc.php';
			var req = new Request.HTML({
						url: url,
						method: 'get',
						data: {
							actie : 'legen'										
						},
						onRequest: function (){
			
						},						
						onComplete: function (response){					

						}
			}).send();
		
		
		});
	}

	
	//Winkelwagen
	if($$('.inwinkelwagen')){	
		
		$$('.inwinkelwagen').addEvent('click', function(){		
			var prijs = this.getPrevious().get('value');
			var titel = this.getPrevious().getPrevious().get('value');
			var id 	  = this.getPrevious().getPrevious().getPrevious().get('value');

			
			
			var prijs = prijs.replace(",", ".");
			var prijs = prijs.replace("--", "-");			
			var prijs = prijs.replace("-", "00");// ivm 10,- achtige dingen
			
			var subtotaal = $('winkelwagensubtotaal').get('text');
			var subtotaal = subtotaal.replace(",", ".");
			var subtotaal = Math.round(subtotaal * 100) / 100;
			var prijs = Math.round(prijs * 100) / 100;
			
			var subtotaal = subtotaal + prijs;
			var subtotaal = subtotaal.toFixed(2);
			
			var verzendkosten = $('verzendkosten').get('text');
			var verzendkosten = Math.round(verzendkosten * 100) / 100;
			//var subtotaal = Math.round(subtotaal * 100) / 100;
			
			var totaal = (Math.round(subtotaal * 100) / 100) + verzendkosten;

			var totaal = Math.round(totaal * 100) / 100;

			var totaal = totaal.toFixed(2);

			if(subtotaal > 0.00){				
				$('bestelknop').setStyle('display','block');
				$('extrakosten').setStyle('display','block');
			}
			
			var nieuwDeel = new Element('div', {			    
			    'class': 'onderdeel',
			    'html': '<span class="titel">' + titel + '</span><span class="prijs">' + prijs.toFixed(2) + '</span><span class="icoon" onClick="javascript:verwijderUitWinkelwagen(this);" title="haal uit de winkelwagen">X</span><input type="hidden" name="mediaid[]" class="mediaid" value="' + id + '" /><div class="clear"></div>'
			});
		   nieuwDeel.injectInside($('delen')) ;
			
			//var tekst = '<span class="titel">' + titel + '</span><span class="prijs">' + prijs + '</span>';
			
			$('winkelwagensubtotaal').setProperty('text',subtotaal);
			$('winkelwagentotaal').setProperty('text',totaal);

			//In een sessie plaatsen
			var url = host() + '/server/ajax-winkelwagensessie.inc.php';
			var req = new Request.HTML({
						url: url,
						method: 'get',
						data: {
							actie : 'in',
							id : id												
						},
						onRequest: function (){

						},						
						onComplete: function (response){					

						}
			}).send();
			
			
		});
		
		
		//bestellen
		// $('mediabestellen').addEvent('click', function(){		
		// 	var ids = $$('.mediaid').get('value');
		// 	alert(ids);
		// 
		// 
		// });
		
	}
	
	if($$('.navblok')){
		
		
		
		
		$$('.navblok').addEvents({
			
			'mouseover': function(){		
			

				var delen = this.getChildren();
				var plaatje = delen[0];
				var tekstachtergrond = delen[1];
				var tekst = delen[2];
				
				//plaatje.setStyle('background-position','right top');
				
				var classes = this.get('class');
				if(classes != 'navblok actief'){
					this.addClass('hover');
				}
				
				//plaatje.setStyle('opacity','1');
				//this.setStyle('border','3px solid #000');
				/*
				var myEffects = new Fx.Morph(tekstachtergrond, {
					duration: 200, 
					transition: Fx.Transitions.Sine.easeInOut
				});
			
				myEffects.start({
					'height': 49
				});
			
				// var myEffects = new Fx.Morph(tekst, {
				// 				duration: 200, 
				// 				transition: Fx.Transitions.Sine.easeInOut
				// 			});
				// 		
				// 			myEffects.start({
				// 				'bottom': 30
				// 			});
			

			},
			'mouseout': function(){	
				//this.setStyle('background-position','right');
			
			
				var delen = this.getChildren();
				var plaatje = delen[0];
				var tekstachtergrond = delen[1];
				var tekst = delen[2];
				this.removeClass('hover');
	
				
			}

		});

	}
	
	*/
});




function host(){
	var site = 'damesvoornavieren.nl';
		
	var url = location.href;

	if(url.substr(0,21) == 'http://localhost:8888'){
		return 'http://localhost:8888/Sites-monko-huidig/' + site;
	}else{
		//return 'http://www.' + site;
		return 'http://www.fotosjoppen.nl';
	}
	
}

function validatie(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
}

// function openPlayer(){
// 	window.open ('/audioplayer', 'newwindow', 'height=130, width=438, toolbar=no, menubar=0, scrollbars=0, resizable=0, location=0, directories=0, status=0');
// }


function validatie(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){		  
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){		  
		    return false
		 }

 		 return true					
	}




	function nieuwsbriefSubmit(){
		var naam = $('nieuwsbriefnaam').get('value');
		var email = $('nieuwsbriefemail').get('value');
		var error = 0;
		if(naam == '' || email == '' || naam == 'naam' || email == 'e-mailadres'){
			error++;
			alert('Je moet wel de juiste gegevens invullen');
		}else{
			if(!validatie(email)){				
				error++;
				alert('Sorry, maar je emailadres lijkt niet te kloppen');
			}		
		}

		if(error == 0){

			var url = host() + '/server/ajax-nieuwsbrief.inc.php';
			var updateElement = $('nieuwsbriefaanmeldblok');

			updateElement.fade(0);

			(function(){
				var req = new Request.HTML({
							url: url,
							method: 'get',
							data: {
								naam : naam,
								email : email												
							},
							onRequest: function (){


							},
							update: updateElement,
							onComplete: function (response){					
								updateElement.fade(1);
							}
				}).send();
			}).delay(400);
		}

	}


