$(document).ready(function(){
	
	// CYCLE
	
	function changePager () {
		$('#nav_pager a').css('background-image', 'url('+SITE_URL+'img/nav_default.png)');
		$('#nav_pager a.activeSlide').css('background-image', 'url('+SITE_URL+'img/nav_active.png)');
		//$('#nav_pager a').html('<img src="img/nav_default.png" />');
		//$('#nav_pager a.activeSlide').html('<img src="img/nav_active.png" />');
	}
	
	$.fn.cycle.transitions.scrollFade = function($cont, $slides, opts) {
		$cont.css('overflow','visible').width();
		opts.before.push(function(curr, next, opts, fwd) {
			$.fn.cycle.commonReset(curr,next,opts);
			opts.cssBefore.opacity = 0;
			opts.cssBefore.left = fwd ? (next.cycleW-1) : (1-next.cycleW);
			opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW;
		});
		opts.cssFirst = { left: 0 };
		opts.cssBefore= { top: 0, opacity: 0 };
		opts.animIn   = { left: 0, opacity: 1 };
		opts.animOut  = { top: 0, opacity: 0 };
	};	
	
	function slider () {
		$('#slider').cycle({
			fx: 'scrollFade',
			timeout: 6000,
			//cleartype: true,
			//cleartypeNoBg: true,
			prev: '#nav_prev',
			next: '#nav_next',
			pager: '#nav_pager',
			after: changePager
		});
		$('#nav_pager a').css('background-image', 'url('+SITE_URL+'img/nav_default.png)');
		$('#nav_pager a.activeSlide').css('background-image', 'url('+SITE_URL+'img/nav_active.png)');
	}
	
	function sliderPause () {
		$('#slider').cycle('pause');
	}
	function sliderResume () {
		$('#slider').cycle('resume');
	}
	
	//$('#nav_pager a').html('<img src="img/nav_default.png" />');
	//$('#nav_pager a.activeSlide').html('<img src="img/nav_active.png" />');
	
	
	
	// FANCYBOX
	
	$("#qr_code a").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.8',
		'onStart': sliderPause,
		'onCleanup': sliderResume
	});
	$("#map a").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.8',
		'onStart': sliderPause,
		'onCleanup': sliderResume
	});
	/*$(".balloon a").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.8',
		'autoDimensions': false,
		'width': 660,
		'height': 660,
		'onStart': sliderPause,
		'onCleanup': sliderResume
	});
	$(".clients ul li a").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.8',
		'autoDimensions': false,
		'width': 660,
		'height': 660,
		'onStart': sliderPause,
		'onCleanup': sliderResume
	});
	$(".partners ul li a").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.8',
		'autoDimensions': false,
		'width': 660,
		'height': 660,
		'onStart': sliderPause,
		'onCleanup': sliderResume
	});*/
	$("#open_anti_ie").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.6',
		'autoDimensions': false,
		'width': 460,
		'height': 360,
		'onClosed': slider
	});
	
	if ($.browser.msie) {
		$('#open_anti_ie').trigger('click');
	}
	else {
		slider();
	}
	
	
	
	// CONTENTS	
	
	$('#top_nav a').click(function(){
		var info_temp = $(this).attr('href');
		var info = info_temp.split('-');
		var title = $(this).html();
		$('#slider').fadeOut();
		$('#nav_slider').fadeOut();
		$('#content div').fadeOut(400, function() {
			$.ajax({
				type: 'POST',
				url: 'sections/page.php',
				data: 'page_id=' + info[1],
				success: function(result) {
					$('#content').html(result);
					$('#content div[id!="anti_ie"]').delay(300).fadeIn(800);
					//document.title = title + ' | ' + SITE_NAME;
				}
			});
		});
	});
	
	$('#clients ul li a').click(function(){
		var info_temp = $(this).attr('href');
		var info = info_temp.split('-');
		var title = $(this).html();
		$('#slider').fadeOut();
		$('#nav_slider').fadeOut();
		$('#content div').fadeOut(400, function() {
			$.ajax({
				type: 'POST',
				url: 'sections/portfolio.php',
				data: 'page_id=' + info[1],
				success: function(result) {
					$('#content').delay(1000).html(result);
					$('#content div[id!="anti_ie"]').delay(300).fadeIn(800);
					//document.title = title + ' | ' + SITE_NAME;
				}
			});
		});
	});
	
	$('.balloon article header a[target!="_blank"]').click(function(){
		var info_temp = $(this).attr('href');
		var info = info_temp.split('-');
		var title = $(this).html();
		$('#slider').fadeOut();
		$('#nav_slider').fadeOut();
		$('#content div').fadeOut(400, function() {
			$.ajax({
				type: 'POST',
				url: 'sections/portfolio.php',
				data: 'page_id=' + info[1],
				success: function(result) {
					$('#content').delay(1000).html(result);
					$('#content div[id!="anti_ie"]').delay(300).fadeIn(800);
					//document.title = title + ' | ' + SITE_NAME;
				}
			});
		});
	});
	
	var this_url = document.location.toString();
	if (this_url.match('#')) {
		var anchor = '#' + this_url.split('#')[1];
		var info = anchor.split('-');
		var type = info[0].substring(1);
		if (type == 'pagina') type = 'page';
		var page_id = info[1];
		$('#slider').hide();
		$('#nav_slider').hide();
		$('#content div').hide()
		if (type == 'page' || type == 'portfolio') {
			$.ajax({
				type: 'POST',
				url: 'sections/' + type + '.php',
				data: 'page_id=' + info[1],
				success: function(result) {
					$('#content').html(result);
					$('#content div[id!="anti_ie"]').show();
				}
			});
		}
	}
	
	
	
	// PAGES
	
	/*if ($.browser.msie) {
		$('#top_nav a').click(function(){
			var page_id = $(this).attr('href');
			$('#slider').fadeOut();
			$('#nav_slider').fadeOut();
			
			$(page_id).fadeIn(800, function(){
				//$(page_id).css('display', 'block');
				//alert('ie6 rate ' + page_id);
			});
		});
	}
	else {*/
	/*	$('.top_nav_pages a').click(function(){
			var page_id = $(this).attr('href');
			$('#slider').fadeOut();
			$('#nav_slider').fadeOut();
			$('#content div[id!="' + page_id + '"]').fadeOut(400);
				$(page_id).delay(300).fadeIn(800);
		});
		$('.top_nav_portfolio a').click(function(){
			var page_id = $(this).attr('href');
			$('#slider').fadeOut();
			$('#nav_slider').fadeOut();
			$('#content div[id!="' + page_id + '"]').fadeOut(400);
				$.ajax({
					type: 'POST',
					url: 'sections/ajax_portfolio.php',
					data: 'id='+page_id,
					success: function(result){
						$('#content').html(result);
						$('#ajax').delay(300).fadeIn(800);
					}
				});	
		});*/
	//}
	
});
