﻿
function formatCurrency(elem) {
	num = elem.value;
	
	num = num.toString().replace(/\$|\,/g,'');
	
	if(isNaN(num))
		num = "0";
	
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	
	if(cents<10)
		cents = "0" + cents;
	
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+' '+
	
	num.substring(num.length-(4*i+3));
//	return (((sign)?'':'-') + '$' + num + '.' + cents);
//	elem.value = (((sign)?'':'-') + num);
    elem.value = (((sign)?'':'-') + num + '.' + cents);
}

function unFormatCurrency(elem) {
	num = elem.value;
	
	num = num.toString().replace(/\ |\,/g,'');
	
	elem.value = num;
}

function set_image(url)
{
    var elem = document.getElementById('image');
    elem.src = url;
}

function show_loading()
{
    var test = $("#TB_load");
    
    if(test)
    {
        //$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
        /*
        if(tb_detectMacXFF()) {
		    $("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png 
        } else {
            $("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
        }
        */
        $("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");//add loader to the page
    }
  
    // show
    $("#TB_load").show();
//    $("#TB_overlay").show();
}

function hide_loading()
{
    // hide
//    $("#TB_overlay").hide();
    $('#TB_load').hide();
}

function winPopupCenter(hojd, bredd, loc) {

    var x, y;

    y = (screen.height / 2) - (hojd / 2);
    x = (screen.width / 2) - (bredd / 2);


    var features = "width=" + bredd + ",height=" + hojd + ",top=" + y + ",left=" + x + ",scrollbars=yes" + ",toolbar=no";
    var w = window.open(loc, "smallshopwin", features);
    w.focus();

}

function ShowDiv(elem)
{
    var thedoc = document.getElementById(elem);
    if(thedoc.display == "none") 
    { 
        thedoc.display = "block"; 
    } 
    else 
    { 
        thedoc.display = "none"; 
    } 


}

function HideDiv(id)
{ 
   var myobj = document.getElementById(id).style; 
   var doc = document.getElementById(id); 
   if(myobj.display == "none") 
{ 
myobj.display = "block"; 
} 
else 
{ 
myobj.display = "none"; 
} 
document.getElementById(id).style.left = 745;
}


var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e)
{ 
    cX = e.pageX; 
    cY = e.pageY;
}

function UpdateCursorPositionDocAll(e)
{ 
    cX = event.clientX;
    cY = event.clientY;
}
if(document.all) 
{ 
document.onmousemove = UpdateCursorPositionDocAll; 
}
else 
{ 
document.onmousemove = UpdateCursorPosition; 
}

function AssignPosition(d) 
{
if(self.pageYOffset) 
{
	rX = self.pageXOffset;
	rY = self.pageYOffset;
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}

function HideContent(d) 
{
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}

function ShowContent(d) 
{
if(d.length < 1) 
{ return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}

function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

