﻿$(function () {
    $('#addToStartPage').click(function () {
        try {
            this.style.behavior = 'url(#default#homepage)';
            this.setHomePage('http://www.erezhome.com');
        } catch (e) { bActionErr() }
        return false;
    });
    $('#addToFavoriites').click(function () {
        try {
            window.external.AddFavorite('http://www.erezhome.com', 'ארץ הום - פיתוח האתרים');
        } catch (e) { bActionErr() }
    });
});

function bActionErr() {
    alert('הדפדפן לא תומך את הפעולה!');
}

function waitShow(r) {
    r.prepend("<img id='waitImg' style='position:absolute' src='../../Content/images/animatedCircle.gif'/>");
}

function waitHide(r) {
    r.find('img#waitImg').remove();
}

function waitSmallShow(jShowArea) {
    jShowArea.html("<img id='waitImg' src='../../Content/images/smallIndicator.gif'/>");
}

function waitSmallShowAfter(jelm) {
    jelm.after("<img id='waitImg' src='../../Content/images/smallIndicator.gif'/>");
}

function waitSmallShowBefore(jelm) {
    jelm.before("<img id='waitImg' src='../../Content/images/smallIndicator.gif'/>");
}

function waitSmallHide(jShowArea) {
    jShowArea.find('#waitImg').remove();
}

function waitSmallHideAfter(jelm) {
    jelm.next('#waitImg').remove();
}

function waitSmallHideBefore(jelm) {
    jelm.prev('#waitImg').remove();
}

var clkParam;
var isDeleteAction = false;
var _rendArea;
function formSubmit(e) {
    e.preventDefault();
    var action = true;
    if (isDeleteAction)
        action = confirm('נא לאשר מחיקה');
    if (action) {
        var cont = $(_rendArea);
        waitShow(cont);
        var params = $(this).serialize() + clkParam;
        $.post(this.action, params, function (r) { if (r.redir) window.location = r.redir; else cont.html(r); });
        $('#errMain').empty();
    }
}
function initRegFrm(frm, rendArea) {
    var frm = $(frm);
    _rendArea = rendArea ? rendArea : '#content';
    frm.submit(formSubmit);
    frm.find('.txt, .ltxt, .lst, .area').focus(function () {
        $(this).next('span.field-validation-error').remove();
        frm.find('#errMain').html('');
    });
}

function frmSubmitBtnClk(elm) {
    clkParam = '&' + elm.name + '=1';
    isDeleteAction = elm.name == 'delete';
}

function pagerChange(elm) {
    clkParam = '&pager=1';
    $(elm).closest('form').submit();
}

function clk(e) {
    e.preventDefault();
    var action = true;
    if (this.id.indexOf('delete') > -1)
        action = confirm('נא לאשר מחיקה');
    if (action) {
        var cont = $('#content');
        waitShow(cont);
        $.post(this.href, {}, function (r) { cont.html(r) });
    }
}

function initLogFrm(frmID, errID) {
    var frm = $(frmID).submit(function (e) {
        var frm = $(this);
        e.preventDefault();
        $.post(frm.attr('action'), frm.serialize(), function (r) { if (r.redir) window.location = r.redir; else frm.find(errID).html(r); });
        return false;
    });
    frm.find(':text, :password').focus(function (e) { frm.find(errID).html(''); });
}



function clearLogFrm(elm) {
    var frm = $(elm).closest('form');
    frm.find(':text, :password').val('');
    frm.find('#errLog').html('');
}
