function str_replace(C,B,A){result="";oldi=0;for(i=A.indexOf(C);i>-1;i=A.indexOf(C,i)){result+=A.substring(oldi,i);result+=B;i+=C.length;oldi=i}return result+A.substring(oldi,A.length)}
function ajax_with_loading(obj_id, url) {
	var content = $(obj_id).empty().addClass('ajax-loading');

	var req = new Request.HTML({url:url, 			
		evalScripts: true,
		onSuccess: function(html, tree, htmlcode, rjs) {	
			content.removeClass('ajax-loading');			

			content.set('html', htmlcode );	
			
			$exec(rjs);
		}
	});
	req.get();
	
}	
window.addEvent('domready', function() {                   
	$('open_link').addEvent('mouseenter', function(e){
		$('slider').setStyle('width', '250');
		$('slider').setStyle('height', '250');  
		$('slider').setStyle('z-index', '300');    
		$('slider').setStyle('left', (Window.getWidth() - 200) / 2);                         
		$('slider').setStyle('top', (Window.getHeight() - 300) / 2);                         
		$('slider').setStyle('display', 'block');
		$('slider').setStyle('position', 'absolute');
		$('slider').setStyle('visibility', 'visible');



	});
	 
	$('open_link').addEvent('mouseleave', function(e){
		$('slider').setStyle('display', 'none');
		$('slider').setStyle('visibility', 'hidden');                        
	});
	
	$('open_link_2').addEvent('mouseenter', function(e){
		$('slider_2').setStyle('width', '400');
		$('slider_2').setStyle('z-index', '300');    
		$('slider_2').setStyle('left', (Window.getWidth() - 400) / 2);                         
		$('slider_2').setStyle('top', (Window.getHeight() - 400) / 2);                         
		$('slider_2').setStyle('display', 'block');
		$('slider_2').setStyle('position', 'absolute');
		$('slider_2').setStyle('visibility', 'visible');



	});
	 
	$('open_link_2').addEvent('mouseleave', function(e){
		$('slider_2').setStyle('display', 'none');
		$('slider_2').setStyle('visibility', 'hidden');                        
	});					
	

}); 


var foto_hide_timer = null;
			var hide_foto_menu = function() {
				$('foto_div').set('tween', {duration: '400ms'}).tween('opacity', 0.0).get('tween').chain(function() {
					$('foto_div').setStyle('display', 'none');
					$('foto_div').setStyle('visibility', 'hidden');					
					try {
						$clear(foto_hide_timer);
					} catch (e) {}						
				});
		
			}

			window.addEvent('domready', function() {


				
				$('foto_button').addEvent('mouseenter', function() {
					var pos = this.getPosition();
					if (Browser.Engine.gecko) {
						var x = pos.x + 1;
					} else {
						var x = pos.x;
					}					
					$('foto_div').setStyle('opacity', 1.0);
					$('foto_div').setStyle('top', pos.y);
					$('foto_div').setStyle('left', x);
					$('foto_div').setStyle('display', 'block');
					$('foto_div').setStyle('visibility', 'visible');
					try {
						$clear(foto_hide_timer);
						foto_hide_timer = hide_foto_menu.delay(10000);
							
					} catch (e) {}	
											

				});

				$$('#foto_div a').each(function(ele) {
					ele.setStyle('opacity', 0.0001);
					ele.addEvent('mouseover', function() {
						this.tween('opacity', 1.0);
						try {
							$clear(foto_hide_timer);
							/*foto_hide_timer = hide_foto_menu.delay(10000);*/
						} catch (e) {}	
						
					});
					ele.addEvent('mouseleave', function() {
						this.tween('opacity', 0.0001);
						foto_hide_timer = hide_foto_menu.delay(500);	
					});
						
				});
			});		

	var plan_hide_timer = null;
	var hide_kurs_menu = function() {
		$('plan_div').set('tween', {duration: '400ms'}).tween('opacity', 0.0).get('tween').chain(function() {
			$('plan_div').setStyle('display', 'none');
			$('plan_div').setStyle('visibility', 'hidden');					
			try {
				$clear(plan_hide_timer);
			} catch (e) {}						
		});

	}

	window.addEvent('domready', function() {	
		$('plan_button').addEvent('mouseenter', function() {
			var pos = this.getPosition();
			if (Browser.Engine.gecko) {
				var x = pos.x + 1;
			} else {
				var x = pos.x;
			}					
			$('plan_div').setStyle('opacity', 1.0);
			$('plan_div').setStyle('top', pos.y);
			$('plan_div').setStyle('left', x);
			$('plan_div').setStyle('display', 'block');
			$('plan_div').setStyle('visibility', 'visible');
			try {
				$clear(plan_hide_timer);
				plan_hide_timer = hide_kurs_menu.delay(10000);
			} catch (e) {}								
		});

		$$('#plan_div a').each(function(ele) {
			var bg_pos = ele.getStyle('background-position');
			ele.store('standard_bg_pos', bg_pos);
			var bg_pos_split = bg_pos.split(' ');
			var bg_h_split = bg_pos_split[1].split('px');
			var bg_h = parseInt(bg_h_split[0]);
	
			bg_h -= 120;
			bg_pos = bg_pos_split[0] + ' ' + bg_h + 'px';
			ele.store('mover_bg_pos', bg_pos);
			ele.setStyle('background-position', ele.retrieve('mover_bg_pos'));
			ele.setStyle('opacity', 0.0001);
			ele.addEvent('mouseover', function() {
				this.tween('opacity', 1.0);
				/*this.setStyle('background-position', ele.retrieve('mover_bg_pos'));*/
				try {
					$clear(plan_hide_timer);
					/*plan_hide_timer = hide_kurs_menu.delay(10000);*/
				} catch (e) {}	
				
			});
			ele.addEvent('mouseleave', function() {
				this.tween('opacity', 0.0001);
				/*this.setStyle('background-position', ele.retrieve('standard_bg_pos'));*/
				plan_hide_timer = hide_kurs_menu.delay(500);	
			});
				
		});
	});	
				
