$(document).ready(function(){

	$('.emails_display .emails_lines .emails_line:odd').addClass('emails_line_odd');
	$('.emails_display .emails_lines .emails_line:even').addClass('emails_line_even');
	
	$('.emails_rule input').change(function() {

	  email_rule_update($(this).parents(".emails_rule"));
	});
  
	$('.emails_rule select').change(function() {

	  email_rule_update($(this).parents(".emails_rule"));
	});
	
  $('.emails_rule').each(function(i) {
       email_rule_update($(this));
    });
	
	
	$('.emails_rule .icoSave').css("cursor","pointer");	
	$('.emails_rule .icoSave').click(function() {
    $(this).parents("form").submit();
    
  });
  
  
});

function email_rule_update(obj) {

  $(obj).find('.numbertitle').hide();
  $(obj).find('.number').hide();
  $(obj).find('.occurencetype').hide();
  $(obj).find('.occurencestring').hide();
  $(obj).find('.occurencestring2').hide();
  $(obj).find('.directionfield').hide();

  if ($(obj).find('.type select').val()!="0") {
    $(obj).find('.numbertitle').show();
   $(obj).find('.number').show();
  }

  if ($(obj).find('.type  select').val()=="occurence") {
    $(obj).find('.occurencetype').show();    
    if ($(obj).find('.occurencetype select').val()=="string") {
      $(obj).find('.occurencestring').show();      
    }
    if ($(obj).find('.occurencetype select').val()=="fullstring") {
      $(obj).find('.occurencestring').show();      
    }

  }
  if ($(obj).find('.type  select').val()=="between") {
      $(obj).find('.occurencestring').show();
      $(obj).find('.occurencestring2').show();
      $(obj).find('.numbertitle').hide();
      $(obj).find('.number').hide();
      $(obj).find('.from').hide();
      $(obj).find('.startfield').hide();
      $(obj).find('.direction').hide();
      
  }

  if ($(obj).find('.direction select').val()=="field") {
    $(obj).find('.directionfield').show();
  }



} 



$(document).ready(function(){

	$('.send_rules .send_rule:odd').addClass('send_rule_odd');
	$('.send_rules .send_rule:even').addClass('send_rule_even').addClass('emails_line_even');
	
	$('.send_rules .send_rule input').change(function() {
	  send_rule_update($(this).parents(".send_rule"));
	});
  
	$('.send_rules .send_rule select').change(function() {
	  send_rule_update($(this).parents(".send_rule"));
	});
	
  $('.send_rules .send_rule').each(function(i) {
       send_rule_update($(this));
    });
	
	
	$('.send_rules .send_rule .icoSave').css("cursor","pointer");	
	$('.send_rules .send_rule .icoSave').click(function() {
    $(this).parents("form").submit();
  });
  
  
});

function send_rule_update(obj) {

  $(obj).find('.field1').hide();
  $(obj).find('.field1_op').hide();
  $(obj).find('.field1_value').hide();
  $(obj).find('.field2').hide();
  $(obj).find('.field2_op').hide();
  $(obj).find('.field2_value').hide();
  $(obj).find('.field3').hide();
  $(obj).find('.field3_op').hide();
  $(obj).find('.field3_value').hide();

  $(obj).find('.log_op').hide();
  $(obj).find('.log_op2').hide();

  if ($(obj).find('.controlstruct select').val()!="0" && $(obj).find('.controlstruct select').val()!="always" && $(obj).find('.controlstruct select').val()!="else") {
    $(obj).find('.field1').show();
    $(obj).find('.field1_op').show();
    $(obj).find('.field1_value').show();
    $(obj).find('.log_op').show();
  }


  if ($(obj).find('.log_op select').val()!="" &&  $(obj).find('.log_op select').val()!="0"
      && $(obj).find('.controlstruct select').val()!="0" && $(obj).find('.controlstruct select').val()!="always" && $(obj).find('.controlstruct select').val()!="else"
  ) {


    $(obj).find('.field2').show();
    $(obj).find('.field2_op').show();
    $(obj).find('.field2_value').show();
    $(obj).find('.log_op2').show();
    if ($(obj).find('.log_op2 select').val()!="" &&  $(obj).find('.log_op2 select').val()!="0") {
      $(obj).find('.field3').show();
      $(obj).find('.field3_op').show();
      $(obj).find('.field3_value').show();
    
    }


  }





} 
