function ShowImage(img,title)
{
  foto1= new Image();
  foto1.src=(img);
  CalImage(img,title);
}
function CalImage(img,title)
{
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img,title);
  }
  else{
    funzione="CalImage('"+img+"')";
    intervallo=setTimeout(funzione,20);
  }
}
function viewFoto(img,title)
{
// need to work on centing Image popup
// also add some more text
  largh=foto1.width+20;
  altez=foto1.height+50;
 var ScreenWidth = (screen.availwidth / 2);
 var ScreenHeight = (screen.availheight / 2);
 var WW = ScreenWidth - (largh / 2) ;
 var TT = ScreenHeight - (altez / 2) ;
 // "top=" + TT + ","left=" + WW + ,
 // stringa="top=10 left=10,width="+largh+",height="+altez;
  stringa = "top=" + TT + ",left=" + WW + ",width="+largh+",height="+altez+",resizable=yes,scrollbars=yes,status=no";
  // alert(stringa); 
  // finestra=window.open(img,"",stringa);
  
var charPop_wnd



charPop_wnd = window.open('','charPop_wnd',stringa);
charPop_wnd.document.writeln('<html>');
charPop_wnd.document.writeln('<TITLE>');
charPop_wnd.document.writeln(title);
charPop_wnd.document.writeln('</TITLE>');
charPop_wnd.document.writeln("<body marginheight=0 marginwidth=0 leftmargin=0 rightmargin=0 bgcolor='#DEE3E7'> ");
charPop_wnd.document.writeln("<p><a href=Javascript:onclick=window.close('')>")
charPop_wnd.document.writeln('<p><img src="' + img + '" border="0" title="Click to Close" >');
charPop_wnd.document.writeln('</a>');
charPop_wnd.document.writeln('</div>')
charPop_wnd.document.writeln('</body>')
charPop_wnd.document.writeln('</html>')
charPop_wnd.document.close();

}


function createCookie(name,value,days)
// http://www.quirksmode.org/js/cookies.html?cookievalue=cart
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


function HotI()
{
var cols = 5;
var NewLine ="" ; 
var Mess = "<font color='#6699cc' face='verdana,arial,helvetica' size='2'> People who bought " + pic[CurrPos] + " also bought... </font>"
var HeadLine = "<TABLE border='0' align='center' width='100%' ><TR>"
var FootLine = "</TR></TABLE>"

for (h=0 ; h < HotItems.length ;(h++))
{
var NewOne = HotItems[h].split(",");
if (NewOne[0] == pic[CurrPos])
{
if (NewOne.length<6)
{
var Maxxx=NewOne.length-1;
}else{
var Maxxx=6;
}
for (i=1 ; i < (Maxxx) ;(i++))
		{
		NewLine = NewLine + "<TD align='center' valign='middle'> ";
		NewLine = NewLine + "<IMG src='thumbnails/" + NewOne[i] + ".jpg' border='0' >";
		NewLine = NewLine + "<br>" + NewOne[i] + " ";
		NewLine = NewLine + "</TD>";
		if (((i + 1)-1) % cols == 0)  { NewLine = NewLine + "</TR><tr>" }
		}
NewLine = Mess + HeadLine + NewLine + FootLine;

}
else
{
}
WriteLayer('hotlisting',null,NewLine);

}
}

function WriteLayer(ID,parentID,sText)
 {
//script from http://www.sitepoint.com/print/layers-content-javascript
 if (document.layers) {
   var oLayer;
   if(parentID){
     oLayer = eval('document.' + parentID + '.document.' + ID + '.document');
   }else{
     oLayer = document.layers[ID].document;
   }
   oLayer.open();
   oLayer.write(sText);
   oLayer.close();
 }
 else if (parseInt(navigator.appVersion)>=5&&navigator.
appName=="Netscape") {
   document.getElementById(ID).innerHTML = sText;
 }
 else if (document.all) document.all[ID].innerHTML = sText
}

function openWindow5(url) {
	popupWin = window.open(url,'new_page','width=500,height=525,scrollbars=yes,toolbars=no,menubar=no,resizable=yes')
	popupWin.focus();
}


function FormattedIT(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

function CommaFormatted(amount)
{
	amount=FormattedIT(amount);
	var delimiter = ","; // replace comma if desired
	var a = amount.split('.',2)
	var d = a[1];
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d; }
	amount = minus + amount;
	return amount;
}

