﻿// JScript File

function onlyNumeric()
 {
    if (event.keyCode < 48 || event.keyCode > 57)
    {
       event.returnValue = false; 
    }
 }



function WindowOpen(url)
{
    window.open (url,"mywindow1","location=0,status=0,scrollbars=1,width=350,height=450,top=50,left=400");
    return false; 
}
function WindowOpen1()
{
    window.open ("http://www.hud.gov/offices/hsg/sfh/res/stcosts.pdf","new","status=yes,toolbar=yes,menubar=yes,location=no,resizable=yes,scrollbars=1,width=500,height=500,top=50,left=400");
    return false; 
}

function OpenARMPopUp(CharmBookletURL,ProductDisclosureURL)
{
    
    var tempProUrl=ProductDisclosureURL.replace('?','*');
    tempProUrl=replaceAll(tempProUrl, '&','$');
    var url="FinancialARMPopUp.aspx?CharmBookletURL="+CharmBookletURL+"&ProductDisclosureURL="+tempProUrl;
    window.open(url,"ARM",'toolbar=no,menubar=no,status=no, location=no, width=400, height=250, resizable=no, left='+(screen.width - 400)/2+', top='+(screen.height - 480)/2+', scrollbars=yes');
    return false; 
}

function QLenderSearch(varLoanAmt,varPropValue,varZip)
{
    var flag=1;
    var LoanAmt=document.getElementById(varLoanAmt).value;
    var PropValue=document.getElementById(varPropValue).value;
    var ZipCode=document.getElementById(varZip).value;
    document.getElementById('QLoanError').style.display='none';
    document.getElementById('QPropVal').style.display='none';
    document.getElementById('QZipCode').style.display='none';
        if(LoanAmt=="")
        {
            document.getElementById('QLoanError').style.display='block';
            document.getElementById('QLoanError').innerHTML='Please Enter Loan Amount';
            flag=0;
        }
        else if(LoanAmt<10000)
        {
            document.getElementById('QLoanError').style.display='block';
            document.getElementById('QLoanError').innerHTML='Loan Amount Must Be At Least $10000';
            flag=0;
        }
        else if(!validateInteger(LoanAmt))
        {
            document.getElementById('QLoanError').style.display='block';
            document.getElementById('QLoanError').innerHTML='Invalid Loan Amount';
            flag=0;        
        }
        else if(PropValue=="")
        {
            document.getElementById('QPropVal').style.display='block';
            document.getElementById('QPropVal').innerHTML='Please Enter Property Value';
            flag=0;
        }
        else if(!validateInteger(PropValue))
        {
            document.getElementById('QPropVal').style.display='block';
            document.getElementById('QPropVal').innerHTML='Invalid Property Value';
            flag=0;        
        }
        else if(ZipCode=="")
        {
            document.getElementById('QZipCode').style.display='block';
            document.getElementById('QZipCode').innerHTML='Please Enter Zip Code';
            flag=0;
        }
        else if(!validateUSZip(ZipCode))
        {
            document.getElementById('QZipCode').style.display='block';
            document.getElementById('QZipCode').innerHTML='Zip Code must be 5 digits';
            flag=0;
        }
    
    if(flag==1)
    {
        return true;
    }
    else
    {
        return false;
    }
}


