$(document).ready(function() {

	if($("#navigation .collapsed").length > 0){
		InitNav();
	}
	
	var qa = $(".print-break-container");
	if(qa.length){
	    qaPrint(qa);
	}
	
});



function qaPrint(qa){
    var qaObj = qa;
    var qaHeight=0;
    qaObj.each(function(){
        var qa = $(this);
        qaHeight += qa.height();
        if(qaHeight >= 750){
            qa.addClass("print-break-before");
            qaHeight=qa.height();
        }
    });
}

function InitNav(){
	$("#navigation .collapsed ul").hide();
	$("#navigation .collapsed").prepend("<img class='expand-icon' width='16' height='16' src='images/expand-icon.gif' />");
	
	$("#navigation .collapsed select").change(function(){
		if($(this).val() != 0) {
			$(this).siblings("ul").show();
			$(this).parent().siblings(".expand-icon").hide();
			$(this).parent().parent().removeClass("collapsed");
		}
		if($(this).val() == 0) {
			$(this).siblings("ul").hide();
			$(this).parent().siblings(".expand-icon").show();
			$(this).parent().parent().addClass("collapsed");
		}
	});
}


function CheckAll() {
    var totalCount = 0;
    var checkedCount = 0;

    $(".updateField input[type='checkbox']").each(function() {

        if (this.checked)
            checkedCount = checkedCount + 1;

        totalCount = totalCount + 1;

    });

    if (checkedCount  == 0 || checkedCount < totalCount) {
        $(".updateField input[type='checkbox']").each(function() {
            if (!this.checked)
                $(this).click();
        });
    }

    if (checkedCount  == totalCount) {
        $(".updateField input[type='checkbox']").each(function() {
            if (this.checked)
                $(this).click();
        });
    }

    return false;
}



function SelectAll() {
    $(".pass-checbox input[type='checkbox']").each(function() {
        if (!this.checked)
            $(this).click();
    });

}
