var salesPrice = 0;
var ownersPolicy = 0;
var total = 0;
var docStamps = 0;
var search = 0;
var closingfee = 0;


function sellersSale()
{
if(document.seller.salesPrice.value == 0)
    {  alert("Please enter a sales price.");
	document.seller.salesPrice.focus();
	return false;
    }

salesPrice =  parseFloat(document.seller.salesPrice.value);
if (salesPrice > 1000000)
  { alert("Please call us at 561-997-8600 or e-mail us miznertitle@bellsouth.net for an accurate quote for title insurance. Thank you.");
	document.seller.salesPrice.focus();
	return false;
    }

if (salesPrice < 100001)
  { ownersPolicy = ((salesPrice/1000) * 5.75) 
    docStamps = ((salesPrice/1000) * 7.00)
  }
if (salesPrice > 100000)
  { ownersPolicy = ((((salesPrice - 100000)/1000)  * 5) + 575)
    docStamps = ((salesPrice/1000) * 7.00)
  }
if (ownersPolicy < 350)
  { ownersPolicy = 350;
  }
if (salesPrice <= 99999)
  { 
	search = 100;
	closingFee = 400;
	total = ownersPolicy + search + closingFee;
  }
if (salesPrice >= 100000)
  { 
	search = 100;
	closingFee = 400;
	total = ownersPolicy + search + closingFee;
  }
total = roundOff(total);
ownersPolicy = roundOff(ownersPolicy);
docStamps = roundOff(docStamps);


document.seller.salesPrice.value = currency(document.seller.salesPrice.value);
document.seller.search.value = search;
document.seller.closingFee.value = closingFee;
document.seller.search.value = currency(document.seller.search.value);
document.seller.closingFee.value = currency(document.seller.closingFee.value);
document.seller.ownersPolicy.value = ownersPolicy;
document.seller.docStamps.value = docStamps;
document.seller.total.value = currency(total);
document.seller.docStamps.value = currency(document.seller.docStamps.value);
document.seller.ownersPolicy.value = currency(document.seller.ownersPolicy.value);
}

function sendData()
{
if (document.seller.ownersPolicy.value == "")
 { opener.document.data.insPremium.value = "0";
   self.close();
   return false;
 }
else {
opener.document.data.insPremium.value = document.seller.ownersPolicy.value;
self.close();
return false;
}
}

function roundOff(value)
{
        value = "" + value 
        precision = 2;
        var whole = "" + Math.round(value * Math.pow(10, precision));
        var decPoint = whole.length - precision;
        if(decPoint != 0)
        {      result = whole.substring(0, decPoint);
                result += ".";
                result += whole.substring(decPoint, whole.length);
        }
        else
        { result = whole; }
        return result;
}

function currency(number) {
   anynum=eval(number)
   workNum=Math.abs((Math.round(number*100)/100));workStr=""+workNum
   if (workStr.indexOf(".")==-1){workStr+=".00"}
   dStr=workStr.substr(0,workStr.indexOf("."));dNum=dStr-0
   pStr=workStr.substr(workStr.indexOf("."))
   while (pStr.length<3){pStr+="0"}

   if (dNum>=1000) {
      dLen=dStr.length
      dStr=parseInt(""+(dNum/1000))+","+dStr.substring(dLen-3,dLen)
   }

   if (dNum>=1000000) {
      dLen=dStr.length
      dStr=parseInt(""+(dNum/1000000))+","+dStr.substring(dLen-7,dLen)
   }
   retval = dStr + pStr 
   if (number<0) {retval="("+retval+")"}
   return "$"+retval
}