/**
 * @author Johannes
 */
/* ----------- Forms ------------- */
$(function(){
    $("input, textarea, select, button").uniform();
});

$(document).ready(function(){
    init();
});

function init(){
    /* ----- Slideshow ------ */
	
	
    $.fn.cycle.defaults.timeout = 3000;
    $.fn.cycle.defaults.speed = 1000;
    $.fn.cycle.defaults.pause = true;
    $.fn.cycle.defaults.fx = 'fade';
    

    
    $(function(){
        $('#s1').after('<div class="slideshowPager" id="nav1">').cycle({pager: '#nav1',	slideExpr: 'img' });
        $('#s2').after('<div class="slideshowPager" id="nav2">').cycle({pager: '#nav2',	slideExpr: 'img' });
        $('#s3').after('<div class="slideshowPager" id="nav3">').cycle({pager: '#nav3',	slideExpr: 'img' });
        $('#s4').after('<div class="slideshowPager" id="nav4">').cycle({pager: '#nav4',	slideExpr: 'img' });
        $('#s5').after('<div class="slideshowPager" id="nav5">').cycle({pager: '#nav5',	slideExpr: 'img' });
        $('#s6').after('<div class="slideshowPager" id="nav6">').cycle({pager: '#nav6',	slideExpr: 'img' });
        $('#s7').after('<div class="slideshowPager" id="nav7">').cycle({pager: '#nav7',	slideExpr: 'img' });
        $('#s8').after('<div class="slideshowPager" id="nav8">').cycle({pager: '#nav8',	slideExpr: 'img' });
        $('#s9').after('<div class="slideshowPager" id="nav9">').cycle({pager: '#nav9',	slideExpr: 'img' });
        $('#s12').after('<div class="slideshowPager" id="nav12">').cycle({pager: '#nav12',	slideExpr: 'img' });
        $('#s13').after('<div class="slideshowPager" id="nav13">').cycle({pager: '#nav13',	slideExpr: 'img' });
        $('#s14').after('<div class="slideshowPager" id="nav14">').cycle({pager: '#nav14',	slideExpr: 'img' });
        $('#s15').after('<div class="slideshowPager" id="nav15">').cycle({pager: '#nav15',	slideExpr: 'img' });
        $('#s16').after('<div class="slideshowPager" id="nav16">').cycle({pager: '#nav16',	slideExpr: 'img' });
        $('#s17').after('<div class="slideshowPager" id="nav17">').cycle({pager: '#nav17',	slideExpr: 'img' });

        
        $('#s2').cycle('pause');
		$('#s3').cycle('pause');
		$('#s4').cycle('pause');
		$('#s5').cycle('pause');
		$('#s6').cycle('pause');
		$('#s7').cycle('pause');
		$('#s8').cycle('pause');
		$('#s9').cycle('pause');
		$('#s12').cycle('pause');
		$('#s13').cycle('pause');
		$('#s14').cycle('pause');
		$('#s15').cycle('pause');
		$('#s16').cycle('pause');
		$('#s17').cycle('pause');
    
    });
    

    
    /* ----- Projektauswahl ------ */
    $('#projektauswahl_link_oeffnen').click(function(){
        $("#projektauswahl_link_schliessen").show();
        $("#projektauswahl_link_oeffnen").hide();
        $('#projektauswahl_content').slideDown('slow');
    });
    $('#projektauswahl_link_schliessen').click(function(){
        $("#projektauswahl_link_schliessen").hide();
        $("#projektauswahl_link_oeffnen").show();
        $('#projektauswahl_content').slideUp('slow');
    });
    /* ----- Accordion ------ */
    $(".information").accordion({
        active: false,
        autoHeight: false,
        animated: false,
        collapsible: true,
        change: function(event, ui){
            $.scrollTo('max', {
                duration: 1000
            });
        }
    });
    
    
    
    /* ----- Kunden scroll to Top ------ */
    $('.xtrig').click(function(){
        $.scrollTo('0px', {
            duration: 1000
        });
    });
	
	 /* ----- Validierung ------ */
	  $("#commentForm").validate();
	 
}


/* ----- Dialog ------ */
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-3473027-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();




/* ----- Dialog ------ */
function showDialog(message){
    $("#dialog-message").fadeIn();
	$("#dialog-message p").append(message);
}

function closeDialog(){
	 $("#dialog-message").hide();
}
 

$(window).load(function(){
    /* ----- Seitenaufbau ------ */
    $('#wrap').fadeTo('slow', 1);
	$('#main_preloader').remove();
	
	/* ----- Slider ------ */
    $('#coda-slider-1').codaSlider();
});


$(function(){

var target = "s1";

  $(window).hashchange( function(){
  	
	$(target).cycle('pause');
	
	target = '#s'+location.hash.substr(1);
    $(target).cycle('resume');
  })

  $(window).hashchange();
});

		
