	
	
	//--------------------------------------------------------------
	// start banner rotator
	function startBanner(){
		$('#banner').cycle({ 
        	fx:'scrollLeft,scrollDown,scrollRight,scrollUp',
			timeout:4000,
			easing:'easeInOutQuad' //by easing plugin
    	});
	}
	
	
	//--------------------------------------------------------------
	//show form error message
	function showErrorMessage(message){
		$("#cf1_loader").hide();
		$("#cf1_button_send").show();
		$("#cf1_error_text").show().html(message);
	}
	
	//--------------------------------------------------------------
	//show form error message
	function showLoader(){
		$("#cf1_error_text").hide();
		$("#cf1_button_send").hide();
		$("#cf1_loader").show();
	}
	
	//--------------------------------------------------------------
	//show form sent message
	function showSentMessage(){
		$("#contact_form_1").hide();
		$("#cf1_button_send").hide();
		$("#cf1_sent").show();
	}
	
	//--------------------------------------------------------------
	//send the form
	function sendForm(){
		//gether all data
		var form = $("#cf1_form")[0];
		var objData = {};
		for(var i=0;i<form.length;i++){
			var input = form[i];
			objData[input.name] = input.value;
		}
		
		showLoader();
		
		//send contact form using ajax
		$.ajax({
			  url: "contact.php",
			  global: false,
			  type: "POST",
			  data:objData,
			  success: function(response){
				 if(response == "__ok__")
					showSentMessage();
				 else
					showErrorMessage(response);
			  },
			  error:function(){
				showErrorMessage("Can't get the contact form");
			  }
		});
		
	}
	
	//--------------------------------------------------------------
	//on ready operations
	$(document).ready(function(){
		startBanner();
		$("#cf1_button_send").click(sendForm);
	});
	
