var RightSideText = new Array();
RightSideText.push("Schnell und<br/>einfach<br/>zum Erfolg.     ");
RightSideText.push("Optimale-<br/>Seite:<br/>Wir kriegenīs hin!     ");
var nextCopyElement = 0;
var floatTextPos = 0;
var iTextElement = 0;

var akunden = null;

function tasturEvent(taste)
{

 if(taste == 13 && document.getElementById('map').style.display == 'block')
    {
		;
	}
}



window.onload=function()
{
	$('#transparent_header2').corner("tl bl");
	$('#transparent_header').corner("tr br");		
	
	var checkSpecialFont = $.font.test('Freestyle Script');
	fctWriteTelephone ();
	fctWriteEMail ();
	
	if (checkSpecialFont)
	{
		$(".rightColText")
			.addClass('freestyleScriptSchrift');
		$("#scrollItems div")
			.addClass('freestyleScriptSchrift');
	}
	

	$('.menuitem')
		.mouseover(function(i){
			$(this).addClass('highlightmenuitem');
		})
		.mouseout(function(i){
				$(this).removeClass('highlightmenuitem');
				$('.active').addClass('highlightmenuitem');
			})
		.click(function(i){
				$('.menuitem').removeClass('highlightmenuitem');
				$('.menuitem').removeClass('highlightmenuitemactive');
				$('.menuitem').removeClass('active');
				$(this).addClass('active');
				$(this).addClass('highlightmenuitemactive');
			})
		;
		
	$('.linktext')
		.mouseover(function(i){
			$(this).addClass('textbold');
		})
		.mouseout(function(i){
				$(this).removeClass('textbold');
			})
		.click(function(i){
				$('.menuitem').removeClass('highlightmenuitem');
				$('.menuitem').removeClass('active');
			})
		;
		
		
	
	$("#scrollItems").children()
		.css('text-align','center');
		
	fctResizeLayout();

	//showContent('leistungen', 'contentLayer');
	
	//LAUFTEXT
	window.setInterval( 'fctChangeRightSideText(); ', 200);
	window.setInterval( 'claudiaskunden ()', 1200);
	
	
}

function loadLeistungen()
{
	;
}

function claudiaskunden ()
{
	var scrollitems = $('#scrollItems').children();
	var firstItem = $(scrollitems[0]).clone(true);
	$( scrollitems[scrollitems.length-1] ).after( firstItem );
	$(scrollitems[0]).slideUp('slow').remove();
}

function loadAccordion()
{
	$.get("referenzen.php", function(data){
		$('#contentLayer')
		.html (data)
		.find("#accordion").tabs("#accordion div", { 
			tabs: 'img',  
			effect: 'horizontal',
			history: true			
		});
		
		$("#accordion2").tabs("#accordion2 div", { 
			tabs: 'img',  
			effect: 'horizontal',
			history: true			
		});
		$('#contentLayer').fadeIn('fast');
	});
}

function fctChangeRightSideText()
{
	floatTextPos++;
	if ( floatTextPos > RightSideText[iTextElement].length)
	{
		iTextElement++;
		floatTextPos = 1;
		
		if ( iTextElement >= RightSideText.length)
			iTextElement = 0;
	}
	
	var text = RightSideText[iTextElement];
	var character = text.slice(floatTextPos-1, floatTextPos);

	if ( character == '&')
		floatTextPos = floatTextPos+5;
	else if (character == '<')
		floatTextPos = floatTextPos+3;
	
	$('#rightTextChangeable1').html (text.slice( 0, floatTextPos) );

}

function fctChangeRightSideTextOLD()
{
	var text = RightSideText[iTextElement];
	//alert ("i:"+iTextElement+" text:"+text);
	var iTimeout = 0;
	for (i=0; i < text.length; i++ )
	{
		//Bei Sonderzeichen und <br/> extra 
		var character = text.slice(i,i+1);
		if ( character == '&')
			i = i+5;
		else if (character == '<')
			i = i+3;
		
		var fragment = text.slice(0,i+1);
		iTimeout++;
		window.setTimeout("$('#rightTextChangeable1').html('"+fragment+"')",100*iTimeout);
	}
	
	
	var iNext = iTextElement+1;
	if (iNext > RightSideText.length-1)
		iNext = 0;
	window.setTimeout('fctChangeRightSideText( '+iNext+' )', text.length*100+1000 );
}


function fctWriteEMail ()
{
	var mailInfo = "info";
	var mailUser = "c.schumacher";
	var mailDomain = "optimale-seite";
	var mailTopLevel = "de";
	var mailCSchumacherLink = mailUser + "@" + mailDomain + "." +mailTopLevel;
	var mailInfoLink = mailInfo + "@" + mailDomain + "." +mailTopLevel;
	$('.emailCSchumacherLink').html ('<a href="mailto:'+mailCSchumacherLink+'" class="linktext textbrown">Claudia&nbsp;Schumacher</a>');
	$('.emailInfoLink').html ('<a href="mailto:'+mailInfoLink+'" class="linktext textbrown">E-Mail</a>');
}

function fctWriteTelephone ()
{
	var telpart1="0931/";
	var telpart2="3580169";
	$('.teleNR').html (telpart1+telpart2);
}

window.onresize=function()
{
	fctResizeLayout();
}

function fctResizeLayout()
{
	var docHeight = getWindowHeight();
	var headerHeight = $('#header').height();
	var headerbarHeight = $('#headerbar').height();
	var footerHeight = $('#fusszeile').height();

	var height = docHeight-headerHeight-headerbarHeight-footerHeight-8;
	$('.heightlayout1').height(height+'px');
}

function getWindowHeight()
{
  if (document.body && document.body.clientHeight)
    {return document.body.clientHeight;}
  if (window.self && self.innerHeight)
    {return self.innerHeight;}
  if (document.documentElement && document.documentElement.clientHeight)
    {return document.documentElement.clientHeight;}
  return 0;
}

//Description:
//  returns the inner width of the window
function fctGetWindowWidth()
{
  if (document.body && document.body.clientWidth)
    {return document.body.clientWidth;}
  if (window.self && self.innerWidth)
    {return self.innerWidth;}
  if (document.documentElement && document.documentElement.clientWidth)
    {return document.documentElement.clientWidth;}
  return 0;
}
