//******************* EDWIN ************************//
//*      Funktionsdatei für Jquery Fancybox         *//
//**************************************************//
//   copyright, 03.2009, office@q2e.at   //

// document ready - start
jQuery(document).ready(function() {
  // remove fancybox group attribute - this avoids wrong content in fancybox
  // a link without a source specified shouldn't be displayes by fancybox
  jQuery("span.fancybox a[href='']").removeAttr('rel');
  jQuery("span.fancybox a").fancybox();
  // create fancybox for share / recommend function
  jQuery("span.mail_fancybox a").fancybox({
			'titleShow'		: true,
			'titlePosition'	: 'over',
			'overlayShow'	: true,
			'overlayOpacity': 0.9,
			'overlayColor'	: '#333',
			'transitionIn'	: 'elastic',
			'centerOnScroll' : true,
			'showCloseButton' : false,
			'autoscale' : true,				
			'width' :300,
			'height' :450,
			'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
        return '<div id="tip7-title"><span><a href="javascript:;" onclick="$.fancybox.close();"><img src="{main_surl}prog/tps/jquery.fb-1.3.1/closelabel.gif" /></a></span>' + (title && title.length ? '<b>' + title + '</b>' : '' ) + '</div>';
      },
      'hideOnOverlayClick' :false

});

//Image zoom	
$("a[rel=lightbox-group]").fancybox({
			'overlayShow'	: true,
			'overlayOpacity': 0.8,
			'overlayColor'	: '#333',
			'titleShow'		: true,
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'titlePosition'	: 'over',
			'titleFormat'	: function(title, currentArray, currentIndex, currentOpts) {
			  var title = '';
			  return '<span id="fancybox-title-over">' + c_site_fancybox_group_title+ ' ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
			  },
			'onComplete'	:	function() {
			   $("#fancybox-wrap").hover(function() {
			   $("#fancybox-title").show();
			   }, function() {
			   $("#fancybox-title").hide();
			   });
			   }
});

//******************* EDWIN ************************//
//*      Funktionsdatei für Jquery scroll       *//
//**************************************************//
//copyright, 4.2010, office@q2e.at   //

$.localScroll();

var ct_index_de= jQuery('div.siteframe').find('.c_ct_index').length;

//if not index
if (ct_index_de == 0){
	jQuery('#slider_si').remove();
	}
//if index
if (ct_index_de > 0){
first_run = 0;
index_animation_finished = 0;

//Index Slider
	jQuery('#slider_si').css({'display':'block'});
	/*Image Slider Index*/
	var total_si = $('#slider_si img').length;
	var rand_si = Math.floor(Math.random()*total_si);
	$('#slider_si').nivoSlider({
		startSlide:rand_si,
		effect:'fade',
		slices:8,
		animSpeed:500,
		pauseTime:4000,
		directionNav:false,
		directionNavHide:true, 
		controlNav:false,
		keyboardNav:true,
		pauseOnHover:false	
	});
	//Index animation
	
	jQuery('.top_bg_2_0').prepend("<div class='slider_si_animation1'></div>");
	jQuery('.top_bg_2_0').prepend("<div class='slider_si_animation2'></div>");
	index_img_animation();
	

 
	

}



//******************* EDWIN Tooltip************************//
//*      Funktionsdatei für Tooltip*//
//**************************************************//
//   copyright, 4.2010, office@q2e.at   //

$('<span class="tooltip_home">&nbsp;</span>').appendTo('body');
$('<span class="tooltip_black">&nbsp;</span>').appendTo('body');


$(".toppage_link_top img[title]").tooltip({ 
							  tip: '.tooltip_black',
							  effect: 'slide',
							  predelay: 400,
							  fadeOutSpeed: 100,
							  opacity: 0.8,
							  position: "top center"
							  });

$("div.ct_zoom img[title]").tooltip({ 
							  tip: '.tooltip_home',
							  effect: 'fade',
							  predelay: 400,
							  fadeOutSpeed: 100,
							  opacity: 0.8
							  });




//TI
var ct_ti= jQuery('div.siteframe').find('.c_ct_ti').length;
if (ct_ti > 0){
	
//find themeninfos
	var ct_themeninfos2 = 0;
	var array = [];
	var divSelector = ".c_text_ti_2";
	var ct_themeninfos = $(divSelector).contents().each(function()
	{
	   // If not an element, go to next node.
	   //if (this.nodeType != 1) return true;        
	
	   var element = $(this);
	   if ($.trim(element.text()) != "")
		 ct_themeninfos2= 1;
	});	
	if(ct_themeninfos2 == 1){
		jQuery(".c_title_text_ti_2").css({'display':'block'});
	}
	

//find kurzgesagt
	var ct_kurzgesagt = 0;
	var array = [];
	var divSelector = "div.c_text_ti_3";
	var ct_themeninfos = $(divSelector).contents().each(function()
	{
	   // If not an element, go to next node.
	   //if (this.nodeType != 1) return true;        
	
	   var element = $(this);
	   if ($.trim(element.text()) != "")
		 ct_kurzgesagt = 1;
	});
	if(ct_kurzgesagt == 1){
		jQuery(".c_title_text_ti_3").css({'visibility':'visible'});
	}
	if(ct_kurzgesagt == 0){
		jQuery(".c_title_text_ti_3").css({'height':'0px'});
	}

}

//TO
var ct_to= jQuery('div.siteframe').find('.c_ct_to').length;
if (ct_to > 0){

//find themeninfos
	var ct_themeninfos = 0;
	var array = [];
	var divSelector = ".c_text_to_2";
	var ct_themeninfos = $(divSelector).contents().each(function()
	{
	   // If not an element, go to next node.
	   //if (this.nodeType != 1) return true;        
	
	   var element = $(this);
	   if ($.trim(element.text()) != "")
		 ct_themeninfos= 1;
	});	
	if(ct_themeninfos == 1){
		jQuery(".c_title_text_to_2").css({'visibility':'visible'});
	}



//find kurzgesagt TO
	var ct_kurzgesagt = 0;
	var array = [];
	var divSelector = ".c_text_to_3";
	var ct_themeninfos = $(divSelector).contents().each(function()
	{
	   var element = $(this);
	   if ($.trim(element.text()) != "")
		 ct_kurzgesagt= 1;
	});	
	if(ct_kurzgesagt == 1){
		jQuery(".c_title_text_to_3").css({'visibility':'visible'});
	}
	if(ct_kurzgesagt == 0){
	    jQuery(".c_title_text_to_3").css({'height':'0px'});
	}



}



//CB each
if($('.c_ct_cb').length) { 
    
	jQuery('.cb_box').each(function() {
	  
	  jQuery(this).bind ("click",
		function(){
		  var defined_imageslider= "";
		  jQuery('#slider_container').html('');
		  jQuery('.cb_box_container').find('a.cb_box_bic_active').removeClass("cb_box_bic_active");
		  jQuery(this).find('a.cb_box_biglink_image_cont_a').addClass("cb_box_bic_active");
		  var defined_imageslider = jQuery(this).find('.cb_box_biglink_item').html();
	      jQuery('#slider_container').html(defined_imageslider).fadeIn();
		  init_imgslide();
		
		}
	  );
	});


//CB first
  jQuery('#slider_container').addClass("slider");
  $('.cb_box1 a.cb_box_biglink_image_cont_a').addClass("cb_box_bic_active");
  var defined_imageslider = $('.cb_box_biglink_item1').html();
  $('#slider_container').html(defined_imageslider).fadeIn();	
  init_imgslide();


// if end
}


/*disable third-navigation if inside CB*/
if($('.nlevel2').length  && $('.c_ct_cb').length  ) { 

  jQuery(".nlevel2_trigger").css({'cursor':'pointer'});
  //jQuery(".nlevel2_cont").css({'background':'transparent url('+main_surl+'pix/nav2_gr_bg.jpg)'});

  jQuery(".nlevel2_cont").fadeOut(3000);

  jQuery(".nlevel2_trigger").css({'height':$(".nlevel2_cont").height()});
  jQuery(".nlevel2_trigger").click(function(){
		  jQuery(".nlevel2_cont").animate({width:'toggle'});
		});

jQuery(".nlevel2").hover (function(){},
		function(){
		  jQuery(".nlevel2_cont").fadeOut('slow');
		});

}


//document ready - end
});

