var $j = jQuery.noConflict();

$j(document).ready(function() {

	var biga_length = $j('#hauptbild div').length;
  	var biga_length_textfeld = $j('#text_feld div').length;

	// Slider fuer Aufmacher und Textkasten
  	$j('#hauptbild').cycle({
      		fx: 'fade', speed: 1200, timeout: 7000, pause: 1, random: 0, startingSlide: Math.floor(Math.random()* +biga_length)  // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  	});

  	$j('#text_feld').cycle({
      		fx: 'scrollLeft', speed: 1000, timeout: 6500, pause: 1, random: 0, startingSlide: Math.floor(Math.random()* +biga_length_textfeld) // choose your transition type, ex: fade, scrollUp, shuffle, etc...
  	});



	/*
	// Slider fuer Aufmacher und Textkasten
	$j('#hauptbild').cycle({
	    fx: 'fade', speed: 1200, timeout: 7000, pause: 1 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
		
	$j('#text_feld').cycle({
	    fx: 'scrollLeft', speed: 1000, timeout: 6500, pause: 1 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	*/
	// Antrag drucken Button mit Print-Funktion
	 $j("div.print_btn input").click(function() {
		//$j(".tx-powermail-pi1").print();
		window.print();
	/*	
	$j(".tx-powermail-pi1").printElement(
            {
            leaveOpen:true,
            printMode:'popup'
            });
	*/

	});

	// Zaehlerstaende - Formulare / Hier erfolgt das Lerren der Felder
	$j("fieldset.zaehlerstand input.half_input").focus(function() {
		$j.myvar = $j(this).val();
		$j(this).val("");
	});

	$j("fieldset.zaehlerstand input.half_input").blur(function() {
		if($j(this).val() == '') {
			$j(this).val($j.myvar);
		}
	});


	// ausklapper
	// klappe erst einmal alle zu, die die Klasse ausgeklappt haben
	$j("div.csc-default.ausgeklappt").each(
		function(){
			$j(this).css("display", "none");
	});
	
	$j(".ausklapper").click(function(){
  		$j(this).parents().next("div.csc-default.ausgeklappt").slideToggle();
		return false;
	}); 


	//SW-Peine Homepage - Mache ein Div clickable
	$j("div#text_feld div").each(function(index){
		$j(this).mouseover(function(){
			$j(this).css('cursor','pointer');
		});
	});


	$j("div#text_feld div").each(function(index){
  		$j(this).click(function(){ 
				$j.link =  $j(this).find("a").attr("href");
				window.location = $j.link;
			});
	 });
	
	$j("div#text_feld div a").css("display", "none");
	
	//SW-Peine Baden Homepage - Mache ein Div clickable
  	$j("div#bd-text_feld").click(function() {
    		$j.badlink = $j(this).find("a").attr("href");
    		window.location = $j.badlink;
   	});

  	$j("div#bd-text_feld").mouseover(function(){
      		$j(this).css('cursor','pointer');
    });
	
		$j("div#bd-text_feld div a").css("display", "none");


	

	// Presse Aktuelles	
	$j("ul[id=presselist] li div.csc-default").each(
        	function(){
        	$j(this).css("display", "none");
    	});

	$j("ul[id=presselist] li div.ausgeklappt").each(
        	function(){
        	$j(this).css("display", "block");
    	});
        
/*	 $j(".headmehr").click(function () {
                        //alert($j(this).parent().nextAll().find("div.pressediv:first").attr("class"));
                        $j(this).parent().find("div.pressediv:first").slideToggle();
                        $j(this).next("a.mehr").slideToggle();
      return false;
     }); */

                
    $j(".close").click(function () {
      $j(this).parent("div").parent("div").children(".csc-default").each(
        	function(){
        	$j(this).slideUp();

    	});
	$j(this).parent("div").parent("div").children(".ausgeklappt").each(
        	function(){
        	$j(this).slideDown();

    	});
      $j(this).parent("div").parent("div").next(".pressemehr").slideToggle();
      return false;
    });

    $j(".pressemehr").click(function () {
	$j(this).prev(".pressediv").children(".ausgeklappt").each(
        	function(){
        	$j(this).css("display", "none");
    	});
       $j(this).prev(".pressediv").children(".csc-default").each(
        	function(){
        	$j(this).slideDown();

    	});
        $j(this).slideUp();
        return false;
    });
	

});


