﻿// JScript File

// JScript File

function calcTotal()
{
    //var alon;
    //debugger;
    var price1 = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_price1").value;
    var price2 = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_price2").value;
    var eventId = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_eventId").value;
    var prodId = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_prodId").value;
    var discountMethod = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_discountMethod").value;
    var discountValue = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_discountValue").value;
    var users = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_userSum").value;
    var moed = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_ckMoed").value;
    if (moed == '')
    {
        moed = price1;
    }
    if (users != '' && moed != '')
    {
        subTotal = (moed * users)
        //total = (moed * users) - (users * discount)

        if (document.all)
        {
            //		    var discount;
            //		    document.getElementById ('subTotalText').innerText = 'סך לתשלום לפני הנחה';
            //		    document.getElementById ('subTotalVal').innerText = subTotal;
            //		    document.getElementById ('disText').innerText = 'סך הכול הנחה';
            //	        if (discountMethod == 1) //shekels
            //	        {
            //	            discount = discountValue;
            //	        }
            //	        if (discountMethod == 2) //percent
            //	        {
            //	            discount = subTotal * (discountValue / 100);
            //	        }
            //		    document.getElementById ('disVal').innerText = (users * discount);
            document.getElementById('finalTotal2').innerText = 'סך הכול לתשלום לא כולל מעמ';
            //var total = (moed * users) - (users * discount);
            var total = (moed * users);
            document.getElementById('finalTotal').innerText = total;
            document.getElementById('totalVatText').innerText = 'סך הכול לתשלום כולל מעמ';
            document.getElementById('totalVatVal').innerText = Math.round((total * 1.155));
        }
        else
        {
            //		    document.getElementById ('subTotalText').textContent = 'סך לתשלום לפני הנחה';
            //		    document.getElementById ('subTotalVal').textContent = subTotal;
            //		    document.getElementById ('disText').textContent = 'סך הכול הנחה';
            //	        if (discountMethod == 1) //shekels
            //	        {
            //	            discount = discountValue;
            //	        }
            //	        if (discountMethod == 2) //percent
            //	        {
            //	            discount = subTotal * (discountValue / 100);
            //	        }
            //		    document.getElementById ('disVal').textContent = (users * discount);
            //		    document.getElementById ('finalTotal2').textContent = 'סך הכול לתשלום לא כולל מעמ';
            //var total = (moed * users) - (users * discount);
            var total = (moed * users);
            document.getElementById('finalTotal').textContent = total;
            document.getElementById('totalVatText').textContent = 'סך הכול לתשלום כולל מעמ';
            document.getElementById('totalVatVal').textContent = Math.round((total * 1.155));
        }

        //document.getElementById ('ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_totalSum').value = (moed * users) - (users * discount);
        document.getElementById('ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_totalSum').value = (moed * users);
        document.getElementById('divTotal').className = 'tdTotall';
    }
    else
    {
        if (document.all)
        {
            document.getElementById('finalTotal').innerText = '';
            document.getElementById('finalTotal2').innerText = '';
        }
        else
        {
            document.getElementById('finalTotal').textContent = '';
            document.getElementById('finalTotal2').textContent = '';
        }
        document.getElementById('divTotal').className = 'sHidden';
    }
}
function setMoed(id)
{
    //debugger;
    var price1 = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_price1").value;
    var price2 = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_price2").value;
    if (id == 'document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_pay1')
    {
        document.getElementById('ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_ckMoed').value = price1;
    }
    else
    {
        document.getElementById('ctl00_MasterHashavimGiu_ConfrencesArticleById1_ctl02_ckMoed').value = price2;
    }
}
function subForm()
{
    //debugger;
    if (document.getElementById('CtlEventBuilder1_mazminName').value == '')
    {
        document.getElementById('CtlEventBuilder1_mazminName').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_mazminName').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_mazminName').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_mazminName').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_mazminName').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_compName').value == '')
    {
        document.getElementById('CtlEventBuilder1_compName').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_compName').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_compName').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_compName').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_compName').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_userName').value == '')
    {
        document.getElementById('CtlEventBuilder1_userName').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_userName').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_userName').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_userName').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_userName').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_userTitle').value == '')
    {
        document.getElementById('CtlEventBuilder1_userTitle').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_userTitle').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_userTitle').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_userTitle').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_userTitle').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_userSum').value == '')
    {
        document.getElementById('CtlEventBuilder1_userSum').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_userSum').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_userSum').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_userSum').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_userSum').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_cEerea').value == '')
    {
        document.getElementById('CtlEventBuilder1_cEerea').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_cEerea').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_cEerea').focus()
        return
    }
    else
    {
        document.getElementById('CtlEventBuilder1_cEerea').style.borderColor = '';
        document.getElementById('CtlEventBuilder1_cEerea').style.background = '';
    }
    if (document.getElementById('CtlEventBuilder1_telNum').value == '')
    {
        document.getElementById('CtlEventBuilder1_telNum').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_telNum').style.background = '#FFFAF0';
        document.getElementById('telRem').innerText = 'שדה חובה';
        document.getElementById('CtlEventBuilder1_telNum').focus()
        return
    }
    else
    {
        if (isNaN(document.getElementById('CtlEventBuilder1_telNum').value))
        {
            document.getElementById('CtlEventBuilder1_telNum').style.borderColor = '#DC143C';
            document.getElementById('CtlEventBuilder1_telNum').style.background = '#FFFAF0';
            document.getElementById('telRem').innerText = 'נא להזין ספרות בלבד';
            document.getElementById('CtlEventBuilder1_telNum').innerText = '';
            document.getElementById('CtlEventBuilder1_telNum').focus()
            return
        }
        else
        {
            telength = document.getElementById('CtlEventBuilder1_telNum').value;
            if (telength.length < 7)
            {
                document.getElementById('CtlEventBuilder1_telNum').style.borderColor = '#DC143C';
                document.getElementById('CtlEventBuilder1_telNum').style.background = '#FFFAF0';
                document.getElementById('telRem').innerText = 'נא להזין מספר טלפון מלא';
                document.getElementById('CtlEventBuilder1_telNum').focus()
                return
            }
            else
            {
                document.getElementById('CtlEventBuilder1_telNum').style.borderColor = '';
                document.getElementById('CtlEventBuilder1_telNum').style.background = '';
                document.getElementById('telRem').innerText = '';
            }
        }
    }
    if (document.getElementById('CtlEventBuilder1_userMail').value == '')
    {
        document.getElementById('CtlEventBuilder1_userMail').style.borderColor = '#DC143C';
        document.getElementById('CtlEventBuilder1_userMail').style.background = '#FFFAF0';
        document.getElementById('CtlEventBuilder1_userMail').focus()
        return
    }
    else
    {
        if (emailCheck(document.getElementById('CtlEventBuilder1_userMail').value, 'frm1', 'CtlEventBuilder1$userMail') == true)
        {
            document.getElementById('CtlEventBuilder1_userMail').style.borderColor = '';
            document.getElementById('CtlEventBuilder1_userMail').style.background = '';
        }
        else
        {
            document.getElementById('CtlEventBuilder1_userMail').style.borderColor = '#DC143C';
            document.getElementById('CtlEventBuilder1_userMail').style.background = '#FFFAF0';
            document.getElementById('CtlEventBuilder1_userMail').focus()
            return
        }
    }
    //document.frm1.submit()
    DoCallBack("3")
}
function subInfo()
{
    //debugger;
    if (document.getElementById('ctlEventBuilder1__userName').value == '')
    {
        document.getElementById('ctlEventBuilder1__userName').style.borderColor = '#DC143C';
        document.getElementById('ctlEventBuilder1__userName').style.background = '#FFFAF0';
        document.getElementById('ctlEventBuilder1__userName').focus();
        return;
    }
    else
    {
        document.getElementById('ctlEventBuilder1__userName').style.borderColor = '';
        document.getElementById('ctlEventBuilder1__userName').style.background = '';
    }
    if (document.getElementById('ctlEventBuilder1__compName').value == '')
    {
        document.getElementById('ctlEventBuilder1__compName').style.borderColor = '#DC143C';
        document.getElementById('ctlEventBuilder1__compName').style.background = '#FFFAF0';
        document.getElementById('ctlEventBuilder1__compName').focus();
        return;
    }
    else
    {
        document.getElementById('ctlEventBuilder1__compName').style.borderColor = '';
        document.getElementById('ctlEventBuilder1__compName').style.background = '';
    }

    if (document.getElementById('ctlEventBuilder1__telNum').value == '')
    {
        document.getElementById('ctlEventBuilder1__telNum').style.borderColor = '#DC143C';
        document.getElementById('ctlEventBuilder1__telNum').style.background = '#FFFAF0';
        document.getElementById('ctlEventBuilder1__telNum').focus();
        return;
    }
    else
    {
        document.getElementById('ctlEventBuilder1__telNum').style.borderColor = '';
        document.getElementById('ctlEventBuilder1__telNum').style.background = '';
    }
    if (document.getElementById('ctlEventBuilder1__userMail').value == '')
    {
        document.getElementById('ctlEventBuilder1__userMail').style.borderColor = '#DC143C';
        document.getElementById('ctlEventBuilder1__userMail').style.background = '#FFFAF0';
        document.getElementById('ctlEventBuilder1__userMail').focus();
        return;
    }
    else
    {
        if (emailCheck(document.getElementById('ctlEventBuilder1__userMail').value, 'frm1', 'CtlEventBuilder1$_userMail') == true)
        {
            document.getElementById('ctlEventBuilder1__userMail').style.borderColor = '';
            document.getElementById('ctlEventBuilder1__userMail').style.background = '';
        }
        else
        {
            document.getElementById('ctlEventBuilder1__userMail').style.borderColor = '#DC143C';
            document.getElementById('ctlEventBuilder1__userMail').style.background = '#FFFAF0';
            document.getElementById('ctlEventBuilder1__userMail').focus();
            return;
        }
    }
    DoCallBack("4");
    //document.getElementById ('ckForm0').submit();
    //document.frm1.submit();
    //	if (document.getElementById ('ctlEventBuilder1_userMail').value == "") 
    //	{
    //	    DoCallBack("2");
    //    }
    //    else
    //{
    //DoCallBack("4");
    //}
}
function showTofes(id)
{
    //debugger;
    if (id == 1)
    {
        document.getElementById("divTofes0").className = "sHidden";
        document.getElementById("divTofes1").className = "sVisible";
        document.getElementById("infoMessage").className = "sHidden";
        document.getElementById("rishuMessage").className = "sHidden";
        //document.getElementById("divTofes0").style.visibility = "hidden";
        //document.getElementById("divTofes1").style.visibility = "visible";
        //document.location.href = "#Tofes1";
    }
    else
    {
        if (id == 2)
        {
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_infoMessage").style.display = "none";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_rishuMessage").style.display = "none";
        }
        else
        {
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_infoMessage").display = "none";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleById1_rishuMessage").display = "inherit";
        }
        //document.getElementById("divTofes1").style.visibility = "hidden";
        //document.getElementById("divTofes0").style.visibility = "visible";


    }
    window.scrollTo(0, 0)
}

