// ddsmoothmenu
ddsmoothmenu.init({
 mainmenuid: "smoothmenu1", 	//menu DIV id
 orientation: 'h',          	//Horizontal or vertical menu: Set to "h" or "v"
 classname: 'ddsmoothmenu', 	//class added to menu's outer DIV
 // customtheme: ["#550000", "#005555"],
 contentsource: "markup" 		//"markup" or ["container_id", "path_to_menu_file"]
});


// jQuery konfilkt mit mootools

var $j = jQuery.noConflict();


// image preloader
jQuery.preloadImages = function()
{
	for(var i = 0; i<arguments.length; i++)
	{
		jQuery("<img>").attr("src", arguments[i]);
	}
}

// sync height and add classes

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

	// Select Internet Explorer 7 and below
	if (jQuery.browser.msie && jQuery.browser.version <= 8) {
		DD_roundies.addRule('.round_border_all', '5px 5px 5px 5px', true);
		DD_roundies.addRule('.round_border_all_home', '5px 5px 5px 5px', true);
		DD_roundies.addRule('.greenbox', '5px 5px 5px 5px', true);
		DD_roundies.addRule('.bluebox', '5px 5px 5px 5px', true);
		DD_roundies.addRule('.yellowbox', '5px 5px 5px 5px', true);
		DD_roundies.addRule('a.greenbutton_inline, a.greenbutton_block, a.bluebutton_inline, a.bluebutton_block, a.yellowbutton_inline,a.yellowbutton_block ', '5px 5px 5px 5px', true);
		DD_roundies.addRule('#roundbuttonmenu ul li span a', '3px 3px 3px 3px', true);
		DD_roundies.addRule('.blt', '3px 3px 3px 3px', true);
		// DD_roundies.addRule('table.big_box td.headercontentcol', '0 0 5px 5px', true);
		// DD_roundies.addRule('table.big_box td.a75contentcol ', '0 0 0 5px', true);
	} else if (jQuery.browser.msie && jQuery.browser.version == '9.0') { 
		$j('.round_border_all').css( 'border-radius', '5px' );
		$j('.round_border_all_home').css( 'border-radius', '5px' );
		$j('.greenbox').css( 'border-radius', '5px' );
		$j('.bluebox').css( 'border-radius', '5px' );
		$j('.yellowbox').css( 'border-radius', '5px' );
		$j('a.greenbutton_inline, a.greenbutton_block, a.bluebutton_inline, a.bluebutton_block, a.yellowbutton_inline,a.yellowbutton_block ').css('border-radius', '5px' );
		$j('#roundbuttonmenu ul li span a').css( 'border-radius', '3px' );
		$j('.blt').css( 'border-radius', '28px' );
		 $j('table.big_box td.headercontentcol').css( 'border-radius', '5px 5px 0 0' );
		 $j('table.big_box td.headercontentcol li:first').css( 'border-radius', '5px 0 0 0' );
		 $j('table.big_box td.a75contentcol ').css( 'border-radius', '0 0 0 5px' );
		 $j('table.big_box td.a25contentcol ').css( 'border-radius', '0 0 5px 0' );
	} else {
		$j('.round_border_all').css( 'border-radius', '5px' );
		$j('.round_border_all_home').css( 'border-radius', '5px' );
		$j('.greenbox').css( 'border-radius', '5px' );
		$j('.bluebox').css( 'border-radius', '5px' );
		$j('.yellowbox').css( 'border-radius', '5px' );
		$j('a.greenbutton_inline, a.greenbutton_block, a.bluebutton_inline, a.bluebutton_block, a.yellowbutton_inline,a.yellowbutton_block ').css('border-radius', '5px' );
		$j('#roundbuttonmenu ul li span a').css( 'border-radius', '3px' );
		$j('.blt').css( 'border-radius', '28px' );
		// $j('table.big_box td.headercontentcol').css( 'border-radius', '5px 5px 0 0' );
		// $j('table.big_box td.a75contentcol ').css( 'border-radius', '0 0 0 5px' );
		// $j('table.big_box td.a25contentcol ').css( 'border-radius', '0 0 5px 0' );
	}

	$j('a.blocklink_weiss').next().remove(); 
	
	
	
	// target bei externen urls auf _blank setzen
	$j('a[href|=index.php?id=591]').attr('target','_blank');
	$j('a[href|=index.php?id=596]').attr('target','_blank');
	$j('a[href|=http://gfs.grenke.at/]').attr('target','_blank');
	$j('a[href|=http://win.sage.at/login.aspx?ReturnUrl=%2fdefault.aspx]').attr('target','_blank');
	// $j('#rggmmenu a[name|=show_on_map]').attr('href', ax + '#map');
	
	/*
	var ax = $j.address.baseURL();
	$j("#rggmmenu").hover(function(){
		$j('#rggmmenu a[name|=show_on_map]').attr('href', ax + '#map');
	});
	*/


	// IMG Preloader
	$j.preloadImages(
		"fileadmin/template/images/flag_en_ro.gif",
		"fileadmin/template/images/flag_de_ro.gif",
		"fileadmin/template/searchbox/bg_go_hover.gif"
	); 
	
	// Langmenu hover
    $j("#lng_en").hover(
      function () {
        $j(this).attr("src","fileadmin/template/images/flag_en_ro.gif");
      }, 
      function () {
        $j(this).attr("src","fileadmin/template/images/flag_en.gif");
      }
    );
    $j("#lng_de").hover(
      function () {
        $j(this).attr("src","fileadmin/template/images/flag_de_ro.gif");
      }, 
      function () {
        $j(this).attr("src","fileadmin/template/images/flag_de.gif");
      }
    );  
  


  $j('.sameheight').syncHeight();
  $j(window).resize(function(){ 
    $j('.sameheight').syncHeight();
  }); 






