// JavaScript Document

$(function(){
	
	$('#contactform #submit').click(function(){
	
		if ($("#name").val()!=''){
			
			if ($("#youremail").val()!=''){
				if($('#validate').val()=='glm') {  		  
					$.post("processor.php", $('form').serialize());
					$('.field, .checkbox').css({"display": "none"});
					$("#height").css({"height": 175}, 500);
					$('#messagesuccess').show();
					$.fancybox.resize();
					return false;
				} else {
					$('#validatefail').show();
					$.fancybox.resize();
					return false;
				}
			} else {
				$('#youremailfail').show();
				$('#messagefail').show();
				$.fancybox.resize();
				return false;
			}
			
		} else {
			$('#namefail').show();
			$('#messagefail').show();
			$.fancybox.resize();
			return false;
		}
		
	});
	
	$('input#validate[type="text"]').focus(function() {
		$('#validatefail').hide();	
		$('#messagefail').hide();
	});
	
	$('input#name[type="text"]').focus(function() {
		$('#namefail').hide();		
		$('#messagefail').hide();
	});
	
	$('input#youremail[type="text"]').focus(function() {
		$('#youremailfail').hide();		
		$('#messagefail').hide();
	});
	
	
	$.localScroll({duration: 1000}/*, {easing:'easeOutElastic'}*/);	
	
	$('#logo').click(function(){
		$(".box-wrap").animate({"left": 0}, 500, function(){$("#height").animate({"height": 150}, 1000);});
		event.preventDefault();
	});
	$('.prices').click(function(){
		$(".box-wrap").animate({"left": -924}, 500, function(){$("#height").animate({"height": 150}, 1000);});
		event.preventDefault();
	});
	$('.quote').click(function(){
		$("#height").stop().animate({"height": 380}, 500, function(){$(".box-wrap").animate({"left": -1848}, 500);});
		/*$(".box-wrap").animate({"left": -1848}, 1000, function(){$("#height").animate({"height": 380}, 1000);});	*/	
		event.preventDefault();
	});
	$('.close').click(function(){
		$(".box-wrap").stop().animate({"left": 0}, 1000, function(){$("#height").animate({"height": 150}, 500);});
		event.preventDefault();
	});

/*	$('#logo').click(function(){
		$(".box-wrap").animate({"left": 0}, 500, function(){$("#height").animate({"height": 150}, 250);});
		$('html, body').animate({scrollTop: $(document).height()}, 500);
		event.preventDefault();
	});
	$('.prices').click(function(){
		$(".box-wrap").animate({"left": -924}, 500, function(){$("#height").animate({"height": 150}, 250);});
		$('html, body').animate({scrollTop: $(document).height()}, 500);
		event.preventDefault();
	});
	$('.quote').click(function(){
		$(".box-wrap").animate({"left": -1848}, 500);
		$("#height").animate({"height": 380}, 500);
		$('html, body').animate({scrollTop: $(document).height()}, 500);
		event.preventDefault();
	});
	$('#close').click(function(){
		$(".box-wrap").animate({"left": -924}, 500, function(){$("#height").animate({"height": 150}, 250);});
		$('html, body').animate({scrollBottom: $(document).height(50)}, 500);
		event.preventDefault();
	});*/
	
	
	
	
	
	
	/* *** Enter the Cufon *** */
/*	Cufon.replace('.text', {textShadow: '1px 1px #000', hover: true, fontFamily: 'goth'});
	Cufon.replace('sdf', {textShadow: '1px 2px 2px #000', hover: true, fontFamily: 'goth', color: '-linear-gradient(#cbc09d, #cbc09d, #b8ad89, rgb(0, 0, 0))'});*/
/*	Cufon.replace('#nav a, h3', {hover: true, fontFamily: 'goth'});*/
/*	Cufon.replace('h4', {hover: true, fontFamily: 'clarendon'});*/
	Cufon.replace('.field label', {textShadow: '1px 1px #fff', hover: true, fontFamily: 'goth'});
	
	
	/* *** FancyBox jQuery *** */
	$("a.group").fancybox();
	
/*	$(".quote").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'onClosed'		: function() {
			$("#login_error").hide();
		}
	});*/
	
});

$(window).load(function() {
/*var total = $('#slider img').length;
var rand = Math.floor(Math.random()*total);*/
$('#slides').nivoSlider({
/*    startSlide:rand,*/
        effect: 'fade', // Specify sets like: 'fold,fade,sliceDown'
        slices: 15, // For slice animations
        boxCols: 8, // For box animations
        boxRows: 4, // For box animations
        animSpeed: 500, // Slide transition speed
        pauseTime: 4000, // How long each slide will show
        directionNav: false, // Next & Prev navigation
        directionNavHide: false, // Only show on hover
        controlNav: false, // 1,2,3... navigation
        controlNavThumbs: false, // Use thumbnails for Control Nav
        controlNavThumbsFromRel: false, // Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', // Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
        keyboardNav: true, // Use left & right arrows
        pauseOnHover: false, // Stop animation while hovering
        manualAdvance: false, // Force manual transitions
        captionOpacity: 0.8, // Universal caption opacity
        prevText: 'Prev', // Prev directionNav text
        nextText: 'Next', // Next directionNav text
        beforeChange: function(){}, // Triggers before a slide transition
        afterChange: function(){}, // Triggers after a slide transition
        slideshowEnd: function(){}, // Triggers after all slides have been shown
        lastSlide: function(){}, // Triggers when last slide is shown
        afterLoad: function(){} // Triggers when slider has loaded
    });
});
