// sidebar accordian navigation
var numRand = 0;

$(document).ready(function() {

    $("div#lighBoxApproval input").click(function() {
               if($(this)+("input[type=radio]:checked") ) {
                        var checkedId = $(this).attr('id');
                        var checkedName = $(this).attr('name');
                        var aInputs = $("table#messageList").find(':input[type!=hidden]');
                        for (var i =0; i in aInputs; i++) {
                            if(checkedId == $(aInputs[i]).attr('id')) {
                                $(aInputs[i]).attr('checked', true);
                            }
                        }

                    }
          })


   $(".buttonActivity").click(function() {
       var orgActivity = $("input#addedActivity").val();
       var orgHobby = $("input#addedHobby").val();
       var orgOccupation = $("input#addedOccupation").val();

       if(orgActivity !="") {
           var newRow = $("tbody#activity");
           var lastRowId = $("tbody#activity tr:last").attr('id');
           numRand = numRand - 1;
           newRow.append("<tr id="+numRand+">" +
                         "<td>"+orgActivity+"</td>" +
                         "<td><input type='checkbox' name='displayedActivityNames[" + numRand + "]' checked />" +
                         "<input type='hidden' name='customActivities[" + numRand + "]' value='" + orgActivity + "'/></td>" +
                         "<td><a href='#remove"+numRand+"' class='removeThis'>delete</a>" +
                         "</td>" +
                         "</tr>");
        $("input#addedActivity").val('');
       }


       if(orgHobby !="") {
           var newHobby = $("tbody#hobby");
           var ltRowId = $("tbody#hobby tr:last").attr('id');
           numRand = numRand - 1;
           newHobby.append("<tr id="+numRand+">" +
                           "<td>"+orgHobby+"</td>" +
                           "<td><input type='checkbox' name='displayedHobbyNames[" + numRand + "]' checked>" +
                           "<input type='hidden' name='customHobbies[" + numRand + "]' value='"+orgHobby+"''/>" +
                           "<a href='#remove"+numRand+"' class='removeThis spacer'>delete</a>" +
                           "</td>" +
                           "</tr>");
           $("input#addedHobby").val('');
       }

       if(orgOccupation !="") {
           var newOccupation = $("tbody#occupation");
           var lRowId = $("tbody#occupation tr:last").attr('id');
           numRand = numRand - 1;
           newOccupation.append("<tr id="+numRand+">" +
                                "<td>"+orgOccupation+"</td>" +
                                "<td><input type='checkbox' name='displayedOccupationNames[" + numRand + "]' checked>" +
                                "<input type='hidden' name='customOccupations[" + numRand + "]' value='"+orgOccupation+"'/>" +
                                "<a href='#remove"+numRand+"' class='removeThis spacer'>delete</a>" +
                                "</td>" +
                                "</tr>");
           $("input#addedOccupation").val('');
       }

     });

    $('.removeThis').live('click', function() {
        var rowId = $(this.parentNode.parentNode).attr('id');
        $('tr#'+rowId).remove();        
    });

   $("#searchTxt").focus(function(){
        $(this).val('');
    });
    // check all
    $("A[href='#checkAll']").click( function() {
            $("table.table-alignment input[type='checkbox']").attr('checked',true);
            //$("#" + $(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', true);
             return false;
    });

    $("A[href='#approveAll']").click( function() {
            $("input[type='radio'][value='approve']").attr('checked',true);
            //$("#" + $(this).attr('rel') + " INPUT[type='radio'][@value='approve']").attr('checked', true);
            return false;
    });
    // Check none
    $("A[href='#checkNone']").click( function() {
            $("table.table-alignment input[type='checkbox']").attr('checked',false);
            //$("#" + $(this).attr('rel') + " INPUT[type='checkbox']").attr('checked', false);
            return false;
     });


    //Date picker
    $(function() {
        $("#datepicker").datepicker();
        $("#datepicker1").datepicker();
        $("#datepicker2").datepicker();
        $('input').filter('.datepicker').datepicker({
            changeMonth: true,
            changeYear: true,
            showOn: 'button',
            buttonImage: '/includes/css/css-images/calendar.gif',
            buttonImageOnly: true
         });

    });

    
    //Zebra Table
    $('.stripeMe tr:odd').mouseover(function() {
       $(this).addClass('over');
    });

    $('.stripeMe tr:odd').addClass('alt');
    
    $('.stripeMe tr:odd').mouseout(function() {
       $(this).removeClass('over');
    });
    
    $('.secondaryAddress').click(function() {           
            $('.toggleThis').toggle();
     });

     $('.addMember0').click(function() {
            $('.toggleThis0').toggle();
     });
    $('.addMember1').click(function() {
            $('.toggleThis1').toggle();
          return false;
     });
    $('.addMember2').click(function() {
            $('.toggleThis2').toggle();
          return false;
     });
    $('.addMember3').click(function() {
            $('.toggleThis3').toggle();
          return false;
     });
    $('.addMember4').click(function() {
            $('.toggleThis4').toggle();
          return false;
     });
    $('.addMember5').click(function() {
            $('.toggleThis5').toggle();
          return false;
     });
    $('.addMember6').click(function() {
            $('.toggleThis6').toggle();
          return false;
     });
    $('.addMember7').click(function() {
            $('.toggleThis7').toggle();
          return false;
     });
    $('.addMember8').click(function() {
            $('.toggleThis8').toggle();
          return false;
     });
    $('.addMember9').click(function() {
            $('.toggleThis9').toggle();
          return false;
     });
    $('.addMember10').click(function() {
            $('.toggleThis10').toggle();
          return false;
     });
    $('.addMember11').click(function() {
            $('.toggleThis11').toggle();
          return false;
     });
    $('.addMember12').click(function() {
            $('.toggleThis12').toggle();
          return false;
     });
    $('.addMember13').click(function() {
            $('.toggleThis13').toggle();
          return false;
     });
    $('.addMember14').click(function() {
            $('.toggleThis14').toggle();
          return false;
     });
    $('.addMember15').click(function() {
            $('.toggleThis15').toggle();
          return false;
     });
    $('.addMember16').click(function() {
            $('.toggleThis16').toggle();
          return false;
     });
    var counter = 0;
    var source = $("span.familyCount").attr("id");

    if(source > 0) $("div#srcFamily0").hide();


    $('#cloneThis').click(function(){
        if(source > 0) $("div#srcFamily0").show();
        source++;
        var inputInc = "additionalUsers["+source+"].fullName";
        var selectInc = "additionalUsers["+source+"].relationToPrimary.id";
        if(counter > 0) {
            var clonedRow = $("#srcFamily0").clone();
            //counter++;
            var newId = "srcFamily"+counter;
            $(clonedRow).attr("id", newId);
            $(clonedRow).find('input').each(function() {                
                $(this).val('');
                $(this).attr("id", inputInc);
                $(this).attr("name", inputInc);
            });
            $(clonedRow).find('select').each(function() {
                $(this).attr("id", selectInc);
                $(this).attr("name", selectInc);
            });
            var currentRow = "#srcFamily"+(counter-1);
            $(clonedRow).insertAfter(currentRow);
        }
        counter++;
    });


    /*$.fn.delegate = function(selector, event, action) {
        return this[event.replace(/^on/,'')](function(e){
            var target = e ? e.target : window.event.srcElement,
                elements = $(selector, this),
                elementsLength = elements.length;

            elementLoop:
                while (elementsLength--) {
                    var parents = $(target).parents(),
                        parentsLength = parents.length;

                    parentLoop:
                        for (var pi = 0; pi < parentsLength; pi++) {
                            if ( $(parents[pi]).is(selector) ) {
                                return action.call(elements[elementsLength]);
                            }
                        }

                    if (elements[elementsLength] === target) {
                        return action.call(elements[elementsLength]);
                    }
                }

            return true; // We don't want to prevent default action so returning true is best
        });
    }*/


});



// IE6 WARNING

$(document).ready(function() {
	$('#close_btn').click(function() {$("#ie6warning").hide("slow");});    
});
