var FransHalsApplication = {};

window.addEvent('domready', function() {
	Cufon.replace('.contact');
	FransHalsApplication.tooltipInside = new TooltipInside();
	FransHalsApplication.menu = new FransHalsMenu();
	
	
	
	$("search_form_zoek_veld").addEvents({
		'focus': function(){
			if( this.get("alt") == this.value ){
				this.set("value","");
			}
		},
		'blur': function(){
			if( !this.value ){
				this.set("value",this.get("alt"));
			}
		}
	});
	
	
	/* Fix position of NL/EN div */
	var topmenudiv = $('topmenu');
	var languagediv = $('language');
	
	languagediv.setPosition({
		relativeTo: topmenudiv,
		position: { x: 'left' },
		offset: { y: -33 }
	});
	
	
	if($('loadMultibox')){
		FransHalsApplication.multibox = new multiBox('advanced', {
			overlay: new overlay(),
			descClassName: 'advancedDesc'
		});
		
		$$('.advanced').each(function(elm){
			elm.addEvent('click', function(e) {
				e.stop();
			});
		});
	}
	
	
	
	var clearFocusResetBlur = function(attr){
		var valueString = this.get(attr);
		this.addEvents({
			'focus': function(){
				if( this.get('value') == valueString ) this.set('value','');
			},
			'blur': function(){
				if( this.get('value') == "" ) this.set('value',valueString);
			}
		});
	}
	
	
	
	if(typeof(milkbox) != "undefined") {
		if(typeof(milkbox.overlay) == "undefined") {
			milkbox.initMilkbox();
		}
		milkbox.reloadGalleries();
	}
	
	
	$$('.close_reg').each(function(elm){
            elm.addEvent('click', function(e) {
                 $('register_btn').style.display='block'; 
				 $('register_form').style.display='none';
            });
      });
	  
	$$('.open_reg').each(function(elm){
            elm.addEvent('click', function(e) {
			  $('register_form').style.display='block';
			  $('register_btn').style.display='none'
            });
      });
	  
	$$('.pers_img').each(function(elm){
            elm.addEvent('click', function(e) {
				e.stop();
				$('info_'+elm.get('rel')).setStyle('display', 'block');
				$('pers_images').setStyle('display', 'none');			  
            });
      });
	  
	$$('.close_pers').each(function(elm){
            elm.addEvent('click', function(e) {
				e.stop();
				$$('.pers_info').setStyle('display', 'none');
				$('pers_images').setStyle('display', 'block');			  
            });
      });
	  
	var ToolTips = new Tips($$('.show_tooltip'));

	if($('slideshow_1_container') != null) {
		//new SlideShow('slideshow_1_container', { duration: 4000 });
	}

	dialog_manager = new Dialog({ dialogClose: '.closeDialog', dialogClass: 'dialog' });
		
	$$('.show_dialog').each(function(elm){
	
		elm.addEvent('click', function(e) {
			if(typeof(e.stop) == 'function')
				e.stop();
				
			bekijk(elm.getParent().get('rel'));
            });
      });
	
	/* var bekijk = function(id){
		dialog_manager.show('collectie/bekijk/'+id, { width: 990, height: 600, onComplete: function() { 
				$$('.prev_next').addEvent('click',function(e){
					//console.log(e.target.get('rel'));
					bekijk(e.target.get('rel'));
				});
			} 
		} );
	} */
	
	
	$$('.closeDialog').addEvent('click',function(e){
		e.stop();
		$('dialog').close();
	});
	
	
	
	
});



	



