function CheckEmail(data) { // проверка корректности email
    return /^[a-zA-Z0-9_\-.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9.]+$/.test(data);
}


function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


function ViewTask($a) {
    var filter = $a.value;

    if (filter == 'inwork') {
        $("#tabletask tr").hide();
        $("#tabletask tr.twork").show();


        //      	$("#tablehider").show();
        //      	$("#tasktable tr.client").show();

    } else if (filter == 'complete') {
        $("#tabletask tr").hide();
        $("#tabletask tr.tcompl").show();
    }
    else {
        $("#tabletask tr").show();
    }
}


function PromoTask() {
    summ = $('#examplesumm').val();
    $.ajax({
        type:"GET",
        url:"/application/views/support/infoblocks/taskexamples/ajax.php?action=getlist&summ=" + summ,
        success:function (html) {
            if (html != '') {
                $('#respromo').html(html);
            }
        }
    });
}

function number_format(_number, _cfg) {
    function obj_merge(obj_first, obj_second) {
        var obj_return = {};
        for (key in obj_first) {
            if (typeof obj_second[key] !== 'undefined') obj_return[key] = obj_second[key];
            else obj_return[key] = obj_first[key];
        }
        return obj_return;
    }

    function thousands_sep(_num, _sep) {
        if (_num.length <= 3) return _num;
        var _count = _num.length;
        var _num_parser = '';
        var _count_digits = 0;
        for (var _p = (_count - 1); _p >= 0; _p--) {
            var _num_digit = _num.substr(_p, 1);
            if (_count_digits % 3 == 0 && _count_digits != 0 && !isNaN(parseFloat(_num_digit))) _num_parser = _sep + _num_parser;
            _num_parser = _num_digit + _num_parser;
            _count_digits++;
        }
        return _num_parser;
    }

    if (typeof _number !== 'number') {
        _number = parseFloat(_number);
        if (isNaN(_number)) return false;
    }
    var _cfg_default = {
        before:'',
        after:'',
        decimals:0,
        dec_point:'.',
        thousands_sep:','
    };
    if (_cfg && typeof _cfg === 'object') {
        _cfg = obj_merge(_cfg_default, _cfg);
    }
    else _cfg = _cfg_default;
    _number = _number.toFixed(_cfg.decimals);
    if (_number.indexOf('.') != -1) {
        var _number_arr = _number.split('.');
        var _number = thousands_sep(_number_arr[0], _cfg.thousands_sep) + _cfg.dec_point + _number_arr[1];
    }
    else var _number = thousands_sep(_number, _cfg.thousands_sep);
    return _cfg.before + _number + _cfg.after;
}


function rand(min, max) {
    var argc = arguments.length;
    if (argc === 0) {
        min = 0;
        max = 2147483647;
    }
    else if (argc === 1) {
        throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
    }
    return Math.floor(Math.random() * (max - min + 1)) + min;
}
$.fn.image = function (src, f) {
    return this.each(function () {
        $(this).attr('src', src).load(f);
    });
};


