/*jQuery("#cta_tag_ajax_form").on("submit", function() {
    jQuery(".cta_img_loading").show();
    var newCustomerForm = jQuery(this).serialize();	
	var cta_num_records = parseInt(jQuery("#cta_num_records").val());
	if(cta_num_records == 1){		
		jQuery('.cta_display_all_results').html('');
		jQuery(".cta_readmore_cls").hide();
	}
    
    jQuery.ajax({
        type: 'POST',
        url: cta_ajax_auth_object.ajaxurl,
        data: newCustomerForm,
        success: function(data) {			
            jQuery(".cta_img_loading").hide();
            var data_object = jQuery.parseJSON(data);
            var cta_num_records = parseInt(jQuery("#cta_num_records").val());			
			
            if (data_object.status == 'success') {
				
				if(cta_num_records == 1){
					jQuery('.cta_display_all_results').html(data_object.html);
				}
				else{
					jQuery('.cta_display_all_results').append(data_object.html);
				}
				
				cta_num_records = parseInt(jQuery("#cta_num_records").val()) + 1;
				if (data_object.show_readmore == 'yes') {
                    jQuery(".cta_readmore_cls").show();
                    jQuery("#cta_num_records").val(cta_num_records);
                } else {
                    jQuery(".cta_readmore_cls").hide();
                    jQuery("#cta_num_records").val(1);
                }			
               
                return false;
            } else {
                alert("There seems to be some error. Please try again later.");
                return false;
            }
        }
    });
    return false;
});*/

function cta_tag_ajax_form_submit(form_num){	
	var cta_filter_tags = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_filter_tags").val();
	var cta_filter_cat = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_filter_cat").val();
	var cta_block_design = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_block_design").val();
	var cta_show_tag_combination = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_show_tag_combination").val();
	var cta_num_records = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val();
	var cta_posts_per_page = jQuery("#cta_tag_ajax_form_"+form_num+" #cta_posts_per_page").val();
	var action = jQuery("#cta_tag_ajax_form_"+form_num+" #action").val();
	
	
	jQuery('.form_parent_class_'+form_num+' .cta_img_loading').show();
	var cta_num_records = parseInt(jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val());
	if(cta_num_records == 1){		
		jQuery('.form_parent_class_'+form_num+' .cta_display_all_results').html('');
		jQuery('.form_parent_class_'+form_num+' .cta_readmore_cls').hide();		
	}
	
	jQuery.ajax({
        type: 'POST',
        url: cta_ajax_auth_object.ajaxurl,
        data: 'cta_filter_tags='+cta_filter_tags +'&cta_filter_cat='+cta_filter_cat +'&cta_show_tag_combination='+cta_show_tag_combination +'&cta_num_records='+cta_num_records+'&action='+action+'&cta_block_design=' + cta_block_design +'&cta_posts_per_page='+cta_posts_per_page,
        success: function(data) {			
            jQuery('.form_parent_class_'+form_num+' .cta_img_loading').hide();
            var data_object = jQuery.parseJSON(data);
			
            var cta_num_records = parseInt(jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val());			
			
            if (data_object.status == 'success') {
				
				if(cta_num_records == 1){
					jQuery('.form_parent_class_'+form_num+' .cta_display_all_results').html(data_object.html);
				}
				else{
					jQuery('.form_parent_class_'+form_num+' .cta_display_all_results').append(data_object.html);
				}
				
				cta_num_records = parseInt(jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val()) + 1;
				if (data_object.show_readmore == 'yes') {
                    jQuery('.form_parent_class_'+form_num+' .cta_readmore_cls').show();
                    jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val(cta_num_records);
                } else {
                    jQuery('.form_parent_class_'+form_num+' .cta_readmore_cls').hide();
                    jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val(1);
                }			
               
                return false;
            } else {
                alert("There seems to be some error. Please try again later.");
                return false;
            }
        }
    });
    return false;
}

function cta_fun_form_load(form_num) {	
	cta_tag_ajax_form_submit(form_num);
	//return false;
    //jQuery("#cta_tag_ajax_form" + form_num).submit();
}

function cta_fun_show_tag_combination(tag_id,form_num) {
	//alert(tag_id);
	
	jQuery(".form_parent_class_" + form_num + " ul.td-subcat-list li").each(function( index ) {
	   //alert("aaaaaaaaaa");																			 
	  //console.log( index + "deepak: " + jQuery( this ).text() + " == " + jQuery( this ).attr('id') );
	  var subcat_id = jQuery( this ).attr('id');
	  //alert(subcat_id);
	  //jQuery( "#custom_menu_" + tag_id ).css("color", "#777");
	  jQuery( ".form_parent_class_" + form_num + " #" + subcat_id ).removeClass('customColor');	  
	  //alert( index + "deepak: " + $( this ).text() );
	});
	
	if(tag_id != ''){
		jQuery( ".form_parent_class_" + form_num + " #custom_menu_" + tag_id ).addClass('customColor');
		//jQuery( "#custom_menu_" + tag_id ).css("color", "#00b7eb");
		//.css("color", "red");
	}
	else{
		//jQuery( "#custom_menu_" + tag_id ).css("color", "#00b7eb");
		jQuery( ".form_parent_class_" + form_num + " #custom_menu_all_" + form_num ).addClass('customColor');
	}
	
	
    jQuery("#cta_tag_ajax_form_"+form_num+" #cta_show_tag_combination").val(tag_id);
	jQuery("#cta_tag_ajax_form_"+form_num+" #cta_num_records").val(1);
	//jQuery("#cta_tag_ajax_form" + form_num).submit();
	cta_fun_form_load(form_num);
}