function showRegMessage(mazmin, sum, eventType)
{
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_lblMazmin").innerText = mazmin;
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_lblUsers").innerText = sum;
    // added by ES on 22/05/2008 -->
    switch (eventType)
    {
        case 24:
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_contactMsg").className = "HideDivForms";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_depName").className = "HideDivForms";
            break;
        default:
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_contactMsg").className = "showRegMessage";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_depName").className = "showRegMessage";
            break;
    }
    //<--
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_divForms").className = "HideDivForms";
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_rishuMessage").className = "showRegMessage";
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_div1").className = "HideDivForms";
}

function showIntrestMessage(userName, eventType)
{
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_lblUserName").innerText = userName;
    // added by ES on 22/05/2008 -->
    switch (eventType)
    {
        case 24:
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_contactMessg").className = "HideDivForms";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_deptName").className = "HideDivForms";
            break;
        default:
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_contactMessg").className = "showRegMessage";
            document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_deptName").className = "showRegMessage";
            break;
    }
    //<--
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_divForms").className = "HideDivForms";
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_infoMessage").className = "showIntrestMessage";
    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_div1").className = "HideDivForms";
}

function changePrice()
{
    //    var usum

    //    if (document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_selectedPrice") != null)
    //        usum = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_selectedPrice").value;
    //    else
    //        if (document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_lblSinglePay") != null)
    //        usum = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_lblSinglePay").innerText;
    //    else
    //        usum = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_lblPayDate").innerText;

    //    var prc = document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_userSumSelect").value;
    //    var total = prc * usum;
    //    var finTotal = total * 1.155;

    //    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_subTotalText").innerText = "סכום לא כולל מע''מ";
    //    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_subTotalVal").innerText = total;
    //    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_finalTotalText").innerText = "סכום כולל מע''מ";
    //    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_finalTotalVal").innerText = Math.round(finTotal * Math.pow(10, 2)) / Math.pow(10, 2);
    //    document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_HidTotal").innerText = total;
    //    //ViewState["total"] = finTotal;

    //debugger;
    var sumNoVAT = parseFloat($j("select[id$=userSumSelect]").val()) * parseFloat($j("[id$=priceList] :radio:checked").val());
    var valVAT = 16;

    $j("span[id$=subTotalText]").html("סכום לא כולל מע\"מ");
    $j("span[id$=subTotalVal]").html(sumNoVAT);
    $j("span[id$=finalTotalText]").html("סכום כולל מע\"מ");
    $j("span[id$=finalTotalVal]").html(sumNoVAT + sumNoVAT * valVAT / 100);

    $j("input[id$=hdnPriceString]").val($j("span[id$=subTotalText]").html() + 
                                        " " +
                                        $j("span[id$=subTotalVal]").html() + 
                                        " " +
                                        $j("span[id$=finalTotalText]").html() + 
                                        " " +
                                        $j("span[id$=finalTotalVal]").html() );
}

