﻿// JScript File
var hadHidden = true;;
var checking = false;
var checkingByEnterKey = false;

function keyPress(evt)
{
    var e = evt || window.event; 
    var k = e.which || e.keyCode; 
    
    if (k == 13)
    {
		checkingByEnterKey = true;
		if (checkFormatedNum($(loanAmountTextBox), true))
		{
			window.location.href = $(selectLoanTypeImageButton).href;
		}
    }
}

function showFee(who,evt,which)
{
    who.src="/images/notes-over.png";
    var feeBox =  $("feeDiv");
    hadHidden = false;
    if (feeBox.style.display == "block") return;
	if(!document.all){
		feeBox.style.left=evt.pageX + 10 + "px"; 
		feeBox.style.top=evt.pageY + 10 + "px";
	}else{
	    feeBox.style.pixelLeft = event.clientX +10 + document.documentElement.scrollLeft;
	    feeBox.style.pixelTop = event.clientY+10 + document.documentElement.scrollTop;  
	}    

    request = PageMethods.GetPopupInfo(which,OnComplete); 	
}



function checkFormatedNum(who,submitIT)
{
	if (checking && checkingByEnterKey) return true;
	checking = true;
	
    var numeric = /,/g;
    testvalue = who.value.replace(numeric,"");
    if (isNaN(testvalue) && testvalue != "0")
    {
        alert("Please enter a loan amount.");
        who.focus();
        who.select();
		checking = false;
        return false;
    }
    
    formatNum(who);
    
	checking = false;
    return true;
}

//callback function.
//submit the page to display new contents
//when the delete operation has finished
function OnComplete(result) 
{
    var feeBox =  $("feeDiv");
    if (hadHidden) return;
    feeBox.style.display = "block";
    feeBox.innerHTML = result;
}

function hiddenFee(who)
{
    who.src="/images/notes.png";
    hadHidden = true;
    var feeBox =  $("feeDiv");
    feeBox.style.display = "none";
}