$(function () {


    PromoTask();
    $('#examplesumm').keyup(function () {
        //            this.value = this.value.replace(/[^0-9\. ]/g,'');
        val = this.value.replace(/[^0-9\.]/g, '');
        if (parseInt(val) > 100000) val = 100000;
        this.value = number_format(val, {thousands_sep:" "})
    });

    $('#taskform').show();
    //        $('.date-pick').datePicker({startDate:'01/01/1996'});
    $('#tabs a').live('click', function () {
        var a = $(this);
        var li = a.parents('li');
        var id = li.attr('id').split('_')[1];
        var li2 = li.parents('ul').children('li.act');

        if (li.attr('class').indexOf('act') < 0) {
            li.addClass('act').html('<div class="tl"><div class="tr"><a href="#">' + a.text() + '</a> <q></q><div class="bl"></div><div class="br"></div></div></div>');
            if (li2.length > 0) {
                var id2 = li2.attr('id').split('_')[1];
                li2.removeClass('act').html('<a href="#">' + li2.text() + '</a><q></q>');
                $('#id_' + id2).addClass('none');
            }
            $('#rn-bl').removeClass('none');
            $('#id_' + id).removeClass('none');
        } else {
            li.removeClass('act').html('<a href="#">' + li.text() + '</a> <q></q>');
            if (li.parents('ul').children('li.act').length == 0) {
                $('#rn-bl').addClass('none');
            }
            $('#id_' + id).addClass('none');
        }

        return false;
    });


    $('#highpriority, #noconfirm').click(function () {
        var i = $(this);
        if (i.attr('checked') == true) {
            $('#' + i.attr('id') + '-info').show('slow');
        } else {
            $('#' + i.attr('id') + '-info').hide('slow');
        }
    });

    $('#order').click(function () {
        window.location = $('a', $(this)).attr('href');
    });

    $('#for-passw').click(function () {

        $(this).css('display', 'none');
        $('#password').css({
            'display':''
        }).focus();


    });
    $('#password').focus(
        function () {
            $('#for-passw').css('display', 'none');
        }).blur(function () {
            if ($(this).val() == '') {
                $('#for-passw').css('display', '');
                $(this).css('display', 'none');
            }
        });


    $('#fiscii li').mouseover(
        function () {
            var l = $(this);
            if (l.attr('class') != 'act' && l.attr('class') != 'lang') {
                l.addClass('hover');
            } else if (l.attr('class') == 'lang') {
                l.addClass('hover');
            }

        }).mouseout(function () {
            var l = $(this);
            if (l.attr('class') != 'act')
                l.removeClass('hover');

        });

    $('input.filetask').change(function () {
        var f = $(this);
        var file = f.val();
        var reWin = /.*\\(.*)/;
        var fileTitle = file.replace(reWin, "$1");
        var reUnix = /.*\/(.*)/;
        fileTitle = fileTitle.replace(reUnix, "$1");
        if (f.val() != '') {
            f.parents('span.inp-file').children(':text').val(fileTitle);
        }
    });


    $(':text[class~=rollover], textarea[class~=rollover]').each(function () {
        var t = $(this);
        var temp = t.val();
        if (!t.hasClass('fake')) {
            t.bind('focus',
                function () {
                    if (t.val() == temp)
                        t.val('');
                }).bind('blur', function () {
                    if (t.val() == '')
                        t.val(temp);
                });
        }
    });
    $('#login').keyup(function () {
        if ($('#password').val() != '') {

            $('#for-passw').css('display', 'none');

        }

    });


    //	$('#tasksubm').click(function() {
    //
    //		$("form#taskform").submit();
    //
    //	});

    $('#site').change(function () {
            var site = $(this).val();
            var client_id = $("#id_client").val();

            if (!client_id) {
                $.ajax({
                    type:"GET",
                    url:"/application/views/support/infoblocks/task/ajax.php?action=checkdomain&domain=" + site,
                    success:function (html) {
                        if (html == '') {
                            $('#domaingood').hide();
                            $('#domainerror').show('slow');
                            $('#domaingood input').val("");
                            $('#companyname').focus();
                        }
                        else {
                            $('#domainerror').hide();
                            $('#domaingood').show('slow');
                            $('#domainerror input').val("");
                            $('#pass').focus();
                        }
                    }
                });
            }
            else {
                $.ajax({
                    type:"GET",
                    url:"/application/views/support/infoblocks/task/ajax.php?action=checkclientdomain&domain=" + site + "&client_id=" + client_id,
                    success:function (html) {
                        if (html == '') {
                            $("#errormsg").html('Вы не можете оставлять задачи для данного домена, так как его нет в списке Ваших доменов!');
                            $("#taskform input,textarea").attr("disabled", "disabled");
                            $("#errorbox").show();
                        }
                    }
                });
            }

        }
    )


    $('#pass').change(function () {
        var site = $("#site").val();
        var pass = $(this).val();
        $.ajax({
            type:"GET",
            url:"/application/views/support/infoblocks/task/ajax.php?action=checkpass&domain=" + site + "&pass=" + pass,
            success:function (html) {
                if (html == '') {
                    $("#errormsg").html('Пароль для данного домена не верный!');
                    $("#pass").val("");
                    $("#taskform input,textarea").attr("disabled", "disabled");
                    $("#errorbox").show();
                }
            }
        });
    })

    $('#tasksubm').live("click", function () {
        //		alert('fafafaf');
        var site = $("#site").val();
        var descr = $("#descr").val();
        //		var contact_id=$("#contact_id").val();
        //		var client_id=$("#client_id").val();
        var error = '';
        if (site == '' || site == 'www.ваш_домен.ru') error += 'Не заполнено поле "Для сайта"<br/>';
        if (descr == '' || descr == 'Например: необходимо добавить на сайт новую страницу с информацией (см файл), добавить новость (также в файле) и убрать баннер спецпредложения.') error += 'Не заполнено поле "Описание"<br/>';
        if ($('#domainerror').css("display") == 'block') {
            if ($("#companyname").val() == '') error += 'Не заполнено поле "Компания"<br/>';
            if ($("#fio").val() == '') error += 'Не заполнено поле "ФИО"<br/>';
            if ($("#phone").val() == '') error += 'Не заполнено поле "Телефон"<br/>';
            if ($("#email").val() == '') error += 'Не заполнено поле "E-mail"<br/>';
            if ($("#email").val() != '' && !CheckEmail($("#email").val())) error += 'Поле "E-mail" заполнено с ошибками<br/>';
        }

        if ($('#domaingood').css("display") == 'block') {
            if ($("#pass").val() == '') {
                error += 'Не заполнено поле "Пароль" либо заполнено не верно<br/>';
            }
        }
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#taskform').submit();
        }
        return false;
    });

    $('#registersubm').live("click", function () {
        var error = '';
        if ($("#site").val() == '') error += 'Не заполнено поле "Сайт"<br/>';
        if ($("#companyname").val() == '') error += 'Не заполнено поле "Компания"<br/>';
        if ($("#fio").val() == '') error += 'Не заполнено поле "ФИО"<br/>';
        if ($("#phone").val() == '') error += 'Не заполнено поле "Телефон"<br/>';
        if ($("#email").val() == '') error += 'Не заполнено поле "E-mail"<br/>';
        if ($("#email").val() != '' && !CheckEmail($("#email").val())) error += 'Поле "E-mail" заполнено с ошибками<br/>';
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#registerform').submit();
        }
        return false;
    });


    $('#ordersubm').live("click", function () {
        var error = '';
        var n = $("input:checked").length;
        if ($("#fio").val() == '') error += 'Не заполнено поле "Имя контактного лица"<br/>';
        if ($("#company").val() == '') error += 'Не заполнено поле "Название компании"<br/>';
        if ($("#phone").val() == '') error += 'Не заполнено поле "Контактный телефон"<br/>';
        if ($("#email").val() == '') error += 'Не заполнено поле "Адрес электронной почты"<br/>';
        if ($("#email").val() != '' && !CheckEmail($("#email").val())) error += 'Адрес электронной почты заполнен с ошибками<br/>';
        if (n == 0) error += 'Не выбраны услуги<br/>';
        if ($("#message").val() == '') error += 'Не заполнено поле "Текст сообщения"<br/>';
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#orderform').submit();
        }
        return false;
    });


    $('#settform').submit(function () {
        var error = '';
        var template = /^[A-Za-z0-9](([A-Za-z0-9]+)*)+$/;

        if ((trim($('#old-password').val()) != '' || trim($('#new-password').val()) != '' || trim($('#re-new-password').val()) != '') && (trim($('#old-password').val()) == '' || trim($('#new-password').val()) == '' || trim($('#re-new-password').val()) == '')) {
            error += 'Для изменения пароля необходимо ввести старый пароль, новый пароль и подвердить новый пароль<br/>';
        }

        if (trim($('#old-password').val()) != '' && trim($('#new-password').val()) != '' && trim($('#re-new-password').val()) != '') {
            if ((trim($('#new-password').val()) != trim($('#re-new-password').val()))) {
                error += 'Введенные пароли не совпадают<br/>';
            }

            if (!template.test($("#old-password").val()) || !template.test($("#new-password").val()) || !template.test($("#re-new-password").val())) error += 'Пароль может состоять только из букв латинского алфавита и цифр<br/>';


        }


        //		var n = $("input:checked").length;
        //		if ($("#fio").val()=='') error += 'Не заполнено поле "Имя контактного лица"<br/>';
        //		if ($("#company").val()=='') error += 'Не заполнено поле "Название компании"<br/>';
        //		if ($("#phone").val()=='') error += 'Не заполнено поле "Контактный телефон"<br/>';
        //		if ($("#email").val()=='') error += 'Не заполнено поле "Адрес электронной почты"<br/>';
        //		if ($("#email").val()!='' && !CheckEmail($("#email").val())) error += 'Адрес электронной почты заполнен с ошибками<br/>';
        //		if (n==0) error += 'Не выбраны услуги<br/>';
        //		if ($("#message").val()=='') error += 'Не заполнено поле "Текст сообщения"<br/>';
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
            return false;
        } else {
            return true;
            //$('#settform').submit();
        }
    });


    $('#autorisesubm').live("click", function () {
        var error = '';
        if ($("#login").val() == '' || $("#login").val() == 'Сайт') error += 'Не заполнено поле "Сайт"<br/>';
        if ($("#password").val() == '' || $("#password").val() == 'Пароль') error += 'Не заполнено поле "Пароль"<br/>';
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#autoriseform').submit();
        }
        return false;
    });


    $('#commentsubm').live("click", function () {
        var comment = $("#comment").val();
        var attach = $("#file2").val();
        //		alert(attach);
        //		var comment=$("#comment").val();
        var error = '';
        if (comment == '' && attach == '') error += 'Укажите комментарий или файл<br/>';
        //
        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#commentform').submit();
        }
        return false;
    });


    $("#enter-v1").click(function () {
        $("#hbdop").toggle();
    })


    $("#passchg").toggle(
        function () {
            $('#pass_input').fadeIn('slow');
        },
        function () {
            $('#pass_input').fadeOut('slow');
            $("#password1").val('');
            $("#password2").val('');
        }
    )


    $("#add_contact").toggle(
        function () {
            $('#formchg').hide();
            $('#formadd').show();
        },
        function () {
            $('#formadd').hide();
            $('#formchg').show();
        }
    )


    $('#contactchg_subm, #contactadd_subm').live("click", function () {
        var error = '';
        var name = $(this).attr("id");
        if (name == 'contactadd_subm') {
            formid = 'contactadd_form';
        }
        else {
            formid = 'contactchg_form';
        }

        //		alert(name);
        $divp = $(this).parents("#" + formid);

        //alert($("#fio",$divp).val());
        if ($("#fio", $divp).val() == '') error += 'Не заполнено поле "ФИО"<br/>';
        if ($("#position", $divp).val() == '') error += 'Не заполнено поле "Должность"<br/>';
        if ($("#phone", $divp).val() == '') error += 'Не заполнено поле "Телефон"<br/>';
        if ($("#email", $divp).val() == '') error += 'Не заполнено поле "Адрес электронной почты"<br/>';
        if ($("#email", $divp).val() != '' && !CheckEmail($("#email").val())) error += 'Адрес электронной почты заполнен с ошибками<br/>';
        if ($('#pass_input', $divp).css('display') == 'block' || formid == 'contactadd_form') {
            if ($("#password1", $divp).val() == '')  error += 'Не указан новый пароль<br/>';
            if ($("#password2", $divp).val() == '')  error += 'Пароль не подтвержден<br/>';
            if (($("#password1", $divp).val() != '') && ($("#password2", $divp).val() != '') && ($("#password1", $divp).val() != $("#password2", $divp).val())) {
                error += 'Введенные пароли не совпадают<br/>';
                $("#password1", $divp).val('');
                $("#password2", $divp).val('');
            }
        }

        if (error != '') {
            $("#errormsg").html(error);
            $("#errorbox").show();
        }
        else {
            $('#' + formid).submit();
        }
        return false;
    });


    //	{Object_ID}__{fio}__{position}__{phone}__{mobilephone}__{email}

    $('#contacts a').live("click", function () {
            $('#formadd').hide();
            $('#formchg').show();
            var rel = $(this).attr("rel");
            var info = rel.split("__");

            $("#contacts li").removeAttr('class');
            $(this).parents("li").attr('class', 'act');

            $("#contacts a").attr('class', 'dash');
            $(this).removeAttr('class');


            $divp = "#contactchg_form";
            $("#object_id", $divp).val(info[0]);
            $("#fio", $divp).val(info[1]);
            $("#position", $divp).val(info[2]);
            $("#phone", $divp).val(info[3]);
            $("#mobilephone", $divp).val(info[4]);
            $("#email", $divp).val(info[5]);

            if (info[6] == 0) {
                $("#active", $divp).removeAttr("checked");
            }
            else {
                $("#active", $divp).attr("checked", "checked");
            }


            //		$("#fio",$divp).val()=='';
            //		$("#fio",$divp).val()=='';
            //		$("#fio",$divp).val()=='';
            //		$("#fio",$divp).val()=='';
            //		$("#fio",$divp).val()=='';

            //		alert(rel);
            return false;
        }
    );


    $("#closeerrorbox").click(function () {
        $("#taskform input,textarea").removeAttr("disabled");
        $("#errorbox").hide("fast");
        return false;
    })

    $("#morefiles").click(function () {
        $("#filemore").append('<p><span class="inp-file"><a class="button" href="#"><span>Обзор</span></a><input readonly="readonly" type="text" value="не выбран файл&#8230;"  /><input class="filetask file" type="file" name="filetask[]" /></span></p>');
        $('input.filetask').unbind('change').change(function () {

            var f = $(this);
            var file = f.val();
            var reWin = /.*\\(.*)/;
            var fileTitle = file.replace(reWin, "$1");
            var reUnix = /.*\/(.*)/;
            fileTitle = fileTitle.replace(reUnix, "$1");
            if (f.val() != '') {
                f.parents('span.inp-file').children(':text').val(fileTitle);
            }
        });
        return false;
    })
    $("#morefiles2").click(function () {
        $("#filemore2").append('<p><span class="inp-file"><a class="button" href="#"><span>Обзор</span></a><input readonly="readonly" type="text" value="не выбран файл&#8230;"  /><input class="filetask file" type="file" name="commentfile[]" /></span></p>');
        $('input.filetask').unbind('change').change(function () {

            var f = $(this);
            var file = f.val();
            var reWin = /.*\\(.*)/;
            var fileTitle = file.replace(reWin, "$1");
            var reUnix = /.*\/(.*)/;
            fileTitle = fileTitle.replace(reUnix, "$1");
            if (f.val() != '') {
                f.parents('span.inp-file').children(':text').val(fileTitle);
            }
        });
        return false;
    })


    $('#ordersuppsubm').click(function () {
        var error = 0;
        $('#ordersupp input').css('border', '');
        $('#ordersupp textarea').css('border', '');

        if (trim($('#site').val()) == '') {
            error++;
            $('#site').css('border', '2px solid red');
        }

        if (trim($('#name').val()) == '') {
            error++;
            $('#name').css('border', '2px solid red');
        }

        if (trim($('#email').val()) == '' || (trim($('#email').val()) != '' && !CheckEmail($('#email').val()))) {
            error++;
            $('#email').css('border', '2px solid red');
        }

        if (!error) $('#ordersupp').submit();

        return false;
    })


    $('#clientselect').change(function () {
        id_client = $(this).val();
        $.ajax({
            type:"GET",
            url:"/application/views/support/template/ajax.php?action=client_info&id_client=" + id_client,
            success:function (html) {
                if (html != '') {
                    info = html.split('____');
                    $('#domainselect').html(info[0]);
                    $('#clientstaff').html(info[1]);
                }
            }
        });
    })

    $('#domainselect').change(function () {
        $('#login').val($(this).val());
    })

    $('#clientstaff').change(function () {
        $('#password').val($(this).val());
    })

    $('#noworkdone').click(function () {
        if (confirm('Вы уверены что задача не готова?')) {
            $('#comment').val('Задача не готова. \r\nОбнаружены следующие ошибки: ');
            $('#comment').focus();
            $('#worknodone').val(1);
        }

        return false;
    })

    $('.reload').click(function () {
        PromoTask();
        return false;
    })


    $("#chgcap4a").live("click", function () {
        src = $("#chgcap4a img").attr('src').split("&");
        $("#cap4a").attr('src', src[0] + '&' + rand(1, 9999));
        $("#keystring").val('');
        return false;
    })


    $('#rememeberformsubm').click(function () {
        var error = 0;
        $('#rememeberform input').css('border', '');
        keystring = $('#keystring').val();
        $.ajax({
            type:"GET",
            url:"/application/views/support/infoblocks/passremember/ajax.php?action=chkkap4a",
            data:"keystring=" + keystring,
            success:function (msg) {
                if (trim(msg) == "0") {
                    error++;
                    $('#keystring').css('border', '2px solid red');
                }

                if (trim($('#remindemail').val()) == '' || (trim($('#remindemail').val()) != '' && !CheckEmail($('#remindemail').val()))) {
                    error++;
                    $('#remindemail').css('border', '2px solid red');
                }


                if (error == 0) {
                    $('#rememeberform').submit();
                } else {
                    return false;
                }
            }
        });
        return false;
    })


    $('#paytype').change(function () {
        paytype = $(this).val();
        $('.ptclass').hide();
        $('.paytype' + paytype).show();
    })

    $('#factlikeur').change(function () {
        if ($(this).is(':checked')) {
            $('#factadr_country').val($('#uradr_country').val());
            $('#factadr_town').val($('#uradr_town').val());
            $('#factadr_zip').val($('#uradr_zip').val());
            $('#factadr_address').val($('#uradr_address').val());
        }
    })

    $('#FormPaymentSubm').live("click", function () {
        var error = 0;
        paytype = $('#paytype').val();
        $('#FormPayment input').css('border', '');
        switch (paytype) {
            case '1':
                if (trim($('#webmoney').val()) == '') {
                    error++;
                    $('#webmoney').css('border', '2px solid red');
                }
                break;
            case '2':
                if (trim($('#yamoney').val()) == '') {
                    error++;
                    $('#yamoney').css('border', '2px solid red');
                }
                break;
            case '3':
                if (trim($('#company_name').val()) == '') {
                    error++;
                    $('#company_name').css('border', '2px solid red');
                }
                if (trim($('#inn').val()) == '') {
                    error++;
                    $('#inn').css('border', '2px solid red');
                }
                if (trim($('#kpp').val()) == '') {
                    error++;
                    $('#kpp').css('border', '2px solid red');
                }
                if (trim($('#bank_baccount').val()) == '') {
                    error++;
                    $('#bank_baccount').css('border', '2px solid red');
                }
                if (trim($('#bank_account').val()) == '') {
                    error++;
                    $('#bank_account').css('border', '2px solid red');
                }
                if (trim($('#bank_name').val()) == '') {
                    error++;
                    $('#bank_name').css('border', '2px solid red');
                }
                if (trim($('#bank_bik').val()) == '') {
                    error++;
                    $('#bank_bik').css('border', '2px solid red');
                }
                if (trim($('#doc_gd').val()) == '') {
                    error++;
                    $('#doc_gd').css('border', '2px solid red');
                }
                if (trim($('#uradr_country').val()) == '') {
                    error++;
                    $('#uradr_country').css('border', '2px solid red');
                }
                if (trim($('#uradr_zip').val()) == '') {
                    error++;
                    $('#uradr_zip').css('border', '2px solid red');
                }
                if (trim($('#uradr_town').val()) == '') {
                    error++;
                    $('#uradr_town').css('border', '2px solid red');
                }
                if (trim($('#uradr_address').val()) == '') {
                    error++;
                    $('#uradr_address').css('border', '2px solid red');
                }
                if (trim($('#factadr_country').val()) == '') {
                    error++;
                    $('#factadr_country').css('border', '2px solid red');
                }
                if (trim($('#factadr_zip').val()) == '') {
                    error++;
                    $('#factadr_zip').css('border', '2px solid red');
                }
                if (trim($('#factadr_town').val()) == '') {
                    error++;
                    $('#factadr_town').css('border', '2px solid red');
                }
                if (trim($('#factadr_address').val()) == '') {
                    error++;
                    $('#factadr_address').css('border', '2px solid red');
                }

                break;
            default:
                break;
        }
        if (error == 0) {
            $('#FormPayment').submit();
        }
        return false;
    });

    $('#FormPartnerInfoSubm').live("click", function () {
        var error = 0;
        $('#FormPartnerInfo input').css('border', '');

        if (trim($('#partner_name').val()) == '') {
            error++;
            $('#partner_name').css('border', '2px solid red');
        }
        if (trim($('#partner_surname').val()) == '') {
            error++;
            $('#partner_surname').css('border', '2px solid red');
        }
        if (trim($('#partner_email').val()) == '' || !CheckEmail($("#partner_email").val())) {
            error++;
            $('#partner_email').css('border', '2px solid red');
        }
        if (trim($('#partner_phone').val()) == '') {
            error++;
            $('#partner_phone').css('border', '2px solid red');
        }

        if (error == 0) {
            $('#FormPartnerInfo').submit();
        }
        return false;
    });


    $('#ChangePartnerPassFormSubm').live("click", function () {
        var error = 0;
        $('#ChangePartnerPassForm input').css('border', '');

        if (trim($('#oldPass').val()) == '') {
            error++;
            $('#oldPass').css('border', '2px solid red');
        }

        if (trim($('#newpass1').val()) == '') {
            error++;
            $('#newpass1').css('border', '2px solid red');
        }
        if (trim($('#newpass2').val()) == '') {
            error++;
            $('#newpass2').css('border', '2px solid red');
        }

        if ($('#newpass1').val() != $('#newpass2').val()) {
            error++;
            $('#newpass1').css('border', '2px solid red');
            $('#newpass2').css('border', '2px solid red');
        }

        if (error == 0) {
            $('#ChangePartnerPassForm').submit();
        }
        return false;
    });


});

$(function () {
    var go = function () {
        window.location = '?year=' + $('#yearSelect').val() + '&t=' + $('#monthSelect').val();
    };
    $('div.domain-support #yearSelect').change(go);
    $('div.domain-support #monthSelect').change(go);
});