function ALenderSearch(varLoanAmt,varPropValue,varZip)
{
    var flag=1;
    var LoanAmt=document.getElementById(varLoanAmt).value;
    var PropValue=document.getElementById(varPropValue).value;
    var ZipCode=document.getElementById(varZip).value;
    document.getElementById('ALoanError').style.display='none';
    document.getElementById('APropVal').style.display='none';
    document.getElementById('AZipCode').style.display='none';
        if(LoanAmt=="")
        {
            document.getElementById('ALoanError').style.display='block';
            document.getElementById('ALoanError').innerHTML='Please Enter Loan Amount';
            flag=0;
        }
        else if(LoanAmt<10000)
        {
            document.getElementById('ALoanError').style.display='block';
            document.getElementById('ALoanError').innerHTML='Loan Amount Must Be At Least $10000';
            flag=0;
        }
        else if(!validateInteger(LoanAmt))
        {
            document.getElementById('ALoanError').style.display='block';
            document.getElementById('ALoanError').innerHTML='Invalid Loan Amount';
            flag=0;        
        }
        else if(PropValue=="")
        {
            document.getElementById('APropVal').style.display='block';
            document.getElementById('APropVal').innerHTML='Please Enter Purchase Price';
            flag=0;
        }
        else if(!validateInteger(PropValue))
        {
            document.getElementById('APropVal').style.display='block';
            document.getElementById('APropVal').innerHTML='Invalid Purchase Price';
            flag=0;        
        }
        else if(ZipCode=="")
        {
            document.getElementById('AZipCode').style.display='block';
            document.getElementById('AZipCode').innerHTML='Please Enter Zip Code';
            flag=0;
        }
        else if(!validateUSZip(ZipCode))
        {
            document.getElementById('AZipCode').style.display='block';
            document.getElementById('AZipCode').innerHTML='Zip Code must be 5 digits';
            flag=0;
        }
    
    if(flag==1)
    {
        return true;
    }
    else
    {
        return false;
    }
}


// Onchange Function For LoanTYpe DropDown

//var arr;
//var option;


//function srcChange(varDDLoanTerm,varDDLoanType)
//{
//    var slc_source=document.getElementById(varDDLoanType);
//    var slc_target = document.getElementById(varDDLoanTerm);
//    var val;
//    for(i=0;i<document.getElementById(varDDLoanType).options.length;i++)
//    {
//        if(document.getElementById(varDDLoanType).options[i].selected==true)
//        {
//        val=document.getElementById(varDDLoanType).options[i].value
//        }
//        
//    }
//    
//    
//    switch (val)
//    {
//    
//    case "Fixed":
//    arr = new Array("40","30","20","15","10");
//    //slc_target.disabled = false;
//    for(var i=0;i<document.getElementById(varDDLoanTerm).options.length;i++)
//    {
//        document.getElementById(varDDLoanTerm).remove(i);        
//    }
//    for (var i=0;i<arr.length;i++) 
//    {
//        option = new Option(arr[i]+" Years",arr[i]*12);
//        slc_target.options[i] = option;
//        if(arr[i]=='30')
//        {
//            slc_target.options[i].selected=true;
//        }
//    }
//    document.getElementById("tdLoanTerm").innerHTML="Loan Term";
//    break;
//    
//    case "Adjustable Rate":
//    arr = new Array("10","7","5","3","1");
//    //slc_target.disabled = false;
//    for(var i=0;i<document.getElementById(varDDLoanTerm).options.length;i++)
//    {
//        document.getElementById(varDDLoanTerm).remove(i);        
//    }
//    for (var i=0;i<arr.length;i++) 
//    {
//        option = new Option(arr[i]+" Years",arr[i]*12);
//        slc_target.options[i] = option;
//        if(arr[i]=='5')
//        {
//            slc_target.options[i].selected=true;
//        }
//    }
//    document.getElementById("tdLoanTerm").innerHTML="Initial Fixed Period";
//    break;
//    
//    case "Balloon":
//    arr = new Array("7","5");
//    //slc_target.disabled = false;
//    for(var i=0;i<document.getElementById(varDDLoanTerm).options.length;i++)
//    {
//        document.getElementById(varDDLoanTerm).remove(i);        
//    }
//    for (var i=0;i<arr.length;i++) 
//    {
//        option = new Option(arr[i]+" Years",arr[i]*12);
//        slc_target.options[i] = option;
//        if(arr[i]=='7')
//        {
//            slc_target.options[i].selected=true;
//        }
//    }
//    document.getElementById("tdLoanTerm").innerHTML="Balloon Loan Term";
//    break;

////    default:
////    slc_target.disabled = false;
////    slc_target.options.length = 0;
////    break;
//    }
//}
