function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){

location.href=decryptString(s,-2);


}

$(document).ready(function(){



	var menu_active;
	
	$('.beispiel').each(function(index, el){

			var atag = $(el).find('a').attr('title');
			var imgtag = $(el).find('img').attr('title');
			var img_width = $(el).find('img').attr('width');


			if(atag){
				var title =  atag;
			}else{
				var title =  imgtag;
			}

			
			var title_layer = $('<span class="beispiel_title" style="display: none;">'+title+'</span>');

			$(title_layer).css({
				width: img_width
			});

			$(el).append(title_layer);

			$(el).hover(function(){
				title_layer.fadeIn('normal');
			},
			function(){
				title_layer.fadeOut('normal');
			});

	});


	$('#mainnavi li').each(function(index, el){
		if($(el).hasClass('active')){
			menu_active = index;
		
			$('#navigation .subnavi:eq('+index+')').addClass('subnavi_current');

		}
	});

	/*$('#banner2').mouseleave(function(event){
		
		$('#navigation .subnavi').removeClass('subnavi_active');
		$('#navigation .subnavi').removeClass('subnavi_current');
		$('#navigation .subnavi ul ul').hide();
		$('#navigation li').removeClass('hover');

		$('#mainnavi li:eq('+menu_active+')').addClass('active_submenu');

		$(this).addClass('active');
		$('#navigation .subnavi:eq('+menu_active+')').addClass('subnavi_current');		
	});*/

	$('#bannerimage').flash({
		src: 'fileadmin/templates/flash/actech.swf',
		width: 260,
		height: 215,
		wmode: 'transparent'
	});



	$("a[rel=lightbox]").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false,
		'type' : 'image',
		'onComplete': function(){

			document.getElementById('fancybox-img').onmousedown = click
			document.getElementById('fancybox-img').oncontextmenu  = click
				

		}
	});


	/*$('.subnavi li.current > ul').show();

	$('.subnavi li').hover(
	function(){
				
		var th = $(this);

		$(th).parent().parent().find('li ul').hide();

		 th.find('>ul').show();

		$(this).parent().find('li').removeClass('active');
		$(this).addClass('active');


	},
	function(){
		
		

	});*/

	$('#mainnavi li:not(:eq(0))').click(
	function(){

			/*$('#mainnavi li').removeClass('active_submenu');

			$('#navigation .subnavi').removeClass('subnavi_active');
			$('#navigation .subnavi').removeClass('subnavi_current');
			$('#navigation li').removeClass('hover');
		

			var index = $('#mainnavi li').index(this);

			if(index == menu_active) $('#mainnavi li:eq('+index+')').addClass('active_submenu');

			if($(this).hasClass('active')){
				$('#navigation .subnavi:eq('+index+')').addClass('subnavi_current');
			}else{
				$('#navigation .subnavi:eq('+index+')').addClass('subnavi_active');
			}
			$('#mainnavi li:eq('+index+')').addClass('hover');*/

			//return false;
		

	});


//$('body').append('<div id="movie"><div><object height="270" align="center" width="410" id="tx_flvplayer_pi1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="false" name="loop"/><param value="false" name="menu"/><param value="best" name="quality"/><param value="noscale" name="scale"/><param value="#000000" name="bgcolor"/><param value="false" name="swliveconnect"/><param value="file=/fileadmin/videos/start.flv.flv&amp;autoStart=true" name="FlashVars"/><param value="typo3conf/ext/flvplayer/pi1/flvplayer.swf" name="movie"/><embed height="270" align="top" width="410" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="tx_flvplayer_pi1" bgcolor="#000000" scale="noscale" quality="best" menu="false" loop="false" swliveconnect="false" flashvars="file=/fileadmin/videos/start.flv&amp;autoStart=true" src="typo3conf/ext/flvplayer/pi1/flvplayer.swf"/></object></div><p>></p></div>');

$("#movie").dialog({
			height: 370,
			width: 500,
			modal: true,
			closeOnEscape: true,
			autoOpen: false
		});

$('#start_flash').click(function(){
$("#movie").dialog('open');
});



$('img').bind("contextmenu", function(e) {
e.preventDefault();
});


$('a').each(function(index, el){
		
		if($(el).hasClass('kontaktfenster')){
		
			$(el).click(function(){


				var s = $(this).attr('href');
				s = s.split('#');

				var email = decryptString(s[1],-2);
				email = email.replace('mailto:', '');
				email = email.replace ('@actech.de', '');

				contact($(this).attr('title'), email);
				return false;

			});

		}else{
			
			$(el).click(function(){

				

				var s = $(this).attr('href');
				if(s.match(/#/)){
					s = s.split('#');
					var email = decryptString(s[1],-2);
					window.location.href = email;
					return false;
				}
				

			});

		}	

});


});






function contact(name, email){
	
	var form = $('#ajax_mailform');

	if(!form.length){

		$.ajax({
		  url: ajax_mailfile,
		  cache: false,
		  success: function(html){

			$("body").append(html);
			$("#ajax_mailform").dialog({
				height: 400,
				width: 670,
				modal: true,
				autoOpen: false
			});
				
				$("#ajax_mailform").dialog( "option", "title", ajax_mailtitle+' '+name);
				$("#ajax_mailform").dialog('open');

				$("#ajax_mailform").find('input[name=to]').val(email);

		  }
		});

	}else{
		
		
		$("#ajax_mailform").dialog( "option", "title", ajax_mailtitle+' '+name);
		$("#ajax_mailform").dialog('open');
		$("#ajax_mailform").find('input[name=to]').val(email);

	}

	

}


function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    if (window.opera)
      window.alert("Sorry: Diese Funktion ist deaktiviert.");
    return false;
  }
}

