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



//Plugin
        //JQuery um eine Plugin erweitern
                $.fn.extend({
                    q2e_shadow_img: function(){
                        return this.each(function(){									
                            $(this).css("height", $(this).children().height());
                            $(this).css("width", $(this).children().width());
                            $(this).css("display", "block");
                            $(this).css("position", "relative");

                            $(this).append($('<span class="picShdw"><span class="bg_e">&nbsp;</span><span class="bg_se">&nbsp;</span><span class="bg_s">&nbsp;</span></span>'));
                                                    
                        });
                        }						
                });

//Plugin
        //JQuery um eine Plugin erweitern
                $.fn.extend({
                    q2e_shadow: function(){
                        return this.each(function(){									
                            //$(this).css("height", $(this).children().height());
                            

                            $(this).append($('<span class="picShdw"><span class="bg_e">&nbsp;</span><span class="bg_se">&nbsp;</span><span class="bg_s">&nbsp;</span></span>'));
                                                    
                        });
                        }						
                });


// 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'		: false,
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'titlePosition'	: 'over'
            
});


//if index logo change text
if (c_contenttype == 0){
    //Logo text
    jQuery('.logo a').attr('href','#');
    jQuery('.logo img').attr({
            title: logo_link_label_si,
            alt: logo_link_label_si
    });
    
}

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




jQuery('.rbox_cont_sidebox').each(function() {
  var sidebox_text_defined = jQuery(this).find('.rbox_text').length;
  if (sidebox_text_defined != 0) {
    var sidebox_href =jQuery(this).find('.rbox_text a.nlink3').attr('href');
    var sidebox_href_int =jQuery(this).find('.rbox_text a.nlink3i').attr('href');
    
      if(typeof(sidebox_href) !== 'undefined' && sidebox_href != null) { 
        jQuery(this).find(".rbox_image img").attr('title','').wrap("<a href="+sidebox_href+" class='nlink3_sidebox' target='_blank'></a>");
      }
      
      if(sidebox_href_int !== 'undefined' && sidebox_href_int != null){
        jQuery(this).find(".rbox_image img").attr('title','').wrap("<a href="+sidebox_href_int+" class='nlink3_sidebox_int'></a>");
      }
  }
});


//sidebox link for IMG is defined or NOT	
    jQuery('.rbox_cont_sidebox a.nlink3_sidebox_int').each(function() {
      defined_link = $(this).attr("href");
	  if(defined_link == ''){
        $(this).find('img').unwrap();						  
      }
    });



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

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


$(".logo img[title]").tooltip({ 
                              tip: '.tooltip_home',
                              effect: 'slide',
                              predelay: 400,
                              fadeOutSpeed: 100,
                              opacity: 0.8,
                              position: "bottom center"
                              });
$("a.attb[title]").tooltip({ 
                              tip: '.tooltip_share',
                              effect: 'slide',
                              predelay: 400,
                              fadeOutSpeed: 100,
                              opacity: 0.8,
                              offset: [15, 0], 
                              position: "top center"
                              });



//if site is not home
if (c_contenttype != 0){
  jQuery("a.nlink3[title=]").each(function() {
    jQuery(this).attr('title', jQuery(this).attr('href'));
  });
  $("a.nlink3[title]").tooltip({ 
                              tip: '.tooltip_black',
                              effect: 'slide',
                              predelay: 800,
                              fadeOutSpeed: 100,
                              opacity: 0.8,
                              offset: [0, 0], 
                              position: "top center"
                              });
}

  jQuery("a.nlink3_sidebox[title=]").each(function() {
    jQuery(this).attr('title', jQuery(this).attr('href'));
  });
  $("a.nlink3_sidebox[title]").tooltip({ 
                              tip: '.tooltip_black',
                              effect: 'slide',
                              predelay: 800,
                              fadeOutSpeed: 100,
                              opacity: 0.8,
                              offset: [0, 0], 
                              position: "bottom center"
                              });

  $("a.mod_blog_rss[title]").tooltip({ 
                              tip: '.tooltip_black',
                              effect: 'slide',
                              predelay: 800,
                              fadeOutSpeed: 100,
                              opacity: 0.8,
                              offset: [0, 0], 
                              position: "top center"
                              }); 

