// sitefuncs.js

        var dx, dy;

        var ticker;

         function IErecordMove(){
            dx = (event.clientX + document.body.scrollLeft);
            dy = (event.clientY + document.body.scrollTop);
         };

         function NSrecordMove(e) {
             dx =  e.pageX;
             dy =  e.pageY;
         };

         function showContent(tagname,adjX,adjY,width){

            if (document.all) (object = document.all[tagname].style);
            if (document.layers) (object = document[tagname]);

            object.left = dx + (adjX || 5);
            object.top = dy + (adjY || -25);
            object.visibility = "visible";

            return false;

         };

         function hideContent(tagname){

            if (document.all) (object = document.all[tagname].style);
            if (document.layers) (object = document[tagname]);

            object.visibility = "hidden";
            object.left = 0;
            object.top = 0;

            return false;

         };

         if (navigator.appName == "Netscape"){
            window.captureEvents(Event.MOUSEMOVE);
            window.onmousemove= NSrecordMove;
         } else {
            document.onmousemove = IErecordMove;
         };                               





function get_amount(original_string)
{
var  billion="M"
var  million="m"
var  thousand="Kk"
var multiplier=1
bad_characters="mM"
    // This string will hold all the "good" characters
    var cleaned_string = ""
    // Run through each character in the original string
	for (var counter = 0; counter < original_string.length; counter++)
	{
        // Get the current character
        current_char = original_string.charAt(counter)
       // Is it in the string of bad characters?
       if (billion.indexOf(current_char) >=0)
           multiplier=10000000000
       else if(million.indexOf(current_char) >=0)
           multiplier=1000000
       else if (thousand.indexOf(current_char) >=0)
           multiplier=1000
	else
	cleaned_string += current_char
}
   return cleaned_string *multiplier
}



	
function roundDouble(value, precision)
{
value = "" + value 
precision = parseInt(precision);
		  
var real = "" + Math.round(value * Math.pow(10, precision));
var decimals = real.length - precision;	  
	if(decimals != 0)
	{
	       result = real.substring(0, decimals);
	       result += ".";
	       result += real.substring(decimals, real.length);
       }
      else
      {
      result = "0." + real;
      }
       return result;
}



function increment_up(original_string,increment,precision)
{
   var    answer=0.0
    answer=original_string*1.0;
     answer=answer + increment*1.0;
   return roundDouble(answer,precision);
}

function increment_down(original_string,increment,precision)
{
   var    answer=0.0
    answer=original_string*1.0;
     answer=answer - increment*1.0;
   return roundDouble(answer,precision);
}

function inc_bounded_up(original_string,increment,precision,maximum)
{
/*   alert("bounded up");*/
   var    answer=0.0
    answer=original_string*1.0;
     answer=answer + increment*1.0;
   return roundDouble(answer,precision);
}

function inc_bounded_down(original_string,increment,precision,minimum)
{
/*   alert("bounded down");*/
   var    answer=0.0
    answer=original_string*1.0;
     answer=answer - increment*1.0;
   return roundDouble(answer,precision);
}

function toggleLambda(this_form,ValueOn,ValueOff)
{
alert(this_form.lambda[0].value);
alert(this_form.lambda);
if(this_form.lambda.value)
{
  this_form.lam.value=ValueOn;
}
else
{
  this_form.lam.value=ValueOff;  
}

}


function voodoofoo()
{
/*   alert("macumba");*/
}

