function SearchFocus()

{

	var termElem = document.getElementById("term");

	if (termElem.value == "Search Media") termElem.value = "";

}



function SearchBlur()

{

	var termElem = document.getElementById("term");

	if (termElem.value.length == 0) termElem.value = "Search Media";

}



function addCartItem(mID) {
	document.getElementById("cart_popup").style.display = "block";
	//alert("testing");

	var mDIV = document.getElementById("messageDIV");
	var cLink = document.getElementById("cartLink");
	var cartImageDiv = document.getElementById("cartDiv-"+mID);
	var msg = "";	

	var cookies = document.cookie;
	//alert("Cookies is "+cookies);
	var cartPos = cookies.indexOf("cart=");
	//alert("CartPos is "+cartPos);
	if(cartPos != -1) {

		//alert("cart exists");
		var start = Number(cartPos + 5);
		var end = cookies.indexOf(";",start);
		if(end == -1) end = cookies.length;
		var value = cookies.substring(start,end);
		//alert("Value is "+value);
		//alert("Value length is "+value.length);


		var itemArray = value.split(',');
		var cartTotal = itemArray.length;
		var newCart = "";
		var counter = 1;
		for(var i=0; i<itemArray.length; i++) {
			//alert("item "+itemArray[i]);
			if(itemArray[i] != mID) {
				if(itemArray[i].length > 0) {
					if(newCart.length == 0) {
						newCart += itemArray[i];
						//alert("Adding "+itemArray[i]);
					} else {
						newCart += ','+itemArray[i];
						//alert("Adding "+itemArray[i]);
					}

					counter++;
				}	

			}

		}

		//alert("Counter is "+counter+" AND itemArray.length is "+itemArray.length);

		if(counter > itemArray.length || itemArray.length == 0) {
			msg = "Item added to your cart";			
		} else {
			msg = "Item already in your cart";
		}

		if(newCart.length == 0) {
			document.cookie = "cart="+mID;
			cartTotal = 1;
		} else {
			document.cookie = "cart="+newCart+","+mID;
			cartTotal = cartTotal + 1;
		}
		cartImageDiv.innerHTML = "<img src='images/btn-in-cart.png' border='0' alt='Item In Your Cart'><br><a href='cart.php'>Checkout Now!</a>";
		cLink.innerHTML = "My Cart ("+cartTotal+")";
		
	} else {
		// Set the first cart item
		document.cookie = "cart="+mID;
		cLink.innerHTML = "My Cart (1)";
		msg = "Item added to your cart";
		
	}



	if(msg.length > 0) {



		//mDIV.innerHTML = msg;


	}



	



}







function addFavorite(fID,uID) {

	var ajaxRequestObj = ajaxRequest();


	var fDIV = document.getElementById("favoriteLinkBox-"+fID);	

	



	// Ajax Change Handler



	ajaxRequestObj.onreadystatechange = function(){



		if(ajaxRequestObj.readyState == 4) {



			if(ajaxRequestObj.status == 200) {



				//alert("response text is "+ajaxRequestObj.responseText);



				if(ajaxRequestObj.responseText == "true") {

					fDIV.innerHTML = "<img height='16' border='0' width='17' style='vertical-align: middle;' alt='In Favorites' src='images/favorite-on.gif'/>";



				} else {



					fDIV.innerHTML = "<em>Error</em>";



				}



			}			



		}



	}




	// Ajax Request



	ajaxRequestObj.open('GET', 'ajax/favorites.php?action=addfavorite&mid='+fID+'&uid='+uID+'', true);



	ajaxRequestObj.send(null);



}