$(document).ready(function() {
	$('#menu .menu_child').css({'display':'none'});
	$('#menu .active>ul').css({'display':'block', 'border-top':'2px dotted #9c9d9e'});
	
	$('.navContent').click(function(){
		if( $('.contactForm').is(':visible') ) {
			$('#Content .contactForm').slideToggle(1000,function(){
				$('.textPannel').slideToggle(600,function(){
					contentTrigger(1);
				});
			});
		}else{
			$('.textPannel').slideToggle(600,function(){
				contentTrigger(1);
			});
		}	
	});
	
		$('.nav_left').click(function(){
			if( $('.textPannel').is(':visible') ) {
				$('.textPannel').slideToggle(600,function(){
					contentTrigger(1);
				});
			}
		});
		$('.nav_right').click(function(){
			if( $('.textPannel').is(':visible') ) {
				$('.textPannel').slideToggle(600,function(){
					contentTrigger(1);
				});
			}
		});	
		
		
	

	$('.FotoBox').cycle({ 
	    fx:     'fade', 
	    speed:  'fast', 
	    timeout: 0, 
	   //delay:	 3000,	
	    next:   '.nav_right', 
	    prev:   '.nav_left',
	    after:   checkNumTumbs
	});
	
	setSifr(aPath,'#UnderContent h1',1);
	setSifr(aPath,'#menu .active',3);
	setSifr(aPath,'#menu li:not(.active)',2);
	
	contentTrigger(0);
	
	checkNumTumbs();
	//centerPage('Outer');
	$('#Content .contact').click(function(){
		$('#Content .textPannel').slideToggle(1000,function(){
			$('#Content .contactForm').slideToggle(1000);
			$('.navContent').addClass('ContactNav');
			$('.ContactNav').removeClass('navContent');
		});	
	});
	
	$('#send').click(function(){
		$(this).attr("disabled","disabled");
		$('input[name=reset]').attr("disabled","disabled");
		mailTO();
	});
		
	$('input[name=reset]').click(function(){
		$('input[name=name]').val('');
		$('input[name=company]').val('');
		$('input[name=email]').val('');
		$('input[name=phone]').val('');
		$('input[name=subject]').val('');
		$('.textVeld').val('');
	});
	
	
});

function mailTO(){
	var mailData=new Array();
	mailData= getMailData();
	$('.ErrorMessage').fadeOut(200);
	$('.SuccesMessage').fadeOut(200);
	//alert(mailData['message']);
	/*
	var a=0;
	for( var i in mailData ){	
		if(a==0){
			var Line=i+':"'+mailData[i]+'"';
			a++;	
		}else{
			Line+=' ,'+i+':"'+mailData[i]+'"';
		}
		
	} 
	*/
	//var Line=convertDataToStringData(mailData);
	//alert(Line);

	$.post("../../../formmail.php", { 'name':mailData['name'], 'company':mailData['company'], 'email':mailData['email'], 'phone':mailData['phone'], 'subject':mailData['subject'], 'message':mailData['message']}, function(data){
		if(data==1){
			$('.SuccesMessage').fadeIn(300,function(){
				
				$('#send').removeAttr("disabled");	
				$('input[name=reset]').removeAttr("disabled");
				/*
				$('#Content .contactForm').slideToggle(1000,function(){
					$('#Content .textPannel').slideToggle(1000);
				});	
				*/
			});
			
		}else{
			$('.ErrorMessage').fadeIn(400,function(){
				$('#send').removeAttr("disabled");	
				$('input[name=reset]').removeAttr("disabled");
			});
		}
		//alert("Data Loaded: " + data);
	});
	
		
}
function convertDataToStringData(array){
	
	//alert(mailData['message']);
	var a=0;
	for( var i in array ){	
		if(a==0){
			var Line=i+':"'+array[i]+'"';
			a++;	
		}else{
			Line+=' ,'+i+':"'+array[i]+'"';
		}
	} 
	return Line;
}

function getMailData(){
	var mailData=new Array();
	mailData['name']=$('input[name=name]').val();
	mailData['company']=$('input[name=company]').val();
	mailData['email']=$('input[name=email]').val();
	mailData['phone']=$('input[name=phone]').val();
	mailData['subject']=$('input[name=subject]').val();
	mailData['message']=$('.textVeld').val();
	return mailData;
}

function centerPage(id){
	var bodyheight = $('body').height();
	var windowheight = $(window).height();
	
	if(windowheight>bodyheight){
		var a=windowheight-bodyheight;
		h=Math.round(a/2) ;
		$('#'+id).css({'margin-top':h+'px'});
		//alert(bodyheight+' - '+ windowheight);
	}
	
	//Main
	
	//var maxHeight=Math.max(bodyheight,windowheight);
	
	//if(maxHeight>450){	$('#fancy_overlay').css({'height':maxHeight}); 	}
}
function contentTrigger(post){
	if( $('#Content .textPannel').is(':visible') ){
		//alert('visible');
		$('#Content .navContent').removeClass('north').addClass('south');
		if(post==1){
			$.post( aPath+'/includes/ajaxHandler.php', {'display':'0'});
		}
	}
	else if($('#Content .textPannel').is(':hidden')){
		//alert('hidden');
		$('#Content .navContent').removeClass('south').addClass('north');
		if(post==1){
			$.post( aPath+'/includes/ajaxHandler.php', {'display':'1'});
		}
	}
}

