tmpUserAgent = navigator.userAgent.toLowerCase();
var _MSIE_VERSION_ = isNaN( x = parseInt( tmpUserAgent.substring( tmpUserAgent.indexOf( 'msie ' ) + 5 ))) ? 0 : x;

var _LINK_BLOG_HNC1_       = 'http://www.humannetworkcompetence.de/home';
var _LINK_BLOG_HNC2_       = 'http://www2.humannetworkcompetence.de/home';
var _LINK_BLOG_COMMUNOTE_ = 'http://www.communote.com/homepage/category/blog';
var _LINK_JAVASCRIPT_	  = 'javascript:'; //exclude all javascript links


jQuery( document ).ready( function() {

    /**
     * schaltet den selektierten Tabulator aktiv 
     * Liste mit variabler Höhe
     */
    jQuery( ".com-tab" ).click( function( e ) {
        jQuery( ".com-tab" ).removeClass( "com-active" );
        jQuery( ".com-tabcontent" ).removeClass( "com-active" );
        jQuery( this ).addClass( "com-active" );
        jQuery( "#comC" + this.id.substr( 4 )).addClass( "com-active" );
    });

    
    /**
     * öffnet externe Url's im neuen Fenster/Tab
     */
    jQuery( "a" ).click( function( e ) {
        home = jQuery( "base" )[0].href;
        if( this.href.substr( 0, home.length ) != home ) {
            if( this.href.substring(0,_LINK_BLOG_HNC1_.length) != _LINK_BLOG_HNC1_ && 
				this.href.substring(0,_LINK_BLOG_HNC2_.length) != _LINK_BLOG_HNC2_ && 
				this.href.substring(0,_LINK_BLOG_COMMUNOTE_.length) != _LINK_BLOG_COMMUNOTE_ && 
				this.href.substring(0,_LINK_JAVASCRIPT_.length) != _LINK_JAVASCRIPT_ 
			  ) {
				window.open( this.href );
				return false;
            }
        }
    });
    
    
    /**
     * macht für mobile Geraete die Navigationsleiste ausklappbar
     */
    jQuery('.com-topnav > li').hover(
        function () { jQuery('ul', this).show(); },
        function () { jQuery('ul', this).hide(); }
    );
    
});

function fixedGMTString(datum){
	var damals=new Date(1970,0,1,12);
	if (damals.toGMTString().indexOf("02")>0) {
		datum.setTime(datum.getTime()-1000*60*60*24);
	}
	return datum.toGMTString();
}

function schreibCookie(name,wert,verfall,pfad,dom,secure) {
	neuerKeks = name + "=" + escape(wert);
	if (verfall)
		neuerKeks += "; expires=" + fixedGMTString(verfall);
	if (pfad) neuerKeks += "; path=" + pfad;
	if (dom) neuerKeks += "; domain=" + dom;
	if (secure) neuerKeks += "; secure";
		document.cookie = neuerKeks;
}

function liesCookie(name) {
   var keks = document.cookie;

   // Anfangsposition des Name=Wert-Paars suchen
   var posName = keks.indexOf("; " + name + "=");
   if (posName == -1) {
      // vielleicht war's der erste Name in der Liste?
      if (keks.indexOf(name + "=") == 0) posName = 0;
      // nein? dann abbrechen mit Rückgabewert null
      else return null;
   }

   // Anfangs- und Endposition des Krümelwerts suchen
   var wertAnfang = keks.indexOf("=", posName)+1;
   var wertEnde = keks.indexOf(";", posName+1);
   if (wertEnde == -1) wertEnde = keks.length;

   // Krümelwert auslesen und zurückgeben
   var wert = keks.substring(wertAnfang, wertEnde);
   return unescape(wert);
}


