	//var bIsFirebugReady = (!!window.console && !!window.console.log);
var $j = jQuery.noConflict();
	$j(document).ready(
					   function (){
	$j('.error').hide();		
	var orderForm = $j("#ankieta");  
	var orderName = orderForm.find(".name"); 
	var orderEmail = orderForm.find(".email");  

	var orderResponseText = orderForm.find(".responseText");

	// On Submitting  	
	orderForm.bind("submit", function(e){
		if(validateName(e, orderName) & valMail(e, orderEmail) ) { 
			SendByAjax(orderForm, orderResponseText);
		};
		return false;
	});
		
	// On key press  
	orderName.bind("keyup", function(e){
		validateName(e,  orderName);
	});
	orderEmail.bind("keyup", function(e){
		valMail(e,  orderEmail);
	});
	
			

function validateName(event, input){  
	if(input.val().length < 3 || input.val() == "your name"){
		if(event.type != "keyup") {
			input.addClass("error"); 
			input.parent().find('.error').slideDown(); 
		}
		return false;
	}else{input.removeClass("error"); input.parent().find('.error').slideUp(); return true;}  
}



function valMail(event, input){
	var a = input.val();
	var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;	
	if(filter.test(a)){
		input.removeClass("error"); 
		input.parent().find('.error').slideUp(); 
		return true;
	}
	else{
		if(event.type != "keyup") {
			input.addClass("error"); 
			input.parent().find('.error').slideDown(); 
		}
		return false;
	}
} 

function SendByAjax(form, response){	
	response.slideUp('slow').animate({X:""} , 200, "linear", function(){
		response.html('<small>Please wait.</small><br />').slideDown();		
	});	
	$.post('sendorder.php', form.serialize(), function(data){
		response.slideUp().animate({X:""} , 200, "linear", function(){response.html(data).slideDown();});
	});

	//Cancel default action
	return false;
};		
	
	
	
	
			$j('.dodatkowe').hide();//Hide div with number of page of yor design			
			$j(".inne").click( function() {
				$j(this).parents(".detail_field").find('.dodatkowe').slideDown('slow');			
			});
			
			$j(".standardowe").click( function() {
				$j(this).parents(".detail_field").find('.dodatkowe').slideUp('slow');			
			});	
			
			
			$j("#number_of_pages_no").click( function() {
				$j('.number_of_pages').slideUp('slow');
				$j('#number').val('0');
			});
	
	
	
	
	
	
	

					   })