function setSifr(aPath,Selector, a){
	if(a==1){
		$(Selector).flash({ 
			src: aPath+'/flash/Scala.swf',
			wmode: 'transparent',
			flashvars: { 
				css: [
					'* { color: #99c1da; text-transform:uppercase; font-size: 18px; margin:0px; padding:0px; }'
					
				].join(' ')
			}},
			{ version: 7 },function(htmlOptions) {
				htmlOptions.flashvars.txt = this.innerHTML;
				this.innerHTML = '<span>'+this.innerHTML+'</span>';
				var $alt = $(this.firstChild);
				htmlOptions.height = $alt.height();
				htmlOptions.width = $alt.width();
				$alt.addClass('alt');
				$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));						
		});
	}else if(a==2){
		$(Selector).flash({ 
			src: aPath+'/flash/Scala.swf',
			wmode: 'transparent',
			flashvars: { 
				css: [
					'* { color: #99c1da; text-transform:uppercase; text-decoration: none; text-align:right; margin-right:0px; font-size: 16px; }',
					'a { color: #99c1da; text-decoration: none; text-align:right; font-size: 16px; margin-bottom: 0px; }'
				].join(' ')
			}},
			{ version: 7 },function(htmlOptions) {
				htmlOptions.flashvars.txt = this.innerHTML;
				//alert(htmlOptions.flashvars.txt);
				this.innerHTML = '<span>'+this.innerHTML+'</span>';
				var $alt = $(this.firstChild);
				htmlOptions.height = $alt.height();
				htmlOptions.width = $alt.width();
				$alt.addClass('alt');
				$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));						
		});
	}else if(a==3){
		$(Selector).flash({ 
			src: aPath+'/flash/Scala.swf',
			wmode: 'transparent',
			flashvars: { 
				css: [
					'* { color: #00467f; text-transform:uppercase; text-decoration: none; text-align:right; margin-right:0px; font-size: 16px; }',
					'a { color: #00467f; text-decoration: none; text-align:right; font-size: 16px; margin-bottom: 0px; }'
				].join(' ')
			}},
			{ version: 7 },function(htmlOptions) {
				htmlOptions.flashvars.txt = this.innerHTML;
				//alert(htmlOptions.flashvars.txt);
				this.innerHTML = '<span>'+this.innerHTML+'</span>';
				var $alt = $(this.firstChild);
				htmlOptions.height = $alt.height();
				htmlOptions.width = $alt.width();
				$alt.addClass('alt');
				$(this).addClass('flash-replaced').prepend($.fn.flash.transform(htmlOptions));						
		});
	}
}

function cycleSelect(num){
	$('.FotoBox').cycle(num); 
	if( $('.textPannel').is(':visible') ) {
		$('.textPannel').slideToggle(600,function(){
			contentTrigger(1);
		});
	}	
}

function checkNumTumbs(){
	var min=7; //counting on 0;
	var num=$('.ThumbList li').length;
	num--;
	if(num==0){
		hideNav('nav_left');
		hideNav('nav_right');
		$('.ThumbList').hide();

		return;
	}else if(num<=min){
		$('.MiddleUnder').addClass('center');
		//var a=(685-((num+1)*74))/2;
		//alert(a);
		//$('.ThumbList').animate({ marginLeft: a+"px" },2000);
	}
	
	var photoIndex = $('.FotoBox img').index( $('.FotoBox img:visible') );
	var thumbIndexFirst = $('.ThumbList li').index( $('.ThumbList li:visible:first') );
	var thumbIndexLast = $('.ThumbList li').index( $('.ThumbList li:visible:last') );
	
	if(photoIndex==thumbIndexLast && num!=thumbIndexLast){	
		$('.ThumbList li:visible:first').animate({ marginLeft: "-84px" },function(){
			$(this).removeClass('First').hide().next().addClass('First');
			$('.ThumbList li:visible:last').next().fadeIn(500);
		});
	}
	if(photoIndex==thumbIndexFirst && thumbIndexFirst!=0){
		$('.ThumbList li:visible:last').fadeOut(500,function(){
			$('.ThumbList li:visible:first').removeClass('First').prev().addClass('First').show().animate({ marginLeft: "0px" });
		});
	}
	
	if ( $('.FotoBox img:first').is(':visible') ) { 
		hideNav('nav_left');
	}else if($('.FotoBox img:first').is(':hidden')){
		showNav('nav_left');
	}
	
	if ( $('.FotoBox img:last').is(':visible') ) { 
		hideNav('nav_right');
	}else if($('.FotoBox img:last').is(':hidden')){
		showNav('nav_right');
	}	
}

function hideNav(nav){
	$('.'+nav).hide();
}

function showNav(nav){
	$('.'+nav).show();
}

