<!--
var gErrorMsg;


function GetDload(id) {
	document.location = "download.php?id=" + id;
	return false;
}

var BADBROWSER = 0, IE4_UP = 1, NS6_UP = 2;
function GetBrowser() {
	if (document.all)
		return IE4_UP;
	else if (document.getElementById)
		return NS6_UP;
	else
		return BADBROWSER;
}
var Browser = GetBrowser();

function GetDateStr() {
	var months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var days = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
	var objDate = new Date();
	return days[objDate.getDay()] + ", " + months[objDate.getMonth()] + " " + objDate.getDate() + ", " + objDate.getFullYear();
}
function TrimLeft(Str) {
	var gWHITE_SPACE = " \f\n\r\t";
	var count = 0, len = Str.length;
	for (var i=0; i<len; i++)
		if (gWHITE_SPACE.indexOf(Str.charAt(i))!=-1) count++; else break;
	return count ? Str.substr(count) : Str;
}
function search_onclick() {
	if (TrimLeft(document.searchform.tq.value)=="") {
		alert("Please enter a search term.");
		document.searchform.tq.focus();
		return false;
	}
	return true;
}
function GetBookMarkMsg() {
	var s="";
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		var url="http://www.2haveit.com/";		
		var title="2HaveIt shareware and freeware";
		s += "<a href=\"javascript:window.external.AddFavorite('"+url+"','"+title+"');\" ";
		s += "onMouseOver=\"window.status=' '; return true;\">Add 2HaveIt to your Favorites!</a>";
	}
	else {
		s = "Bookmark 2HaveIt";
		if (navigator.appName.indexOf("Netscape") > -1)  
			s += "<br>Press Ctrl-D.";
	}
	return s;
}

var HelpWindow = null;
function ShowHelp(Subject, RelPath) {
	var winAttr="toolbar=0,directories=0,fullscreen=0,menubar=0,scrollbars=1,resizable=0,width=370,height=360,top=5,left=5";
	HelpWindow=open(RelPath+"info/help.php?help="+Subject,"helpWin", winAttr); 
	HelpWindow.focus();
	return false;
}

function ebzTrimLeft(Str) {
	var vf_gWHITE_SPACE = " \f\n\r\t";
	var count = 0, len = Str.length;
	for (var i=0; i<len; i++)
		if (vf_gWHITE_SPACE.indexOf(Str.charAt(i))!=-1) count++; else break;
	return count ? Str.substr(count) : Str;
}

function ebzTrimRight(Str) {
	var vf_gWHITE_SPACE = " \f\n\r\t";
	var count = 0, len = Str.length;
	for (var i=len-1; i>=0; i--)
		if (vf_gWHITE_SPACE.indexOf(Str.charAt(i))!=-1) count++; else break;
	return count ? Str.substr(0,len-count) : Str;
}

function ebzTrim(Str) {
	return ebzTrimRight(ebzTrimLeft(Str));
}


function EbzValidSearch(FormName,EditName) {
	var s = eval("document."+FormName+"."+EditName+".value");
	s = ebzTrim(s);
	if (s.length==0) {
		alert('Please enter a search term.');
		return false;
	}
	return true;
}

//*** For the store ***

function GetImgTypeIndex(oImage)
{
	if (oImage.src.indexOf("amazon.com")==-1)
		return "n"; //not Amazon
	if (oImage.src.indexOf("MZZZZZZZ")!=-1)
		return "m";
	if (oImage.src.indexOf("LZZZZZZZ")!=-1)
		return "l";
	return "s"; //"THUMBZZZ" or default
}

function ImgReducible(oImage)
{
	if (oImage.src.indexOf("remote-buy-box/buy5.gif")!=-1)
		return false;
	return true;
}

//Change Amazon's 1-pixel and oversized images.
function AssureImages(sRelPath) {
	if (!document.images) 
		return;
	var arMaxWid = {"s" : 60, "m" : 150, "l" : 450 };
	var arUrlSubst = {"s" : "store/images/no_image_small.jpg", "m" : "store/images/no_image_medium.jpg", "l" : "store/images/no_image_large.jpg" };
	for (var i = 0; i < document.images.length; i++) {
		var oImage = document.images[i], picIndex;
		if ((picIndex = GetImgTypeIndex(oImage)) == "n")
			continue;
		if (oImage.width <= 1) {
			oImage.src = sRelPath + arUrlSubst[picIndex];
			oImage.alt = "No image available";
		}
		else if (ImgReducible(oImage)) {
			var maxWid = arMaxWid[picIndex];
			if (oImage.width > maxWid) {
				oImage.width = maxWid;
				oImage.height = oImage.height * (maxWid/oImage.width);
			}
		}
	}
}

function OnloadGeneral(sRelPath, bAmazonToo)
{
	//SetOnFocus();
	AssureImages(sRelPath);
	//SetImageEvents(bAmazonToo);
}

//*** END:  For the store ***
					 
-->
