// ----------------------------------------------
// This is the javascript page for Whitesell Insurance Agency
// These scripts are not to be used without permission
// -----------------------------------------------
// ----------------------------------------------
// This script formats numbers for money - calculator.php
// 
// -----------------------------------------------
   function getCommas(num)
    {
	var pv = new Boolean(true);
	if(num<0)
	{
	pv = false;
	num = Math.abs(num);
	}
	var len = new Number(0);
	var m = new Number(0); 
	ts = num.toString();
	len = ts.length;
	m = len % 3;
	if(m==0)
	{
	m=3;
	}
	rtnVal = "$ " + ts.substring(0,m);
	if (!pv)
	{
	rtnVal = "$ -" + ts.substring(0,m);
	}
	while (m < len)
	{
	rtnVal = rtnVal + "," + ts.substring(m,m+3);
	m = m + 3;
	}
	return(rtnVal);
    }
// ----------------------------------------------
// This script calculates the numbers - calculator.php
// 
// -----------------------------------------------
    function calcData()
    {
	var fe=new Number(0);
	fe=fe+Number(document.getElementById("funeral").value);
	fe=fe+Number(document.getElementById("probate").value);
	fe=fe+Number(document.getElementById("medical").value);
	fe=fe+Number(document.getElementById("oFinalExp").value);
	document.getElementById("finalExp").value = getCommas(fe);

	var cd=new Number(0);
	cd=cd+Number(document.getElementById("mortgage").value);
	cd=cd+Number(document.getElementById("creditCard").value);
	cd=cd+Number(document.getElementById("auto").value);
	cd=cd+Number(document.getElementById("homeEquity").value);
	cd=cd+Number(document.getElementById("oDebt").value);
	document.getElementById("debt").value = getCommas(cd);

	var ef=new Number(0);
	ef=ef+Number(document.getElementById("income").value);
	ef=ef+Number(document.getElementById("college").value);
	ef=ef+Number(document.getElementById("retirement").value);
	ef=ef+Number(document.getElementById("oFutureExp").value);
	document.getElementById("futureExp").value = getCommas(ef);

	var as=new Number(0);
	as=as+Number(document.getElementById("investments").value);
	as=as+Number(document.getElementById("pension").value);
	as=as+Number(document.getElementById("real").value);
	as=as+Number(document.getElementById("savings").value);
//
//	as=as+Number(document.getElementById("spouseIncome").value);
//
	as=as+Number(document.getElementById("oAssets").value);
	document.getElementById("assets").value = getCommas(as);

	if(isNaN(fe+cd+ef-as))
	{
	alert("Please, NUMBERS only" + '\n' + "  Do not use '$' or ','" + '\n' + "   also, no letters!");
	}
	document.getElementById("needs").value = getCommas(fe+cd+ef-as);
    }
// ----------------------------------------------
//            Submit the calculator form for access by php script
//
// ----------------------------------------------
    function postit()
    {
      document.getElementById("calculator").submit();
    }

// ----------------------------------------------
// This script calls the data entry page for the RFQ - many pages
// 
// -----------------------------------------------
    function getData(theRequest)
    {
	setC("request",theRequest,1);
	gtDataWindow=window.open('_php/qdata.php','Request','width=600, height=345, top=234, left=212, toolbar=no, titlebar=no, status=no, scrollbars=no, resizable=no, menubar=no, location=no, directories=no');
	gtDataWindow.focus();
    }
//-----------------------------------------------
//This script sets the cookie
//
//-----------------------------------------------
    function setC(c_name,value,expiredays)
    {
	var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    }
//-----------------------------------------------
//This script retrieves the cookie
//
//-----------------------------------------------
function getC(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
//----------------------------------------------
// Get the parameter passed in the cookie
//
//----------------------------------------------
    function getRequest()
    {
     x=getC("request");
// if no cookie - cookies blocked
      if(x=="")
	{
       x = "Information";
	}
     document.getElementById("lgnd").innerHTML=x;
     document.getElementById("rqst").innerHTML=x;
	if(x=="Information")
	{
	x = "Insurance";
	}
	else if(x=="Review")
	{
	x = "Insurance";
	}
	else if(x=="Needs Analysis")
	{
	x = "Insurance";
	}
     document.getElementById("amnt").innerHTML=x;
     document.getElementById("name").focus();
    }
// ----------------------------------------------
// This script closes the active window (button to close window) - rfq.php
// 
// -----------------------------------------------
   function closeWin()
   {
    window.close();
   }
// ----------------------------------------------
// This script call calcData and sets focus on the calculator page
// 
// -----------------------------------------------
   function setCalcFocus()
    {
    calcData();
    document.getElementById('funeral').focus();
    document.getElementById('funeral').select();
    }

