$(document).ready(function(){
	

	FLIR.init();
	//FLIR.auto([ 'h4.navigation' ]);
	FLIR.replace('h4.navigation', new FLIRStyle({ cColor:'d4d4d4' }) );
	$('#wrapper #navigation ul li ul').css({"display":"none", "z-index":"2000"});
	
	$('#navigation ul li a').hover(
			function()
			{
				$(this).next("ul").css({"display":"block", "visibility":"visible"})	
			},
			function()
			{
				$(this).next("ul").css({"display":"none"})
			}
		)
	$('#navigation ul li ul').hover(
			function()
			{
				$(this).css({"display":"block", "vivsibility":"visible"})
			},
			function()
			{
				$(this).css({"display":"none"})
			}
		)
	if ($('#contact_form').length > 0 && $(".mail a").length > 0){
		
		$('#contact_form').hide();
		$('.mail').after($('#contact_form'));
		$('#contact_form').before("<br />");	
		$('.mail a.form_link').click(function(){
			$('#contact_form').slideToggle(300, function(){
				$('#scrollable').jScrollPane();
			});
			
			return false;
		})
	}
	
	if (!$.browser.safari) {
   		$('#scrollable').jScrollPane();
	}
	
	$('.gallery a').fancybox({  'overlayShow': true, 'overlayOpacity' : 0.8 });
	$('#main_galleryimage a').fancybox({ 'overlayShow': true, 'overlayOpacity' : 0.8 });
	$('div.scrollable').scrollable({size:3});

	if ($("#main_galleryimage").length > 0 && $(".scrollable img").length > 0){

		var images = new Array();
		$('.scrollable img').each(function(){
			var src = $(this).attr('src').split("&");
			images.push(src[0]);
		})
		var large_images = new Array();
		$('.large_image_url').each(function(){
			var src = $(this).text();
			large_images.push(src);
		})
		
		$("#main_galleryimage").rotator({path:'', images: images, time:'5000', large:large_images});
	}
	$('.scrollable img').click(function(){
		var large_images = new Array();
		$('.large_image_url').each(function(){
			var src = $(this).text();
			large_images.push(src);
		})
		var src = $(this).attr('src').split("&");
		var parent = $(this).parent('div');
		$(parent).prepend('<div class="ajax_loader_container" style="z-index:20;width:100%; height:100%; position:relative;padding:0px; margin:0px; border:none; background:white"><img class="ajax_loader" style="position:absolute; left:23px; top:37px;" src="/images/ajax-loader.gif" /></div>');
		$('.ajax_loader_container').css('opacity', 0.5);
		var j = src[0].split("_small");
		var rel = j[0];
		var biggs = new Array();
		
		for (var i in large_images){
			if(large_images[i].match(rel)){
				biggs.push(large_images[i]);
			}
		}
		var large_src = "";
		$('#main_galleryimage a.relative').remove();
		if (biggs.length > 0){
			large_src = biggs[0];
			if(biggs.length > 1){
				var j = 0;
				for(var i in biggs){
					if (j > 0){
						$('#main_galleryimage').append("<a class=\"relative\" rel=\"" + rel +"\"href=\"" + biggs[i] + "\">" + biggs[i] + "</a>");
					}
					j++;
				}
			}
		}
		var z = new Image();
     	$(z).load(function(){
				$("#main_galleryimage a:first").prepend(z).attr({'rel': rel, 'href': large_src});;
				$('#main_galleryimage img:gt(0)').fadeOut('3000', function()
					{
					$(this).remove();
					$('.ajax_loader_container').remove();
					});
				}).attr({'src': src[0]});
		
	});
	
	$("#main_galleryimage img").click(function(){
	var main_img_src = $(this).attr('src');
	});
	
});
