function gID(e){ return document.getElementById(e); }
var thisLeft,thisTop,thisWidth,thisHeight,thisSubNav;
getPosition = function (id) {
	obj = gID(id);
	thisLeft = obj.offsetLeft;
	thisTop = obj.offsetTop;
	thisWidth = obj.offsetWidth;
	thisHeight = obj.offsetHeight;
}
showSubNav = function (id) {
	var navIndex = null;
	thisSubNav = null;
	getPosition(id);
	navIndex = id.split('_',2)[1];
	thisSubNav = 'sn_'+navIndex;
	gID(thisSubNav).style.display = 'block';
	gID(thisSubNav).style.left = thisLeft-1+'px';
	gID(thisSubNav).style.top = thisTop+thisHeight+4+'px';
}
hideSubNav = function (id) {
	var navIndex = null, thisSubNav = null;
	navIndex = id.split('_',2)[1];
	thisSubNav = 'sn_'+navIndex;
	gID(thisSubNav).style.display = 'none';
}
loadUrl = function (id) {
	var page = null;
	switch (id) {
		case 'mn_0': page = 'assets/php/home.php'; break;
		case 'mn_1': page = 'assets/html/information.html'; break;
		case 'mn_3': page = 'assets/php/contactUs.php'; break;
		case 'pp': page = 'assets/html/privacyPolicy.html'; break;
		case 'sm': page = 'assets/html/siteMap.html'; break;
		case 'sn_1_0': page = 'assets/html/learningCenter.html'; break;
		case 'sn_1_1': page = 'assets/html/loanProcess.html'; break;
		case 'sn_1_2': page = 'assets/html/loanProducts.html'; break;
		case 'sn_1_3': page = 'assets/html/links.html'; break;
		case 'sn_1_4': page = 'assets/html/faq.html'; break;
		case 'sn_1_5': page = 'assets/html/glossary.html'; break;
		case 'sn_2_0': page = 'assets/php/preQualify.php'; break;
		case 'sn_2_1': page = 'assets/html/intOnlyCalculator.html'; break;
		case 'sn_2_2': page = 'assets/html/amortCalc.html'; break;
		case 'sn_2_3': page = 'assets/html/rentVsOwnCalc.html'; break;
		case 'sn_3_0': page = 'assets/html/aboutUs.html'; break;
		case 'sn_3_1': page = 'assets/html/careers.html'; break;
		case 'sn_3_2': page = 'assets/php/preQualify.php'; break;
	}
	frames['content_win'].location.href = page;
}
closeSubNav = function () {
	gID('sn_1').style.display='none';
	gID('sn_2').style.display='none';
	gID('sn_3').style.display='none';
	thisSubNav = null;
}
snMOvAction = function (id) {
	gID(id).style.backgroundColor = '#cccccc';
	gID(id).style.color = '#000000';
}
snMOuAction = function (id) {
	gID(id).style.backgroundColor = '#ffffff';
	gID(id).style.color = '#000000';
}
function formatTime() {
  now = new Date();
  hour = now.getHours();
  min = now.getMinutes();
  sec = now.getSeconds();
    if (min <= 9) {
      min = "0" + min;
    }
    if (sec <= 9) {
      sec = "0" + sec;
    }
    if (hour > 12) {
      hour = hour - 12;
      add = " p.m. ";
    } else {
      hour = hour;
      add = " a.m. ";
    }
    if (hour == 12) {
      add = " p.m. ";
    }
    if (hour == 00) {
      hour = "12";
    }
	document.getElementById('clockOutput').innerHTML = ((hour<=9) ? "0" + hour : hour) + ":" + min + ":" + sec + add;
  setTimeout("formatTime()", 1000);
}
// interest-only calculator
var co = new Object;
function recalc_onclick(ctl) {
if (ctl=='') {
co.p1D5=eeparseFloatTh(document.formc.p1D5.value);co.p1D6=eeparsePercent(document.formc.p1D6.value);co.p1D7=eeparseFloatTh(document.formc.p1D7.value);calc(co);document.formc.p1D12.value=eedisplayFloatNDTh(co.p1D12,2);document.formc.p1D13.value=eedisplayFloatNDTh(co.p1D13,2);document.formc.p1D14.value=eedisplayFloatNDTh(co.p1D14,2);document.formc.p1D15.value=eedisplayFloatNDTh(co.p1D15,2);document.formc.p1D17.value=eedisplayFloatNDTh(co.p1D17,2);document.formc.p1D18.value=eedisplayFloatNDTh(co.p1D18,2);
};};
var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("[.]","g");var eethreg=new RegExp(",","g");
function calc(data){var c1D5=data.p1D5;var c1D6=data.p1D6;var c1D7=data.p1D7;var c1D12=(pmt((((c1D6)/(12))),(((c1D7)*(12))),(((c1D5)*(-1))),(0),(0)));var c1D13=(((ipmt((((c1D6)/(12))),(1),(((c1D7)*(12))),(c1D5),(0),(0)))*(-1)));var c1D17=(((((((c1D12)*(c1D7)))*(12)))-(c1D5)));var c1D18=(((((c1D13)*(c1D7)))*(12)));var c1D14=(((c1D12)-(c1D13)));var c1D15=(((((c1D14)*(12)))*(c1D7)));data.p1D12=c1D12;data.p1D13=c1D13;data.p1D14=c1D14;data.p1D15=c1D15;data.p1D17=c1D17;data.p1D18=c1D18;};
function myIsNaN(x){return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function eeparsePercent(str){var parts=String(str).split('%');var tmp=String(parts[0]).replace(eedecreg,".");var res=parseFloat(tmp)/100;if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}function eeparseFloatTh(str){str=String(str).replace(eethreg,"");str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf('e')!=-1)return str;if(str.indexOf('E')!=-1)return str;var parts=str.split('.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign="";if(whole.charAt(0)=="-"){minus_sign="-";whole=whole.substring(1);};var res="";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};function calculate_principal2(starting_principal,payment,rate,period,type){var pwr=Math.pow(1.0+rate,period);if(type==0){return starting_principal*pwr+payment*((pwr-1)/rate);}else{return starting_principal*pwr+payment*((pwr-1)/rate)*(1+rate);}};function ipmt(rate,per,nper,pv,fv,type){if(!isFinite(type)||!isFinite(fv)||!isFinite(pv)||!isFinite(nper)||!isFinite(per)||!isFinite(rate))return Number.NaN;nper=Math.floor(nper);per=Math.floor(per);type=Math.floor(type);if(rate<0||nper<=0||pv<=0)return Number.NaN;if(type!=0&&type!=1)return Number.NaN;if(per<1||per>nper)return Number.NaN;if(rate==0)return 0;var pmt2=pmt(rate,nper,pv,fv,type);return(-calculate_principal2(pv,pmt2,rate,per-1-type,type)-pmt2*type)*rate;};function pmt(rate,nper,pv,fv,type){if(rate==0){return-pv/nper;}else{var pvif=Math.pow(1+rate,nper);var fvifa=(Math.pow(1+rate,nper)-1)/rate;var type1=(type!=0)?1:0;return((-pv*pvif-fv)/((1+rate*type1)*fvifa));}};
// date formatting
outputDate = function () {
	var weekDays = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var months = new Array ("January","February","March","April","May","June","July","August","September","October","November","December");
	var currentTime = new Date();
	var weekDay = weekDays[currentTime.getDay()];
	var month = months[currentTime.getMonth()];
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	document.getElementById('date').innerHTML = weekDay + ", " + month + " " + day + ", " + year;
}
