﻿// JScript File




function display_layer(show,divToShow) 
{  

  if(show == true)
  {
    var frame=document.createElement("iframe");
     frame.setAttribute("id", "under_tt");
     frame.style.background = "transparent";
     frame.style.filter="alpha(opacity=0)";
     frame.frameBorder = "0";
     frame.style.display="block";
     document.getElementsByTagName("body")[0].appendChild(frame);
     var b_cont = document.getElementById(divToShow);
     b_cont.style.display = 'block';
     document.getElementById("back_overlay").style.display ='block'; 
     document.getElementById("popup_layer").appendChild(b_cont);
     document.getElementById("popup_layer").style.display ='block';
     if(document.getElementById('ddlCustomer') != null)
     ddlCustomer[0].getControl('ddlCustomer').getDOM().style.visibility = 'hidden';
     window.scrollTo(0,100);   
     ToggleDropdownList('hidden');
   }
   else
   {
        document.getElementById("popup_layer").style.display ='none';
        document.getElementById("back_overlay").style.display = 'none'       
        if(document.getElementById('ddlCustomer') != null)
        ddlCustomer[0].getControl('ddlCustomer').getDOM().style.visibility = 'visible';
        document.getElementsByTagName("body")[0].removeChild(document.getElementById("under_tt"));
        ToggleDropdownList('visible');
    }
}


function ToggleDropdownList(value)
{

    if(typeof(rptrDimensions) != 'undefined')
    { 
        for(i=0;i<rptrDimensions.length;i++)
            {
                var firstDimDDL = rptrDimensions[i].getControl('rptrDimensions','rptrDdlFirstDimension').getDOM();
                if(firstDimDDL != null)
                {
                    firstDimDDL.style.visibility = value;
                }
                
                var secondDimDDL = rptrDimensions[i].getControl('rptrDimensions','rptrDdlSecondDimension').getDOM();
                if(secondDimDDL != null)
                {
                    secondDimDDL.style.visibility = value;
                }
            }       
    }

    if(typeof(ddlCustomer) != 'undefined')
    {
        var customerDDL = ddlCustomer[0].getControl('ddlCustomer').getDOM();
        if (customerDDL != null)
        {
            customerDDL.style.visibility = value;
        }
    }
    
    if(typeof(ucDOB) != 'undefined')
    {
        var objDay = ucDOB[0].getControl('ucDOB','ddlDay').getDOM();
        var objMonth = ucDOB[0].getControl('ucDOB','ddlMonth').getDOM();
        var objYear = ucDOB[0].getControl('ucDOB','ddlYear').getDOM();
        
        objDay.style.visibility = value;
        objMonth.style.visibility = value;
        objYear.style.visibility = value;
        
    }

    if(typeof(ucDate) != 'undefined')
    {
            var objDay = ucDate[0].getControl('ucDOB','ddlDay');
            var objMonth = ucDate[0].getControl('ucDOB','ddlMonth');
            var objYear = ucDate[0].getControl('ucDOB','ddlYear');
            //ctl00_MainContentAreaPlaceHolder_ucAccountProfile_rptGiftMarketing_ctl01_ucDate_ddlMonth
            
            var strDay = objDay.ID.split('_ctl00');
            var strMonth = objMonth.ID.split('_ctl00');
            var strYear = objYear.ID.split('_ctl00');
            
            var prefixDay = strDay[0];
            var prefixMonth = strMonth[0];
            var prefixYear = strYear[0];
            
            var suffixDay = strDay[1];
            var suffixMonth = strMonth[1];
            var suffixYear = strYear[1];
            
            
            
        for(i = 0; i < MAX_CHILD_COUNT; i++)
        {
            var ctlDay = prefixDay + '_ctl0' + i + suffixDay;
            var ctlMonth = prefixMonth + '_ctl0' + i + suffixMonth;
            var ctlYear = prefixYear + '_ctl0' + i + suffixYear;
            
            var objDay = document.getElementById(ctlDay);
            var objMonth = document.getElementById(ctlMonth);
            var objYear = document.getElementById(ctlYear);    
        
            objDay.style.visibility = value;
            objMonth.style.visibility = value;
            objYear.style.visibility = value;
        }
    }
    
    
    if(typeof(ddlHowDoYouKnowLR) != 'undefined')
    {
        var HowDoYouKnowLRDLL = ddlHowDoYouKnowLR[0].getControl('ddlHowDoYouKnowLR').getDOM();
        if (ddlHowDoYouKnowLR != null)
        {
            HowDoYouKnowLRDLL.style.visibility = value;
        }
    }

    if(typeof(txtAddress1) != 'undefined')
    {
        // if Country dropdownlist has been rendered.
        if (txtAddress1.length >= 3 )
        {
            var objArray = eval(txtAddress1[2][0]);
            var CountryDDLName = objArray.ID;
            var i = CountryDDLName.search('ddlCountry');
            if (i > 0)
            {
                var CountryDLL = objArray.getDOM();
                if (CountryDLL != null)
                {
                    CountryDLL.style.visibility = value;
                }
            }
        }
    }
    
    
    
}

function ShowStreetConfirmationPopup()
{
    if(pageName == 'DeliveryMethod')
    DeliveryPage_AddressControl();
    else
        AddressControl_Popup();     
}
