﻿// JavaScript Document

	var slideShowItemsNumber = 12;
	var currentImages = 12;
	var slideShowImageVisibleTime = 0.90;
	var currentOpacityIE = 100;

function slideshow(){
	
	var currentOpacityFF = document.getElementById("image-" + (currentImages - 1) ).style.opacity = 1;
	
	if(document.getElementById("image-" + (currentImages - 2) ) != null ){
		document.getElementById("image-" + (currentImages - 2) ).style.display = "block";	
	}
	if(document.getElementById("image-" + (currentImages - 3) ) != null ){
		document.getElementById("image-" + (currentImages - 3) ).style.display = "block";	
	}
	fadeIn();
	
}

function fadeIn(){

	if( slideShowImageVisibleTime  <= 0 ){

		var currentOpacityFF = document.getElementById("image-" + (currentImages - 1) ).style.opacity;
	
		if( currentOpacityFF > 0 ){
		
			document.getElementById("image-" + (currentImages - 1) ).style.opacity -= 0.02; 
			
			currentOpacityIE -= 2;
			
			document.getElementById("image-" + (currentImages - 1) ).style.filter = "alpha(opacity=" + currentOpacityIE + ")";	
	
			setTimeout("fadeIn()",25);
	
		}else{
		
			slideShowImageVisibleTime = 1;
			
			if( currentImages == 2 ){
				
				for( var i = 1 ; i < slideShowItemsNumber ; i++ ){
					
					document.getElementById("image-" + i).style.zIndex = (500 - (slideShowItemsNumber - i));
					
					document.getElementById("image-" + i).style.opacity = 1;
					
					document.getElementById("image-" + i).style.filter = "alpha(opacity=100)";	
					
					currentOpacityIE = 100;
					
				}
				
			}
			
			if( currentImages > 1){
				
				currentOpacityIE = 100;
				
				currentImages -= 1;
			
			}else{
			
				currentImages = slideShowItemsNumber;
				
				for( var i = (slideShowItemsNumber-1) ; i >= 0 ; i-- ){
					
					document.getElementById("image-" + i).style.zIndex = (500 + i);
					
					document.getElementById("image-" + i).style.opacity = 1;
					
					document.getElementById("image-" + i).style.filter = "alpha(opacity=100)";					
					
					currentOpacityIE = 100;
					
				}
			
			}
			
			slideshow();		
		
		}

	}else{
	
		slideShowImageVisibleTime -= 0.02;
		
		currentOpacityIE -= 2;
		
		document.getElementById("image-" + (currentImages - 1) ).style.filter = "alpha(opacity=" + currentOpacityIE + ")";	
		
		
		setTimeout("fadeIn()",25);
	
	}

}

function flipingPage(maxPage, currentPage){
	var pages = "";
	for( var i = maxPage ; i > 0 ; i--){
		if(i == currentPage){
			document.getElementById("content-more-" + i).style.display = "block";
			pages += '<span class="page-active" onclick="flipingPage(' + maxPage + ',' + i + ')">' + i + '</span>';
		}else{
			document.getElementById("content-more-" + i).style.display = "none";
			pages += '<span class="page-deactive" onclick="flipingPage('+maxPage+','+i+')">'+i+'</span>';			
		}
	}
	document.getElementById("flip-pages").innerHTML = pages;
}

function flipingPeoplePage(maxPage, currentPage){
	var pages = "";
	for( var i = maxPage ; i > 0 ; i--){
		if(i == currentPage){
			document.getElementById("content-people-more-" + i).style.display = "block";
			pages += '<span class="page-active" onclick="flipingPeoplePage(' + maxPage + ',' + i + ')">' + i + '</span>';
		}else{
			document.getElementById("content-people-more-" + i).style.display = "none";
			pages += '<span class="page-deactive" onclick="flipingPeoplePage('+maxPage+','+i+')">'+i+'</span>';			
		}
	}
	document.getElementById("flip-pages").innerHTML = pages;
}

var ps = "sl";

function psOver(currentSubMenu){
	if( currentSubMenu.id != ps){
		currentSubMenu.style.backgroundColor = "#FFF";
		currentSubMenu.style.color= "#78a22f";
	}
}

function psOut(currentSubMenu){
	if( currentSubMenu.id != ps){
		currentSubMenu.style.backgroundColor = "transparent";
		currentSubMenu.style.color= "#FFF";
	}
}

function contentVisible(currentContent){
	document.getElementById(ps).style.backgroundColor = "transparent";
	document.getElementById(ps).style.color= "#FFF";	
	document.getElementById(ps+"-content").style.display = "none";
	document.getElementById(currentContent.id+"-content").style.display = "block";	
	ps = currentContent.id;
}

function clearValue(current){
	current.value = "";
	current.style.color = "#000";
}

var oldPage = 1;
var oldPosition = 0;
var moveValue = 0;
var sliderWidth = 970;
var currentPosition  = 0;

var lastTurner = "lt-1";

var lock = true;
var correction = -10; 

function imageTurner(currentPage,currentTurner){

	if(lock){
		
		lock =  false;
	
		document.getElementById("inspirational-images").style.left = oldPosition + "px";
		
		document.getElementById(lastTurner).className = "image-turner-invisible";
		currentTurner.className = "image-turner-visible";
		
		lastTurner = currentTurner.id;
	
		if( oldPage < currentPage ){
			correction = 10;
			moveValue = oldPosition + (currentPage - oldPage) * sliderWidth * -1;
			imagesSlide();
		}else{
			correction = -10;
			moveValue = oldPosition - (oldPage -currentPage ) * sliderWidth * -1;
			imagesSlide();
		}
	
		oldPage = currentPage;
	}
}

function imagesSlide(){

	currentPosition = document.getElementById("inspirational-images").style.left;

	currentPosition = currentPosition.split("px")[0];

	okslide();

	//oldPosition = moveValue;

}

function okslide(){

	if( Math.round(currentPosition) != moveValue ){

		var difference = Math.round(Math.abs(moveValue)) - Math.round(Math.abs(currentPosition)) + correction;
		
		document.getElementById("inspirational-images").style.left = Number(currentPosition) + Math.round(difference / 20 * -1) + "px" ;
		
		setTimeout("imagesSlide()",10);

	}else{
	
		oldPosition = moveValue;
		lock = true;
	
	}

}

function hoverImageOver(currentImage){
	
	currentImage.style.top = "-220px";
	
}

function hoverImageOut(currentImage){
	
	currentImage.style.top = "0px";
	
}

function newsletter(){
	document.getElementById("newsletter").style.display = "block";
	document.getElementById("content-bottom").style.display = "none";	
}









