$(document).ready(function(){	
	feedback_form();
	pngfix();
});

this.feedback_form = function(){
	
	var obj = $('#feedback');
	var openText = "Send us your feedback";
	var closeText = "Close feedback form";
	var left = obj.css('left');
	var speed = 500;
	
	$('<span class="open">'+ openText +'</span>').appendTo(obj).toggle(
		function(){
			$(this).removeClass('open').addClass('close').text(closeText);
			obj.animate(
				{ 'left':'0px' },	
				speed
			)
		},
		function(){
			$(this).removeClass('close').addClass('open').text(openText);
			obj.animate(
				{ 'left':left },	
				speed
			)
		}
	)
	
	//submission scripts
	  $('.contactForm').submit( function(){
			//statements to validate the form	
			var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
			var email = document.getElementById('e-mail');
			
			if (!filter.test(email.value )) {
				$('.email-missing').show();
			} else {$('.email-missing').hide();}
			
			if (document.cform.name.value == "") {
				$('.name-missing').show();
			} else {$('.name-missing').hide();}
			
			if (document.cform.telephone.value == "") {
				$('.telephone-missing').show();
			} else {$('.telephone-missing').hide();}
				
			if ((document.cform.name.value == "") || (!filter.test(email.value)) || (document.cform.telephone.value == "")){
				return false;
			} 

			if ((document.cform.name.value != "") && (filter.test(email.value)) && (document.cform.telephone.value != "")) {
			
			//show the loading bar
			$('.loader').append($('.bar'));
			$('.bar').css({display:'block'});
			
			//send the ajax request
			$.post('assets/forms/home.php',{
								name:$('#name').val(),
								email:$('#e-mail').val(),
								company:$('#company').val(),
								interestedIn:$('#interestedIn').val(),
								enquiry:$('#enquiry').val(),
								joinList:$('#joinList').val(),
								telephone:$('#telephone').val()
								},

			//return the data
			function(data){
				
			//hide the graphic
			$('.bar').css({display:'none'});
			$('.input_boxes').css({display:'none'});
		 	$('.loader').append(data);
			});
				
				//waits 2000, then closes the form and fades out
				setTimeout(
					function(){
					obj.animate(
					{ 'left':left },	
					speed
					)
					}, 3000);

				//stay on the page
				return false;
			} 
	  });
	
};


/* png fix */
this.pngfix=function(){var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){$("*").each(function(){var bgIMG=$(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];$(this).css('background-image','none');$(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='crop')"}})}};