/* Klicklist jQuery */



	// Dom umschreiben


	// warp each csc-default
	$j("div.klicklist").find(".csc-default").each(function(i) {
			$j(this).find(".csc-header").nextAll("*").wrapAll('<div class="after_cscHeader" />');
	});

	var headings = $j(".klicklist .csc-header");
	var contents = $j(".klicklist .after_cscHeader");

	// create dynamic content
	$j('.klicklist').append(headings);
	$j('.klicklist').append(contents);
	
	// delete static content 
	$j(".klicklist .csc-default").remove();

	
	headings.wrapAll('<div class="newheadings" />');
	contents.wrapAll('<div class="newcontents" />');
	
	$j("div.klicklist").append("<div class='klicklistclearing'></div>");



	// default classen einfuegen
	$j(function () {
			var listContainers = $j('div.newheadings > div');
			listContainers.addClass('unselected').filter(':first').removeClass('unselected').filter(':first').addClass('selected');
			
			// content classen zuweisen erstes
			$j('.newcontents > div').addClass('unselected').filter(':first').removeClass('unselected').filter(':first').addClass('selected');


		

		
		$j('.klicklist .csc-header').click(function () {
			// console.log(listContainers.hasClass('selected'));
			if ($j(this).hasClass('selected')) {
				return false;
			} else {
				// bei allen selected entfernen
				listContainers.removeClass('selected');
				// bei allen unselected setzen
				listContainers.addClass('unselected');
				// console.log("hat keine klasse selected"); 
				$j(this).removeClass('unselected');
				$j(this).addClass('selected');
				
				// index 0 1 ...
				var ndex = $j('.klicklist .csc-header').index(this);
				
				// content classen zuweisen n-tes
				$j('.newcontents > div').removeClass('selected');
				$j('.newcontents > div').addClass('unselected');
				$j('.after_cscHeader:eq(' + ndex + ')').removeClass('unselected');
				$j('.after_cscHeader:eq(' + ndex + ')').addClass('selected');

			};
		}); 
	});
	
});