function changeRadValue(id)
{
    //debugger;
    if (document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_userSumSelect").value != 0)
    {
        var rad = document.getElementById(id).value;
        document.getElementById("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_selectedPrice").innerText = rad;
        changePrice();
    }
    else
        return;
}

function sendConfAlert(message)
{
    alert(message);
}

// added on 17/04/2008 by ES
function GetX(elem)
{
    var cur = elem.offsetLeft;
    var parent = elem.offsetParent;

    while (parent)
    {
        if (parent.offsetLeft)
            cur += parent.offsetLeft;

        parent = parent.offsetParent;
    }

    return cur;
}

function GetY(elem)
{
    var cur = elem.offsetTop;
    var parent = elem.offsetParent;

    while (parent)
    {
        if (parent.offsetTop)
            cur += parent.offsetTop;

        parent = parent.offsetParent;
    }

    return cur;
}

function setUpdateProgressPosition(btn)
{
    var x;
    var y;
    var progPanel = $get("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_DivProgress");
    var pnl = btn.offsetParent;

    if (pnl)
        pnl.style.disabled = true;

    if (progPanel)
    {
        //        x = screen.width;
        //        if(!x)
        x = GetX(btn);
        //        y = screen.height;
        //        if(!y)
        //            y = GetY(btn);
        //        progPanel.style.left = (x - parseInt(progPanel.style.width)) / 2;
        //        progPanel.style.top = (y - parseInt(progPanel.style.height)) / 2;
        progPanel.style.position = "absolute";
        progPanel.style.left = document.body.offsetWidth / 2 + btn.offsetParent.scrollLeft - parseInt(progPanel.style.width);
        progPanel.style.top = document.body.offsetHeight / 2 + x - 150 - parseInt(progPanel.style.height);
    }
}

function CheckPayType()
{
    var res;
    var radBefore = $get("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_RadBeforeDate");
    var radAfter = $get("ctl00_MasterHashavimGiu_ConfrencesArticleByIdNew1_FrmRegistration1_RadAfterDate");

    res = true;
    if (radAfter && radBefore)
    {
        if (!(radAfter.checked || radBefore.checked))
        {
            alert("חובה לבחור באחת מהאפשרויות שבסעיף עלות ליחיד");
            res = false;
        }
    }

    return res;
}

//============ New Conference Management ============\\
//             Added by ES - 2009-10-14              \\
//---------------------------------------------------\\

function ConferenceForm(options)
{
    var defaults = {}

    var settings = $j.extend(defaults, options);

    //    var SendRequestComplete = function()
    //    { }

    //    var SendRequest = function()
    //    {
    //        var formData;
    //        //debugger;

    //        if (Page_ClientValidate() == true)
    //        {
    //            alert("Send requested");
    //        }

    //        return false;
    //    }

    var Init = function()
    {
        $j("#" + settings.body).toggle(settings.expand == "True");

        $j("#" + settings.header).click
        (
            function()
            {
                //debugger;
                $j("#" + settings.body).slideToggle("slow");
                if ($j("#imageButton").attr("src").indexOf("Down") != -1)
                    $j("#imageButton").attr("src", "./SiteImages/Left.gif");
                else
                    $j("#imageButton").attr("src", "./SiteImages/Down.gif");
            }
        );

        //        $j("[id*=btnSend]").click
        //        (
        //            function()
        //            {
        //                SendRequest();
        //            }
        //        );
    }

    this.RequestSent = function(userName)
    {
        //debugger;
        $j("#divForms").hide();
        $j("#" + settings.message).find(".username").text(userName);
        $j("#" + settings.message).show();
    }

    Init();
}