function index_img_animation(){
animation_speed = 9000;

  if(jQuery('.slider_si_animation1').is(':visible')){  
    jQuery('.slider_si_animation2').fadeIn(animation_speed);
    jQuery('.slider_si_animation1').fadeOut(animation_speed,
									   function(){
										  index_img_animation();
								       }); 
  }
  else{
    jQuery('.slider_si_animation1').fadeIn(animation_speed);
    jQuery('.slider_si_animation2').fadeOut(animation_speed,
									   function(){
										  index_img_animation();
								       }); 
  }



/*function end*/
}


function init_imgslide()
{
jQuery('#slider').nivoSlider({		
		effect:'fade',
		slices:1,
		animSpeed:500,
		pauseTime:5000,
		directionNav:true,
		controlNav:true,
		keyboardNav:true,
		pauseOnHover:true,
		captionOpacity:1		
	});
/*Img Slider
	
	$('#slider1').nivoSlider({		
		effect:'fade',
		slices:1,
		animSpeed:500,
		pauseTime:5000,
		directionNav:true,
		controlNav:true,
		keyboardNav:true,
		pauseOnHover:true,
		captionOpacity:1		
	});
	
	$('#slider2').nivoSlider({		
		effect:'fade',
		slices:1,
		animSpeed:500,
		pauseTime:5000,
		directionNav:true,
		controlNav:true,
		keyboardNav:true,
		pauseOnHover:true,
		captionOpacity:1		
	});
	$('#slider3').nivoSlider({		
		effect:'fade',
		slices:1,
		animSpeed:500,
		pauseTime:5000,
		directionNav:true,
		controlNav:true,
		keyboardNav:true,
		pauseOnHover:true,
		captionOpacity:1		
	});
	$('#slider4').nivoSlider({		
		effect:'fade',
		slices:1,
		animSpeed:500,
		pauseTime:5000,
		directionNav:true,
		controlNav:true,
		keyboardNav:true,
		pauseOnHover:true,
		captionOpacity:1		
	});
	*/
}
