jQuery(document).ready( function($) {

	// Register filter drop-down click
	jQuery(".ecsv-cv-filter").click( function() {
		jQuery(this).next(".ecsv-cv-filter-list").slideToggle( 'fast' );
	} );
	
	jQuery("#ecsvdatepicker").datepick(
	{    
		dateFormat: 'yyyy-mm-dd',
		onSelect: function(dates) {
			var fdate = jQuery.datepick.formatDate(
			'yyyy-mm-dd', jQuery('#ecsvdatepicker').datepick('getDate')[0]);
		}    
	});
	
	jQuery('#apply_filters').click(function() {
		
		var ordtype = jQuery("#order_type_filter").val();
		var orddate = jQuery("#ecsvdatepicker").val();	
	
		
		
		ecsv_exportfile();
      
		var data = {
			action: 'export_csv_checking_action',
			order_type_filter: ordtype,
			ecsvdatepicker: orddate
		};

		// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
		jQuery.post(ajaxurl, data, function(response) {
			//alert(response);
			/*var sresp = response.toString();
			alert(sresp);*/
			if(response == "failure")
			{
				ecsv_error();
			}
			else{
				ecsv_success();                          // update indicator
				jQuery("#filterformcsv").submit();         // submit the form data to the download page
				document.getElementById('filterformcsv').reset();
			}
		
		});


	});
	
	function ecsv_exportfile(){
		jQuery("#wait").html('<div class="ecsvinfobox"><p>Creating File...</p></div>');
	}

	function ecsv_success(){
		jQuery("#wait").html('<div class="ecsvsuccessbox"><p>Successfully Export Your Search filter</p></div>');
	}
  
	function ecsv_error() {  
		jQuery("#wait").html('<div class="ecsverrormsgbox"><p>Your Search Filter match not found.</p></div>');
	}
	
});
