
// checks to see if the contents of the textbox are
// the same as the default passed in. If so then
// clear the textbox
// ------------------------------------------------
// input variables
//		$objTextBox: textbox object
//		$defaultText: the text to check against
function ClearTextBox($objTextBox, $defaultText)
{
	try {
		if ($objTextBox.value==$DefaultText)
		{
			$objTextBox.value="";
		}
	}
	catch (exp) {}
}

// changes the image source
// ------------------------------------------------
// input variables
//		$objItem: image object
//		$image: image location
function ImageSwap($objItem, $image) {
	try {
		$objItem.src = $image;
	}
	catch (exp) {}
}

function ShowRating($placeHolderName, $rating) {
	try {
		// get the place holder element
		objHolder = document.getElementById($placeHolderName);
		objHolder.innerHTML = CreateRatingStars(parseInt($rating, 10));
	}
	catch (exp) {}
}

function CreateRatingStars($rating) {
	
	$starFull = "<img src=\"../images/star_full.gif\" />";
	$starHalf = "<img src=\"../images/star_half.gif\" />";
	$starOff = "<img src=\"../images/star_off.gif\" />";
	$starNotYetRated = "<img src=\"../images/notyetrated.gif\" />";
	
	switch ($rating) {
		case 1:
			return $starHalf+$starOff+$starOff+$starOff+$starOff;
			break;
		case 2:
			return $starFull+$starOff+$starOff+$starOff+$starOff;
			break;
		case 3:
			return $starFull+$starHalf+$starOff+$starOff+$starOff;
			break;
		case 4:
			return $starFull+$starFull+$starOff+$starOff+$starOff;
			break;
		case 5:
			return $starFull+$starFull+$starHalf+$starOff+$starOff;
			break;
		case 6:
			return $starFull+$starFull+$starFull+$starOff+$starOff;
			break;
		case 7:
			return $starFull+$starFull+$starFull+$starHalf+$starOff;
			break;
		case 8:
			return $starFull+$starFull+$starFull+$starFull+$starOff;
			break;
		case 9:
			return $starFull+$starFull+$starFull+$starFull+$starHalf;
			break;
		case 10:
			return $starFull+$starFull+$starFull+$starFull+$starFull;
			break;
		default:
			return $starOff+$starOff+$starOff+$starOff+$starOff;
			break;		
	}
			return $starOff+$starOff+$starOff+$starOff+$starOff;	
}

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function openWindow(fileName, width, height){
	window.open(fileName, "", "scrollbars,width="+width+",height="+height);
}