$(document).ready(function(){


/* Downloads
===================*/

$('#downloads').live('mouseenter mouseleave', function(event){
	
	if (event.type == 'mouseenter'){
		
		$('.downloads, #downloads > .bridge').show();
		
	} else {
		
		$('.downloads, #downloads > .bridge').hide();
		
	}
	
});



// CONTACT PULLDOWN

	var count = 0;
	$('.pulldown').live('click', function(){
		
		
		$('#contact_wrapper').slideToggle('normal', function(){
		
			if (count == 1){
				
				$('img.pulldown').attr('src', '/images/contact-pulldown.png');
				$('img.pulldown').css('margin-top', '0');
				$('img.pulldown').css('margin-bottom', '0');	
				count = 0;			
				
			} else if (count == 0) {
				
				$('img.pulldown').attr('src', '/images/contact-up.jpg');
				$('img.pulldown').css('margin-top', '-28px');
				$('img.pulldown').css('margin-bottom', '28px');
				count = 1;
				
			}
			
			
		});

	
	});

// END CONTACT PULL DOWN
	
// NAVIGATION

	$('#nav .tab a').mouseenter(function() {

		target = $(this).attr('id');
		
		
		// check to see if the target is empty to prevent errors, if it is 
		// empty simply do nothing as it is a normal link without dropdown
		if (target ==''){
			
		} else {
		
			$('.container_' + target + ' .tab').addClass('selected');
			$('.container_' + target + ' .tab a').addClass('selected');
			$('.container_' + target + ' .tab img').attr('src', '/images/nav-arrow-selected.png');
			$('ul.' + target).show();
		
		}

	});
	
	$('.sub').mouseleave(function(){
	
		// check to see if the target is empty to prevent errors, if it is 
		// empty simply do nothing as it is a normal link without dropdown
		if (target == ''){
			
		} else {
	
			$('.sub ul.' + target).hide();
			$('.container_' + target + ' .tab').removeClass('selected');
			$('.container_' + target + ' .tab a').removeClass('selected');
			$('.container_' + target + ' .tab img').attr('src', '/images/nav-arrow.png');
		
		}
				
	});
	

// END NAVIGATION	

// UNIFORM
	
	$(function(){
        $("#contact_contain input, #coming_soon input, #support_contain input, #contact_contain select, #contact_contain textarea, #support_right input, #support_right, select").uniform();
     });	
	 
// END UNIFORM
	 

	 $('textarea').elastic();
	 $(":text").labelify();
	 
// Newsletter Signup

$('#newsletter_signup').live('click', function(){
	
	$.ajax({
		type: 'POST',
		url: 'inc/inc.add.mailinglist.php',
		data: {
			email: $('#newsletter_email').val()	
		},
		success : function(data){
			
			$('#newsletter_email').val('');
			alert('Thanks for your interest, you have been added to our mailing list.')
			
			}
		})
	
});

// Interest Signup

$('#interest_signup').live('click', function(){
	
	$.ajax({
		type: 'POST',
		url: 'inc/inc.add.mailinglist.php',
		data: {
			email: $('#interest_email').val()	
		},
		success : function(data){
			
			 $('#interest_email').val('');
			alert('Thanks for your interest, you have been added to our mailing list.')
			
			}
		})
	
});


// Contact Form

$('#sendenquiry').live('click', function(){
		
	$.ajax({
		type: 'POST',
		url: 'inc/inc.send.enquiry.php',
		data: {
			name: $('#name').val(),
			email: $('#email').val(),
			organisation: $('#organisation').val(),
			phone: $('#phone').val(),
			contact: $('#contact').val(),
			message: $('#message').val()
			},
		success: function(data){
			


			$('.thankyou').fadeIn('normal', function(){
				
				
				setTimeout(function(){
					
					$('.thankyou').fadeOut('normal', function(){
				
						$('#contact_wrapper').slideUp('normal', function(){
							$('.cleft input, .cleft textarea').val('');
							
							$('img.pulldown').attr('src', '/images/contact-pulldown.png');
							$('img.pulldown').css('margin-top', '0');
							$('img.pulldown').css('margin-bottom', '0');
							count = 0;
						});	
						
					});
				
				}, 1300);
			
			
			})			
			
		}	
	});
	
	
});


$('#submit_support').live('click', function(){
	
	var fname = $('#fname').val();
	var lname = $('#lname').val();
	var semail = $('#semail').val();
	var uname = $('#uname').val();
	var role = $('#role').val();
	var company = $('#company').val();
	var department = $('#department').val();
	var product = $('#product').val();
	var address = $('#address').val();
	var pcode = $('#pcode').val();
	var country = $('#country').val();
	
	$('input').removeClass('required');	
	
	if ((!fname) || (!lname) || (!semail) || (!role) || (!company) || (!address) || (!pcode) || (!country) || (!product)){
	
		
		if (!fname){
			$('#fname').addClass('required');	
		}
		
		if (!lname){
			$('#lname').addClass('required');	
		}		
		
		if (!semail){
			$('#semail').addClass('required');	
		}
		
		if (!role){
			$('#role').addClass('required');	
		}
		
		if (!company){
			$('#company').addClass('required');	
		}
		
		if (!address){
			$('#address').addClass('required');	
		}
		
		if (!pcode){
			$('#pcode').addClass('required');	
		}
		
		if (!country){
			$('#country').addClass('required');	
		}
		
		if (!product){
			alert('Please select a product');
		}
		
		
	} else {
		
		
		$('#submit_support').hide();
		$('#loader').show();
		
		$.ajax({
			url: 'inc/inc.send.support.php',
			type: 'POST',
			data: {
				fname: fname,
				lname: lname,
				semail: semail,
				uname: uname,
				role: role,
				company: company,
				department: department,
				address: address,
				pcode: pcode,
				country: country,
				product: product
				},
			success: function(data){
				
				$('span.rlabel').removeClass('rlabel').addClass('rthankyou');
				$('span.rthankyou').html('Thank you, we will be in touch shortly');
				
				$('#support_right input').val('');
								
				$('#loader').hide();				
				$('#submit_support').fadeIn();
				
				setTimeout(function(){
				
					$('span.rthankyou').fadeOut('normal', function(){
					
						$('span.rthankyou').removeClass('rthankyou').addClass('rlabel');	
						$('span.rlabel').html('* Mandatory fields');
						$('span.rlabel').fadeIn();
					});
					
					
					
				}, 1500);
				
				
				
				
				
				
				
			}	
			
		});
		
		
	}
	

	
	
});


	
	
});
