﻿
var i = 1;
var loading = "<img src='images/ajax-loader.gif' alt='' />";
var select = 0;
var regexp = /^([1-9]|0[1-9]|[12][0-9]|3[01])[- /.]([1-9]|0[1-9]|1[012])[- /.][0-9]{4}/;      
      
$(function(){
    $("#add_answer").click( function() {
        i++; 
        $("#answers").append("<li><label for='txt_answer_" + i + "'>(" + i + ")</label><input type='text' id='txt_answer_" + i + "' name='txt_answer_" + i + "' class='text'  MaxLength='70'/></li>");
        $("#answers_counter").val(i);
        $("#txt_answer_" + i).focus();
    });
 
     $("#ddl_group").change( function() {
        $("#contact_list").html(loading);
        $.get( "ajax/contact_list.aspx?group_id=" + $("#ddl_group").val(),
            function(data){
                $("#contact_list").html(data); 
            }
        ); 
    });
    
    $("#contact_list").html(loading)
    $.get( "ajax/contact_list.aspx",
        function(data){
            $("#contact_list").html(data); 
        }
    ); 
    
    $("#btn_add_question").click( function() {
        var count = 0;
        $("input", "#contact_list").each(function(i) {
            if ($(this).attr("checked")) {
                count++;      
            }
        });
        if ((count < 2) && ($("#txt_question").val() != "") && (regexp.test($("#txt_expire_date").val())) && ($("#txt_answer_1").val() != "")) {
            alert("Please, select two recipients at least");
            return false;
        }
    });

    $("#select_all").click( function() {
        if (select == 0) {
            $("input", "#contact_list").each(function(i) {
                $(this).attr("checked", "checked");
            });
            select = 1;
        } else {
            $("input", "#contact_list").each(function(i) {
                $(this).attr("checked", "");
            });
            select = 0;
        }       
    });
 
});