﻿// 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()
{
    //debugger;
    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.16;
     
    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;
}

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;
}