/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var oTable;

$(document).ready(function () {
    $("#a").colorize({oneClick:true});
    $("#companyTabs").tabs();
    $("#tbl1").colorize({oneClick:true});
    $("#optin_tabs").tabs();
    //$("#groupTabs").tabs();
//    $("#lapozo").accordion({
//        header: "h6",
//        navigation: true,
//        autoheight: true,
//        fillSpace: false,
//        active: 10,
//        alwaysOpen: false,
//        icons: {
//            header: "ui-icon-circle-arrow-e",
//            headerSelected: "ui-icon-circle-arrow-s"
//        }
//    });
    $("#archivum_tabs").tabs();
    $("#adduser").accordion({
        header: "h1",
        navigation: true,
        autoHeight: true,
        fillSpace: false,
        alwaysOpen: false,
        icons: {
            header: "ui-icon-circle-arrow-e",
            headerSelected: "ui-icon-circle-arrow-s"
        }
    });
    $(".messages").bind("click",function(){
        $(this).hide("slow");
    });
    $(".error").bind("click",function(){
        $(this).hide("slow");
    });
    $(function() {
		$.datepicker.setDefaults(
            $.extend({
                showMonthAfterYear: false
            },
            $.datepicker.regional['hu'])
        );
		$("#datepicker").datepicker({
			changeMonth: true,
			changeYear: true,
            showButtonPanel: true
        });
        $("#datepicker1").datepicker({
			changeMonth: true,
			changeYear: true,
            showButtonPanel: true
        });
	});
    $("#control_1").multiSelect({
        selectAllText: 'Mindent kijelől',
        noneSelected: 'Válasszon a listából',
        oneOrMoreSelected: '% opció kiválasztva',
        oneOrMoreSelected: '*'
    });
    $(function($){
        $.datepicker.regional['hu'] = {
            closeText: 'bezárás',
            prevText: '&laquo;&nbsp;vissza',
            nextText: 'előre&nbsp;&raquo;',
            currentText: 'ma',
            monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
            'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
            monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
            'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
            dayNames: ['Vasámap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
            dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
            dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
            dateFormat: 'yy-mm-dd', firstDay: 1,
            isRTL: false};
        $.datepicker.setDefaults($.datepicker.regional['hu']);
    });
    $.fn.shiftClick = function() {
        var lastSelected;
        var checkBoxes = $(this);

        this.each(function() {
            $(this).click(function(ev) {
                if (ev.shiftKey) {
                    var last = checkBoxes.index(lastSelected);
                    var first = checkBoxes.index(this);

                    var start = Math.min(first, last);
                    var end = Math.max(first, last);

                    var chk = lastSelected.checked;
                    for (var i = start; i < end; i++) {
                        checkBoxes[i].checked = chk;
                    }
                } else {
                    lastSelected = this;
                }
            })
        });
    };
    $('#partnerek').dataTable( {
        "aoColumns": [
          null, /* mailid */
          null, /* neve */
          null, /* address */
          { "bSortable": false } /* csoport */
        ],
        "aaSorting": [ [2, 'asc'] ],
        "bProcessing": false,
        "bStateSave": false,
        "sPaginationType": "full_numbers",
        "bServerSide": true,
        "sAjaxSource": "functions/lekerdez1.php",
        "oLanguage": {
            "sUrl": "assets/language/hu_HU.txt"
        }
    });
    $('#archivum').dataTable( {
        "aaSorting": [ [0, 'desc'] ],
        "bStateSave": false,
        "bProcessing": false,
        "sPaginationType": "full_numbers",
        "bServerSide": true,
        "sAjaxSource": "functions/lekerdez2.php",
        "oLanguage": {
            "sUrl": "assets/language/hu_HU.txt"
        }
    });
    $("#optin").accordion({
        header: "h3",
        navigation: true,
        autoHeight: true,
        fillSpace: false,
        alwaysOpen: false,
        icons: {
            header: "ui-icon-circle-arrow-e",
            headerSelected: "ui-icon-circle-arrow-s"
        }
    });
    $("#optin2").accordion({
        header: "h3",
        navigation: true,
        autoHeight: false,
        fillSpace: false,
        alwaysOpen: false,
        icons: {
            header: "ui-icon-circle-arrow-e",
            headerSelected: "ui-icon-circle-arrow-s"
        }
    });
    $("#snowball").accordion({
        header: "h3",
        navigation: true,
        autoHeight: false,
        fillSpace: false,
        alwaysOpen: false,
        icons: {
            header: "ui-icon-circle-arrow-e",
            headerSelected: "ui-icon-circle-arrow-s"
        }
    });
    $('#tbl1').colorize({
        oneClick:true
    });
//	$("#aForm").validate({
//		rules: {
//			db_page: {
//				mask: 9
//			},
//			db_full: {
//				mask: 99
//			}
//		}
//	});
});

function fnShowHide( iCol ) {
    var bVis = oTable.fnSettings().aoColumns[iCol].bVisible;
    oTable.fnSetColumnVis( iCol, bVis ? false : true );
}