jQuery(".si_area_box_container").each(function() {
  var tooltip_offset_current = 25;
  var tooltip_offset = 0;
  
  tooltip_offset = jQuery(this).find(".si_area_box h1.c_title_si_area_box a.nlink3_si_area_box").height();
  if(tooltip_offset > 25){
      tooltip_offset_current = tooltip_offset-25;
      tooltip_offset_current = '-'+tooltip_offset_current;
  }
  else tooltip_offset_current = 8;
  
  jQuery(this).find("a[title]").tooltip({ 
                              tip: '.tooltip_header',
                              effect: 'slide',
                              predelay: 400,
                              fadeOutSpeed: 100,
                              position: "bottom center",
                              offset: [tooltip_offset_current, 0]
                              });

});

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

    
//SI link for IMG is defined or NOT	
    jQuery('#slider a.slider_link').each(function() {
      defined_link = $(this).attr("href");
      if(defined_link == ''){
        $(this).find('img').unwrap();						  
      }
    });


/*Image Slider Index*/
    var total = 5;
    var rand = Math.floor(Math.random()*total);
    if(rand < 2) rand = 0;
    if(rand > 2) rand = 2;

    $('#slider').nivoSlider({
        startSlide:rand,
        effect:'fade',
        slices:1,
        animSpeed:500,
        pauseTime:3000,
        directionNav:false,
        directionNavHide:true, 
        controlNav:true,
        keyboardNav:true,
        pauseOnHover:false	
    });


//******************* EDWIN ************************//
//*      Funktionsdatei für Jquery Accoordion in PT       *//
//**************************************************//
//copyright, 4.2010, office@q2e.at   //
// PT
if (c_contenttype == 13){

//copy text2 into right_content
  var accordion_container = jQuery("#accordion_container_temp").html();
// delete text2 temp_container
  jQuery("#accordion_container_temp").html('');
  jQuery(".ai1").prepend(accordion_container);
//delete br 
  jQuery("#c_ct_pt_text2 div > br").addClass('hidden');
  jQuery("#c_ct_pt_text2 .acc_title > br").addClass('hidden');
  jQuery("#c_ct_pt_text2").find('.hidden').remove();
    
       
//create header
  jQuery("#c_ct_pt_text2").find("span.acc_title").wrapInner("<a href='#'></a>");
//create body
  jQuery("#c_ct_pt_text2").find("span.acc_text").wrap("<div></div>");
  
  jQuery("#c_ct_pt_text2").accordion({
    header: "span.acc_title"
    //,clearStyle: true
    //,autoHeight: true
    //,collapsible: true
    
    
  });
 
  
  jQuery("#c_ct_pt_text2").css({'visibility':'visible'});


//text 1
  if (jQuery(".c_text_pt_1 p").text().length > 0){
    jQuery(".c_text_pt_1").css({'visibility':'visible'});
  }
  
}



var ct_bl_msg = jQuery('div.siteframe').find('.bl_message').length;
//if cc ok
if (ct_bl_msg > 0){
    jQuery('.bl_message').fadeIn('slow');
}



//******************* EDWIN ************************//
//*      Funktionsdatei für Jquery Accoordion in BE      *//
//**************************************************//
//copyright, 4.2010, office@q2e.at   //
// BE
//if (c_contenttype == 80){

  //var be_navigation_container = jQuery(".be_navigation_overview").html();
  //jQuery(".be_navigation_overview").html('');
  //jQuery(".nv_top").append("<div class='navfont nlevel1'>"+be_navigation_container+"</div>");
  //jQuery(".be_navigation_overview").css({'display':'block'});

/*
  jQuery(".be_box_image_cont").each(function() {
    jQuery(this).find("img").attr({
                                width: '170',
                                height: '128'
                                })
  });
*/
//}

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

$.localScroll();


$(".ai2, .ai1, .c_ct_container").css("height", jQuery(".innercontent").height());
    
    
    


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

//detect Internet Explorer 6
isIE = navigator.userAgent.toLowerCase().indexOf('msie') != -1;
//IE6 or IPhone or Ipod touch
if(isIE == true){
    jQuery(".rbox_image").each(function() {
      jQuery(this).find("img").wrap("<span>");
    });
    
    $('.rbox_image span').q2e_shadow_img();
    $('div.c_text_pt_1').q2e_shadow();
    $('div.mod_blog_comment_cont_item_reply').q2e_shadow();
}

//document ready - end
});


