﻿function ConfirmBoxMakePayment()
    {
	if(confirm('In order to perform an electronic loan/contract payment, you will leave Fireside Bank\'s website for the website of Western Union.\nFireside Bank does not guarantee the security of Western Union\'s website.') == true)
		return true;
	else
		return false;
    }

function ConfirmBoxMakePaymentSpanish()
    {
	if(confirm('In order to perform an electronic loan/contract payment, you will leave Fireside Bank\'s website for the website of Western Union.\nFireside Bank does not guarantee the security of Western Union\'s website.') == true)
		return true;
	else
		return false;
    }

function confirmLeavingSite() {
	if(confirm('By clicking OK, you will be redirected to a third party website.\nYou may return the Fireside Bank website by clicking on the Back button on your browser after you leave.') == true)
		return true;
	else
		return false;
}

function confirmLeavingSiteSpanish() {
var message = 'Al hacer clic en OK será enviado a un sitio web de otra entidad. \nPodrá regresar al sitio web de Fireside Bank haciendo clic en el botón Back (Atrás) de su navegador después de salirse.';


	if(confirm(message) == true)
		return true;
	else
		return false;
}

function ChangeTextBoxIfMissing(field, lbl, len)
    {
        if (trim(field.value) == '')
        {
            field.className = 'textField width' + len + ' requiredField';
            lbl.className = 'required';
            
            requiredFieldMissing = true;
        }
        else
        {
            field.className = 'textField width' + len;
            lbl.className = 'label';
        }
    }
    
    function ChangeTAIfMissing(field, lbl, len_lbl)
    {
        if (trim(field.value) == '')
        {
            field.className = 'requiredField';
            lbl.className = 'required';
            
            requiredFieldMissing = true;
        }
        else
        {
            field.className = '';
            lbl.className = 'label';
            
            CheckTextLength(field, lbl, len_lbl)
        }
    }
    
    function ChangeDDLIfMissing(field, lbl)
    {
        if ((trim(field.value) == '') || (field.value == 0))
        {
            field.style.backgroundColor = '#ffc';
            field.style.borderColor = '#f00';
            lbl.className = 'required';
            
            requiredFieldMissing = true;
        }
        else
        {
            field.style.backgroundColor = '#fff';
            field.style.borderColor = '#fff';
            
            lbl.className = 'label';
        }
    }
    function ChangeRBIfMissing(field1, field2, lbl)
    {
        if ((field1.checked == false)&&(field2.checked == false))
        {
            lbl.className = 'required';
            
            requiredFieldMissing = true;
        }
        else
        {
            lbl.className = 'label';
        }
    }
    
    function ChangeRB3IfMissing(field1, field2, field3, lbl)
    {
        if ((field1.checked == false)&&(field2.checked == false)&&(field3.checked == false))
        {
            lbl.className = 'required';
            
            requiredFieldMissing = true;
        }
        else
        {
            lbl.className = 'label';
        }
    }
    
    function trim(str)
    {     
        if (str != null) 
        {        
            var i;         
            for (i=0; i<str.length; i++) 
            {            
                if (str.charAt(i)!=" ") 
                {                
                    str=str.substring(i,str.length);                 
                    break;            
                }         
            }             
            for (i=str.length-1; i>=0; i--) 
            {            
                if (str.charAt(i)!=" ") 
                {                
                    str=str.substring(0,i+1);                 
                    break;            
                }         
            }                 
            if (str.charAt(0)==" ") 
            {            
                return "";         
            }   
            else 
            {            
                return str;         
            }    
        }
    }
    function CheckTextLength(field, lbl, len_lbl)
    {
        if (field.value.length > 500)
        {
            field.className = 'requiredField';
            lbl.className = 'required';
            len_lbl.innerHTML = "Field must be less than 500 characters.<br />";
            
            requiredFieldMissing = true;
        }
        else
        {
            field.className = '';
        	lbl.className = 'label';
        	len_lbl.innerHTML = "";
        }
    }
