// JavaScript Document
//JavaScript Document

jQuery(document).ready(function(){
	jQuery('ul.sf-menu').superfish();
})

/*var menuShown;
jQuery(document).ready(function(){
	jQuery("#navigation ul li a").hover(function() {
		jQuery(this).parent().find("ul").show();
		jQuery(this).parent().hover(function() {
	}, function(){
		menuShown=jQuery(this).parent().find("ul").hide();
	 //window.setTimeout("hideMenu()",500)
		});
	}); 
})*/

//to keep fade effect in highlight's teaser image
jQuery(document).ready( 
    function(){    
     jQuery('#header-image .item').innerfade({ speed: 5000, timeout: 10000, type: 'sequence', containerheight: '177px' }); 
     } 
   ); 

//enable lighbox effect
jQuery(document).ready(function() {
jQuery(".lightbox-2").lightbox({
			    fitToScreen: true,
				fileLoadingImage: '/system/layout/images/loading.gif',
				fileBottomNavCloseImage: '/system/layout/images/closelabel.gif',
				strings : { image: 'Image ' , of : ' of ' , prevLinkText: '&laquo;  Previous' , nextLinkText : 'Next &raquo;',
							closeTitle : 'Schließen Bildergalerie', prevLinkTitle : 'vorheriges Bild', nextLinkTitle : 'nächstes Bild'
							}
});
});

/*homepage item scroller*/
jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
    	wrap: 'circular'
    });
});

/*archive accordion
function initMenu() {
  jQuery('#archive .archive-list').hide();

  jQuery('#archive h2').click(
    function() {
      var checkElement = jQuery(this).next();
	
      if((checkElement.is('div.archive-list')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('div.archive-list')) && (!checkElement.is(':visible'))) {
        jQuery('#archive div.archive-list:visible').slideUp('slow');
        checkElement.slideDown('slow');
        return false;
        }
      }
    );
  
  }
jQuery(document).ready(function() {initMenu();});*/

/*homepage equal height*/
function equalHeight(group) {
   tallest = 0;
   group.each(function() {
      thisHeight = $(this).height();
      if(thisHeight > tallest) {
         tallest = thisHeight;
      }
   });
   group.height(tallest);
}
$(document).ready(function() {
   equalHeight($(".rows-0"));
   equalHeight($(".rows-1"));
   equalHeight($(".rows-2"));
   equalHeight($(".column"));
});

// javascript code fro selecting language
$(document).ready(function(){
	$("#language").change(function (){
		var str = $(this).val();
		var explodeVar=str.split("/");		
	    if(explodeVar.length>1){
		window.location=str;
		}else{return false;}	
	       });
});

$(document).ready(function(){
$("#bild-galarie-list .item:nth-child(5)").addClass("alt");
$("#bild-galarie-list .item:nth-child(8)").addClass("alt");
$("#bild-galarie-list .item:nth-child(11)").addClass("alt"); 
});


jQuery(document).ready(function(){
	var phrase = jQuery("#breadcrumb a").each(function(){
					var fl=jQuery(this).html().toLowerCase();
						jQuery(this).html(ucfirst(fl));
						if(jQuery.trim(fl)== "enamaskar"){
							jQuery(this).html(eNamaskar(fl));
						}else{
							jQuery(this).html(ucfirst(fl));
						}
				});
jQuery("#breadcrumb a span").each(function(){
				var fl=jQuery(this).html().toLowerCase();
					jQuery(this).html(ucfirst(fl));
				});



var phrase1 = jQuery("#texts-sitemap ul li").each(function(){
					var fl=jQuery(this).html().toLowerCase();
					jQuery(this).html(ucfirst(fl));
				});

});

function ucfirst (str) {
    // Makes a string's first character uppercase  
    // 
    // version: 1102.614
    // discuss at: http://phpjs.org/functions/ucfirst    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'
    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

function eNamaskar(str1) {
    // Makes a string's first character uppercase  
    // 
    // version: 1102.614
    // discuss at: http://phpjs.org/functions/ucfirst    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'
    str1 += '';
    var s = str1.charAt(1).toUpperCase();
    return str1.substr(0,1)+s + str1.substr(2);
}




