// JavaScript Document


// Ryan's fix for background PNG's
function png_fix ( id )
{
	
	/*var obj = document.getElementById(id);
	
	if (navigator.appName == "Microsoft Internet Explorer" && obj)
	{
		// strip out the url
		var tmp_image 	= obj.style.backgroundImage;
		var curr_image 	= tmp_image.substring(4, tmp_image.length - 1);
	
		obj.style.backgroundImage 	= "url(images/transparent.gif)";
		obj.runtimeStyle.filter 	= "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + curr_image + "',sizingMethod='scale')";
	}*/
}

var old_watermark = "";

function WatermarkText (obj, focused)
{
	if (focused && (old_watermark == "" || obj.value == old_watermark))
	{
		old_watermark = obj.value;
		obj.className="FormField Bold";
		obj.value = "";	
	}
	else if (!focused && obj.value == "")
	{
		obj.className="FormField WatermarkText";
		obj.value = old_watermark;
	}
}

function ConfirmDelete ()
{
	return confirm("Are you sure you want to delete this?\n\nOnce it is deleted, it is NOT recoverable!");
}

function ConfirmPurchase ()
{
	return confirm("You are about to place an order.\n\nPlease DO NOT close, reload, or go back in your browser until the process has been completed. Doing so may result in duplicate transactions. Please notify us IMMEDIATELY of any billing errors as a result.\n\nClick OK to continue.");
}

function ProperName (obj)
{
	var aryName = obj.value.split(" ");
	var strNewName = "";

	for (i=0; i<aryName.length; i++, strNewName += i == aryName.length ? "" : " ")
		for (j=0; j<aryName[i].length; j++)
			strNewName += j == 0 ? aryName[i].substring(j,j+1).toUpperCase() : aryName[i].substring(j,j+1);

	obj.value = strNewName;				
}

function ShowHide (id)
{
	var obj = document.getElementById(id);
	
	if (obj)
		obj.style.display = obj.style.display == "none" ? "" : "none";	
}

function PopUp (url) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300,left = 590,top = 375');");
}

<!-- Script Size:  0.73 KB  -->

/***** USED FOR THE WHOLESALE FORM  ******/

function JSTrim (inputString, removeChar) 
{
	var returnString = inputString;
	if (removeChar.length)
	{
	  while(''+returnString.charAt(0)==removeChar)
		{
		  returnString=returnString.substring(1,returnString.length);
		}
		while(''+returnString.charAt(returnString.length-1)==removeChar)
	  {
	    returnString=returnString.substring(0,returnString.length-1);
	  }
	}
	
	
	// check to see if additional parms were passed to tell us to 
	// strip out dangerous security risk chars
	var bCheckForVulnerabilities = (JSTrim.arguments.length > 2) ? JSTrim.arguments[2] : false;
	
	var bStripSpacesFromString = (JSTrim.arguments.length > 3) ? JSTrim.arguments[3] : false;
	
	// convert html? if no parm specified, will default to true
	var bConvertHTML = true;
	if (JSTrim.arguments.length > 4) 
	{
		if (JSTrim.arguments[4] == false)
		{
			bConvertHTML=false;	
		}
	}
	
	// convert any html chars
	var s = bConvertHTML ? ConvertHTML(returnString) : returnString;
	
	// if requested, strip also for vulnerabilities
	if (bCheckForVulnerabilities) 
	{
		s = StripStringOfVulnerableChars(s,bStripSpacesFromString);
	}
	else
	{
		// just clean of all spaces?
		if (bStripSpacesFromString)
		{
			s = s.replace(/ /g,"");  		// remove spaces from string
		}
	}
	
	return s;
}

function ConvertHTML(sInput)
{
	var sOutput = sInput;
    sOutput=sOutput.replace(/</g,"(");
    sOutput=sOutput.replace(/>/g,")");
	return sOutput;
}

function SetCurrentNavImage ()
{
	var navId;
	
	var aryUrl = location.href.split("/");
	
	var folderName = aryUrl[3].split("?")[0];
	
	switch (folderName.toUpperCase())
	{
		case "ABOUTUS":
			navId = "aboutUs";
			break;
			
		case "OURSPICES":
			navId = "ourSpices";
			break;
			
		case "SHOP":
			navId = "shop";
			break;
			
		case "RECIPES.ASPX":
			navId = "recipes";
			break;
			
		case "NEWSEVENTS":
			navId = "newsEvents";
			break;
			
		case "CONTACTUS":
			navId = "contactUs";
			break;
			
	}
	
	var navImage = document.getElementById(navId);
	
	if (navImage)
		navImage.src = "/images/navigation/" + navId + "_f2.gif";
}

