// JavaScript Document

function roiCalc(chk) {
   var fm = document.roi;
 
 
   err = '';
   if(fm.b.value == '') {
      err += ' -Average Number of Monthly Orders\n';
      fm.b.style.border = 'solid 1px #b10c34';
   } else {
      fm.b.style.border = 'solid 1px #ABADB3';
   }
   if(fm.c.value == '') {
      err += ' -Average Order Value\n';
      fm.c.style.border = 'solid 1px #b10c34';
   } else {
      fm.c.style.border = 'solid 1px #ABADB3';
   }
   if(fm.d.value == '') {
      err += ' -Average Gross Profit Margin\n';
      fm.d.style.border = 'solid 1px #b10c34';
   } else {
      fm.d.style.border = 'solid 1px #ABADB3';
   }
  /* if(fm.e.value == '') {
      err += ' -Annual cost of HACKER SAFE\n';
      fm.e.style.border = 'solid 1px #b10c34';
   } else {
      fm.e.style.border = '';
   }*/
   if(err != '') {
      if(chk)  alert('The following fields are required:\n\n'+err);
      return;
   }
   var f  = fm.f.options[fm.f.selectedIndex].value;
   var e  = fm.e.options[fm.e.selectedIndex].value;
   var b  = fm.b.value.replace(",","");
   var c  = fm.c.value.replace(",","");
   var d  = fm.d.value.replace(",","");
   //var e  = fm.e.value.replace(",","");
 
   //if(parseInt(e) <= 0.01) return;
 
   fm.g.value = (f/100 * b);
   //fm.j.value = (1*c)*(1*f/100);
   fm.j.value = ((fm.g.value) * c);
   fm.h.value = (((fm.g.value * c) * (d / 100)) - e);
   //fm.i.value = ((fm.h.value / e * 100) - 100);
   //fm.np.value = fm.h.value-e;
   //fm.j.value = (1*fm.h.value)+(1*fm.e.value);
 
   fm.g.value = format(fm.g.value,0);
   fm.h.value = '$' + format(fm.h.value,1);
   //fm.i.value = format(fm.i.value,1) + '%';
   fm.j.value = '$' + format(fm.j.value,1);
   //fm.np.value = '$' + format(fm.np.value,1);
}
function formatObj(obj,d) {
   obj.value = format(obj.value,d);
}
function format(p,d) {
  p = p.replace(",","");
  var pennies = (p - Math.floor(p))*100;
  pennies = Math.round(pennies);
  if (pennies<10) {
     pennies = "0" + pennies;
  }
  var pstring = "." + pennies;
  p = Math.floor(p);
  while (p >= 1) {
    modulus = p%1000;
    p = Math.floor(p/1000);
    if (p >= 1) {
      if (modulus>=100) {
        thous = ","
      } else if (modulus>=10) {
        thous = ",0"   // add one leading zero
      } else {
        thous = ",00";   // add two leading zeros
      }
    } else {
      thous = "";
    }
    thous += modulus;
    pstring = thous + pstring;
  }
  var i = pstring.indexOf(".");
  if(!d && i >= 0) { pstring = pstring.substring(0,i); }
  return pstring;
}



/*
Disable right click script II (on images)
*/

var clickmessage="Copying Prohibited/CertifiedUSABusiness.com"

function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()

/*POPUP*/
function popitup(url) {
	newwindow=window.open(url,'name','height=325,width=536');
	if (window.focus) {newwindow.focus()}
	return false;
}

