/* common functions */



/* Modal Dialog */
function OpenModal($what){
    $.nyroModalManual({
	url: $what
    });
}
/* Modal Dialog */
function OpenModalLeser($what){
    $.nyroModalManual({
	url: $what,
	height: '600',
	width: '600'
    });
}

// spam.protect.Email-Addresses

function UnCryptMailto(s) {
var n=0;
var r="";
for(var i=0;i<s.length;i++) {
 n=s.charCodeAt(i);
 if (n>=8364) {n = 128;}
 r += String.fromCharCode(n-(3));
}
return r;

}
function linkTo_UnCryptMailto(s) {
location.href=UnCryptMailto(s);
}

/* Modal Settings */

$(function() {
  $.nyroModalSettings({
	processHandler: function(settings) {
      var from = settings.from;
      if (from && from.href && from.href.indexOf('http://www.youtube.com/watch?v=') == 0) {
        $.nyroModalSettings({
          type: 'swf',
          height: 385,
          width: 640,
          url: from.href.replace(new RegExp("watch\\?v=", "i"), 'v/')
        });
      }
    }
  });
});

/* Ready Funktions for present DOM Elements */

$(document).ready(function(){
	
	/* Modal Dialog */
	$('a.nyroModal').nyroModal();


	/* Alle internen Links weich scrollen lassen */
     $('a[href*=#]').click(function() {
	 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
	 && location.hostname == this.hostname) {
	   var $target = $(this.hash);
	   $target = $target.length && $target
	   || $('[name=' + this.hash.slice(1) +']');
	   if ($target.length) {
	  var targetOffset = $target.offset().top - 45;
	  $('html,body')
	  .animate({scrollTop: targetOffset}, 400);
		return false;
	   }
	 }
  });


	/* add facebook teaser */
	$('#headcontent').append('<div id="facebook"><a href="http://www.facebook.com/pages/BusinessPunk/138837283346" target="_blank" title="Jetzt Fan werden, Businesspunk auf Facebook">Jetzt Fan werden, Businesspunk auf Facebook</a></div>');
     


});

	
