﻿var _source;
// keep track of the popup div
var _popup;
var _ControlName;

function showConfirm(source,popupName)
{       


    document.body.style.overflow = 'hidden';
    this._source = source;
    //  find the confirm ModalPopup and show it  

    this._popup = $find(popupName);

    // Show the popup
    this._popup.show();
    
}
function cancelClick()
{          
    document.body.style.overflow = 'auto';         

    // Hide the popup
    this._popup.hide();
    
    //  clear the event source
    this._source = null;
    this._popup = null; 
}
function okClickForSendEmail()
{

    var bool=false;
    if(document.getElementById("Quote_txtFName").value=='' || document.getElementById("Quote_txtFName").value=='FirstName')
    {
        //alert("Enter first name");
        _ControlName="divName";
        bool=false;
       
    }
    else
    {
        bool=true;
        document.getElementById('divName').style.display='none';
    }
    if (bool)
    {
        if(document.getElementById("Quote_txtEmail").value=="")
        {   
            //alert("Enter Your Email");
            _ControlName="divEmail";
            
            bool=false;
        }
        else if(document.getElementById("Quote_txtEmail").value!="")
        {
            var tEmail=CheckValidEmailForModalPop(document.getElementById("Quote_txtEmail"));
            if(tEmail==false)
            {
                 _ControlName="divEmail";
                bool=false;
            }
            else
            {
                bool=true;
                document.getElementById('divEmail').style.display='none';
            }
        }
    } 
   /* if (bool)
    {
        if(document.getElementById("Quote_txtFromAddress").value=="")
        {   
            //alert("Enter Your Email");
            _ControlName="divAddressFrom";
            
            bool=false;
        }
        else
        {
              bool=true;
              document.getElementById('divAddressFrom').style.display='none';
        }
       
    }  */
    if (bool)
    {
        if(document.getElementById("Quote_txtFromCity").value=="")
        {   
            //alert("Enter Your Email");
            _ControlName="divCityFrom";
            
            bool=false;
        }
        else
        {
              bool=true;
              document.getElementById('divCityFrom').style.display='none';
        }
       
    }  
    if(bool)
    {
        if(document.getElementById("Quote_hdZipExistFrom").value=="Country")
        {
            if(document.getElementById("Quote_ddFromCountry1").value=="--Select--")
            {
                _ControlName="divCountryFrom";
                bool=false;
            }
            else
            {
                bool=true;
                document.getElementById('divCountryFrom').style.display='none';
            }
        }
        else
        {
            bool=true;
        }
    }
   /* if (bool)
    {
        if(document.getElementById("Quote_txtToAddress").value=="")
        {   
            //alert("Enter Your Email");
            _ControlName="divAddressTo";
            
            bool=false;
        }
        else
        {
              bool=true;
              document.getElementById('divAddressTo').style.display='none';
        }
       
    }*/  
    if (bool)
    {
        if(document.getElementById("Quote_txtToCity").value=="")
        {   
            //alert("Enter Your Email");
            _ControlName="divCityTo";
            
            bool=false;
        }
        else
        {
              bool=true;
              document.getElementById('divCityTo').style.display='none';
        }
       
    }  
    if(bool)
    {
        if(document.getElementById("Quote_hdZipExistTo").value=="Country")
        {
            if(document.getElementById("Quote_ddToCountry1").value=="--Select--")
            {
                _ControlName="divCountryTo";
                bool=false;
            }
            else
            {
                bool=true;
                document.getElementById('divCountryTo').style.display='none';
            }
        }
        else
        {
            bool=true;
        }
    }
    if(!bool)
    {
        this._popup.hide();           
   	    // calling a method for open the popup again
        showConfirm(_source,'Quote'); 
        document.getElementById(_ControlName).style.display='inline';
            
    }
    else
    {
        __doPostBack(this._source.id.replace(/_/g,'$'), '');
            
       document.body.style.overflow = 'auto';       
       //  clear the event source
       this._source = null;
       this._popup = null;
   }
}
 function CheckValidEmailForModalPop(id)
{   
    
		var ErrorMsg="Please Enter a Valid Email";
		EmailPattern = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/;
		if(!EmailPattern.test(document.getElementById(id.id).value))
		{
					
			return false;
		}
			
}    
