// JavaScript Document
jQuery(document).ready(function() {
										  
	 jQuery('.clear_field').one("focus", function() {
	  jQuery(this).val("");
	});
	 
	jQuery('.clearText').focus(function() {			
			var field = this;										  
			if (field.defaultValue == field.value) field.value = '';
			else if (field.value == '') field.value = field.defaultValue;										  
	});
	jQuery('.clearText').blur(function() {			
			var field = this;										  
			if (field.defaultValue == field.value) field.value = '';
			else if (field.value == '') field.value = field.defaultValue;										  
	});
	
	
	
	function showContent(id) {
		jQuery(id+' a.open').click(function() {
			jQuery(id+' a.open').hide();
			jQuery(id+' a.close').show();
			jQuery(id+' .accordion_content').fadeIn('300', function() {
			  // Animation complete
			});
			return false;
		});
		jQuery(id+' a.link_open').click(function() {
			jQuery(id+' a.main-link').removeClass('link_open');
			jQuery(id+' a.main-link').addClass('link_close');
			jQuery(id+' a.open').hide();
			jQuery(id+' a.close').show();
			jQuery(id+' .accordion_content').fadeIn('300', function() {
			  // Animation complete
			});
			return false;
		});
	}
	
	showContent('#menu1');
	showContent('#menu2');
	showContent('#menu3');
	showContent('#menu4');
	
	
	function hideContent(id) {
		jQuery(id+' a.close').click(function() {
			jQuery(id+' a.close').hide();
			jQuery(id+' a.open').show();	
			jQuery(id+' .accordion_content').fadeOut('300', function() {											 
	
			});
			return false;
		});
		jQuery('#menu1 a.link_close').click(function() {
			alert('sd');
			jQuery(id+' a.main-link').removeClass('link_close');
			jQuery(id+' a.main-link').addClass('link_open');
			jQuery(id+' a.close').hide();
			jQuery(id+' a.open').show();	
			jQuery(id+' .accordion_content').fadeOut('300', function() {											 
	
			});
			return false;
		});
	}
	
	hideContent('#menu1');
	hideContent('#menu2');
	hideContent('#menu3');
	hideContent('#menu4');
	

	 
	 
	jQuery("a.group").fancybox({
		'overlayShow'	:	false
	});
	
	jQuery(".further_info").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'overlayColor' : '#000',
		'onClosed'		: function() {
			 $("#login_error").hide();
		}
	});	
	
	jQuery(".more_info").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'overlayColor' : '#000',
		'onClosed'		: function() {
			 $("#login_error").hide();
		}
	});
	
	jQuery(".case_study").fancybox({
		'titleShow'		: false,
		'overlayColor' : '#000',
		'width'			: 700,
		'autoDimensions' : false,
		'hideOnOverlayClick' : false
	});
	
	$('a.closeui').click(function(){
	 $(this).fancybox.close();
	});

	
	jQuery("#login_form").bind("submit", function() {
		jQuery('#fancybox-content .text').html('');
		if (jQuery("#login_form #from_name").val().length < 1 || jQuery("#login_form #from_name").val() == 'Your Name') {
			 jQuery('#fancybox-content .text').append('<p>Your name is required</p>');
			 var error = 'yes';
		}
		if (jQuery("#login_form #company").val().length < 1 || jQuery("#login_form #company").val() == 'Company') {
			 jQuery('#fancybox-content .text').append('<p>Company is required</p>');
			 var error = 'yes';
		}
		
		if (jQuery("#login_form #phone").val().length < 1 || jQuery("#login_form #phone").val() == 'Phone Number') {
			 jQuery('#fancybox-content .text').append('<p>Phone Number is required</p>');
			 var error = 'yes';
		}
		if (jQuery("#login_form #from_email").val().length < 1 || jQuery("#login_form #from_email").val() == 'Email Address') {
			 jQuery('#fancybox-content .text').append('<p>Email address is required</p>');
			 var error = 'yes';
		}
		
		
		if(error != 'yes'){
		
		
			jQuery.ajax({
				type		: "POST",
				cache	: false,
				url		: "/validate.php",
				data		: $(this).serializeArray(),
				success: function(data) {
					if(data == 1) {
						jQuery('#fancybox-content .text').html('<p>Proceed</p>');
						jQuery('#fancybox-content .text p').remove();
						jQuery.fancybox.showActivity();
						jQuery.ajax({
							type		: "POST",
							cache	: false,
							url		: "/request.php",
							data		: jQuery('#login_form').serialize(),
							success: function(data) {
								jQuery.fancybox(data, {
									'overlayColor' : '#000'
								});
							}
						});
					} else {
						jQuery('#fancybox-content .text').append('<p>Your email address is not valid</p>');
					}
					//$.fancybox(data);
				}
			});
		}
		
	
	
		//$.fancybox.showActivity();
	
		/*$.ajax({
			type		: "POST",
			cache	: false,
			url		: "/request.php",
			data		: $(this).serializeArray(),
			success: function(data) {
				$.fancybox(data);
			}
		});*/
	
		return false;
	});

	jQuery("#email_form").bind("submit", function() {
		jQuery('#fancybox-content .text').html('');
		jQuery.ajax({
			type		: "POST",
			cache	: false,
			url		: "/validate.php",
			data		: $('#email_form').serializeArray(),
			success: function(data) {
				if(data == 1) {
					jQuery('#fancybox-content .text').html('<p>Proceed</p>');
					jQuery.fancybox.showActivity();
					jQuery.ajax({
						type		: "POST",
						cache	: false,
						url		: "/request.php",
						data		: $('#email_form').serialize(),
						success: function(data) {
							jQuery.fancybox(data, {
								'overlayColor' : '#000'
						 	});
						}
					});
					jQuery('#fancybox-content .text').html('');
				} else {
					jQuery('#fancybox-content .text').append('<p>Your email address is not valid</p>');
				}
				//$.fancybox(data);
			}
		});
		
		return false;
	});
	
	// Find out more form.
	jQuery(".form_request").bind("submit", function() {
		jQuery.ajax({
			type		: "POST",
			cache	: false,
			url		: "/process.php",
			data		: $('.form_request').serializeArray(),
			success: function(data) {
				if(data != '') {
					jQuery('.error_holder').html('<div class="error_head"><p><strong>Please correct the mistakes highlighted below</strong></p></div>' + data);
				} else {
					jQuery.fancybox(
						'<div class="insider_fancybox-container"><p class="fancybox-title"> enquiry form - Thank you for your enquiry</p><p>Thank you, your request has been sent. Our team will send you the information you requested shortly.</p></div>',
						{
							'overlayColor' : '#000'
						}
					);
					jQuery('.error_holder').html('');
				}
			}
		});
		return false;
	});
	
	
	// Request demo form
	jQuery(".demo_form").bind("submit", function() {
		jQuery.ajax({
			type		: "POST",
			cache	: false,
			url		: "/process.php",
			data		: $('.demo_form').serializeArray(),
			success: function(data) {
				if(data != '') {
					jQuery('.error_holder_demo').html(data);
				} else {
					jQuery.fancybox(
						'<div class="insider_fancybox-container"><p class="fancybox-title">demo form - Thank you for your enquiry</p><p>Thank you, your request has been sent. Our team will send you the information you requested shortly.</p></div>',
						{
							'overlayColor' : '#000'
						}
					);
					jQuery('.error_holder_demo').html('');
					
				}
			}
		});
		return false;
	});
	
		
	 
      
});






