// JS Scripte

function cms_weiterlesen_show(){
	document.getElementById('weiterlesenlink').style.display='none';
	document.getElementById('weiterlesenlinkcontent').style.display='block';
}


function email_secure(name,sld,tld){
		return decrypt(name)+"@"+decrypt(sld)+"."+tld;
}

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

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function setHeight(){
	document.getElementById('content-left').style.visibility='hidden';	
	var toleranz=18;
	
	if (document.getElementById('content-center')){
		var gesamt=document.getElementById('content-center').offsetHeight;
		document.getElementById('content-left').style.height=(gesamt-toleranz)+'px';
	}
	else if (document.getElementById('content-center2')){
		var gesamt=document.getElementById('content-center2').offsetHeight;
		document.getElementById('content-left').style.height=(gesamt-toleranz)+'px';
	}


	document.getElementById('content-left').style.visibility='visible';
}
function siteShow(){
	document.getElementById('container').style.display='block';
}

function goto(url){
	document.location.href=url;	
}

var X=0, Y=0;

if(document.attachEvent)
    document.attachEvent('onmousemove',setPos);
else if(document.addEventListener)
    document.addEventListener('mousemove',setPos,false);

function setPos(e){
    if(e.pageX){
        X=e.pageX;
        Y=e.pageY;
    }
    else{
        X=e.clientX;
        Y=e.clientY;
    }
};


$(document).ready(function(){	
	$(".labelImage").animate({opacity: '0.5'}, 500);
	$("#adress_labels img.active").animate({opacity: '1'}, 500);
	$("div.adress_pin").animate({top: '+=200'}, 500);
});

var current=0;

function setLabel(index){
		
		//alert('to '+index);
		navTo(index);
		
		
		
		
		//alert($(obj).attr('id'));
		
		//alert(index);
}

function navTo(index){
		fit=false;
		
		//var obj=$('div.labels div')[index];	
		//alert($(obj).attr('id'));
		
		//alert(label[index]);
		//alert(current);
		//return;
		
		
		if (label[index]==0){
			var direction="back";	
		}
		else
		{
			var direction="next";		
		}		
		
		if (index !=current){
		
			do {
				for(var i = 0; i < ($('div.labels div').length); i++) {
					var obj='#labelC'+i;
					
					
					//alert($(obj).attr('id'));
					
					
						if (direction=="back"){
							if (label[i]>0){
								label[i]=label[i]-1;
							}
							else{
								label[i]=labelCount-1;
							}
						}
						else
						{
							if (label[i]<(labelCount-1)){
								label[i]=label[i]+1;
							}
							else{
								label[i]=0;
							}
						}
						
						/*
						if (label[i]<(labelCount-1)){
							label[i]=label[i]+1;
						}
						else{
							label[i]=0;
						}
						*/
				
					if (label[i]==(labelCount-1)){
						current=i;
					}
					
					
					newpos=label[i]
					
					$(obj).css("z-index", newpos);
					$(obj).animate({left: labelPosX[newpos], top: labelPosY[newpos]}, 1000);
				}
				if (current==index){
					fit=true;	
				}
			} while (fit==false)
		
		}
			$('.labelDetail').hide();

			//$('#labelDetail'+current).effect('slide', {}, 500);

				$('#labelDetail'+current).show();

			//$('#labelDetail'+current).fadeIn('slow');
		
	}
	
	
/* Fashion */	
	
$(document).ready(function(){
	
	


	$('div.label').addClass('abs');

	labelCount=3; // Anzahl der Labels
	widthMax=445; // Breite des zur Verfügung stehenden Platzes
	widthImage=230; // Breite eines Labels
	current=labelCount-1;
	
	// Verschiebung der Labels
	movex=(widthMax-widthImage)/(labelCount-1)
	movey=20;

	// Startposition
	x=0;
	y=0;



	// Der aktive wird eingeblendet 
	var obj='#labelDetail'+(labelCount-1);
	$(obj).fadeIn(0);		



	
	label=new Array();
	labelPosX=new Array();
	labelPosY=new Array();
	
	for(var i = 0; i < ($('div.labels div').length); i++) {	
		labelPosX[i]=x;
		labelPosY[i]=y;
		label[i]=i;
		
		//var obj=$('div.labels div')[i];
		
		var obj='#labelC'+i;

		$(obj).css("z-index", i);		
		$(obj).animate({left: ''+x, top: ''+y}, 1000);
		x=x+movex;
		y=y+movey;
	}



	


	/* Click Weiter */
	$('#labelNext').click(function(){	
		for(var i = 0; i < ($('div.labels div').length); i++) {
			//var obj=$('div.labels div')[i];	
			
			
			var obj='#labelC'+i;
			
			if (label[i]<(labelCount-1)){
				label[i]=label[i]+1;
			}
			else{
				label[i]=0;
			}
			if (label[i]==(labelCount-1)){
				current=i;
			}
			
			newpos=label[i]
			$(obj).css("z-index", newpos);			
			$(obj).animate({left: labelPosX[newpos], top: labelPosY[newpos]}, 1000);	
		}
		
		// Blendet das dazugehörige Label am rechten Rand ein

		//var current=label[0];
				
		$('.labelDetail').hide();
		$('#labelDetail'+current).show();
		
		//$('#labelDetail'+current).effect('slide', {}, 500);
		

	});

	
	
	
	
	
	/* Click zurück */
	
	$('#labelBack').click(function(){	
		for(var i = 0; i < ($('div.labels div').length); i++) {
			//var obj=$('div.labels div')[i];	

			var obj='#labelC'+i;

			if (label[i]>0){label[i]=label[i]-1;}
			else{label[i]=(labelCount-1);}
			newpos=label[i]
			$(obj).css("z-index", newpos);
			$(obj).animate({left: labelPosX[newpos], top: labelPosY[newpos]}, 1000);
		}
		
		// Blendet das dazugehörige Label am rechten Rand ein
		
		var current=label[0];
				
		$('.labelDetail').hide();
		$('#labelDetail'+current).fadeIn('slow');
		
	});
	

});

function labelZ(obj,pos){
		$(obj).css("z-index", pos);
}

function fadeIn(obj){
	$(obj).fadeIn('2000');
}



