jQuery(document).ready(function(){
	$("#message #btn_closemessage").click(function(){
		$("#message").fadeOut();												   
												   })
	$('#orderform').submit(function(){			
		var action = $(this).attr('action');
		
		$('#orderform #submit').attr('disabled','disabled').after('');					
		
		var valid = $('#orderform').valid();
		if(!valid){
			$('#orderform #submit').attr('disabled',''); 
			return;
		}
		
		$.post(action, { 
			fname: $('#fname').val(),
			lname: $('#lname').val(),
			email: $('#email').val(),
			telephone  : $('#telephone').val(),
			country: $('#country').val(),
			message : $('#comment').val(),
			product : $('#product_name').val()
		},
			function(data){
				$("#message #content").html(data);
				$("#message").css('left', ($(window).width()/2) - ($("#message").width()/2));
				$("#message").css('top', ($(window).height()/2) - ($("#message").height()/2));
				$("#message").fadeIn();
				
				//$('#message').slideDown('slow');
				//$('#orderform img.loader').fadeOut('fast',function(){$(this).remove()});
				$('#orderform #submit').attr('disabled',''); 
				if(data.match('success') != null)
					clear_form_elements('#orderform');
			}
		);
		$('#orderform #submit').attr('disabled',''); 
		return false; 
	
	});
	
	
	$('#contactform').submit(function(){			
		var action = $(this).attr('action');
		
		$('#contactform #submit').attr('disabled','disabled').after('');
		
		
		var valid = $('#contactform').valid();
		if(!valid){
			$('#contactform #submit').attr('disabled',''); 
			return;
		}		
		$.post(action, { 
			fname: $('#fname').val(),
			lname: $('#lname').val(),
			email: $('#email').val(),
			message : $('#comment').val()
		},
			function(data){
				$("#message #content").html(data);
				$("#message").css('left', ($(window).width()/2) - ($("#message").width()/2));
				$("#message").css('top', ($(window).height()/2) - ($("#message").height()/2));
				$("#message").fadeIn();
				//$('#message').slideDown('slow');
				//$('#contactform img.loader').fadeOut('fast',function(){$(this).remove()});
				$('#contactform #submit').attr('disabled',''); 
				if(data.match('success') != null)
					clear_form_elements('#contactform');
				
			}
		);
		$('#contactform #submit').attr('disabled',''); 
		return false; 
	
	});
});

function clear_form_elements(ele) {

    $(ele).find(':input').each(function() {
        switch(this.type) {
            case 'password':
            case 'select-multiple':
            case 'select-one':
            case 'text':
            case 'textarea':
                $(this).val('');
                break;
            case 'checkbox':
            case 'radio':
                this.checked = false;
        }
    });

}


