home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 October
/
PCWorld_2006-10_cd.bin
/
multimedia
/
instantmedia
/
im-setup-1.2.0.9.exe
/
Templates
/
IM
/
HTML
/
globals.js
< prev
next >
Wrap
Text File
|
2006-08-15
|
1KB
|
71 lines
function xreplace(checkMe,toberep,repwith)
{
var temp = checkMe;
var i = temp.indexOf(toberep);
while(i > -1)
{
temp = temp.replace(toberep, repwith);
i = temp.indexOf(toberep, i + repwith.length + 1);
}
return temp;
}
function CleanString(str)
{
str = xreplace(str,"ΓÇ¥","'");
str = xreplace(str,"ΓÇ£","'");
str = xreplace(str,"'" ,"'");
str = xreplace(str,"ΓÇô","û");
str = xreplace(str,"ΓÇÖ","'");
str = xreplace(str,"Æ","'");
str = xreplace(str,"&","&");
str = xreplace(str,"ΓÇÿ","æ");
str = xreplace(str,""","'");
return str;
}
function GetSizeString( sz)
{
var szLabel = " MB";
if(sz > 0)
{
//sz is in bytes, see if it's greater than 1 GB
if(sz > 1024*1024*1024)
{
sz /= (1024*1024*1024);
var main = parseInt(sz,10);
sz -= main;
sz *= 100;
var rem = parseInt(sz);
szLabel = main + ".";
if(rem < 10)
szLabel += "0";
szLabel += rem;
szLabel += " GB";
}
else
{
//it's in megs
sz /= (1024*1024)
var main = parseInt(sz,10);
sz -= main;
sz *= 100;
var rem = parseInt(sz);
szLabel = main + ".";
if(rem < 10)
szLabel += "0";
szLabel += rem;
szLabel += " MB";
}
}
else
szLabel = "";
return szLabel;
}