
	/*****************************************************************************
	**		 __      __  ____     ____     __  __  ________   ________      	**
	**		/\ \  __/\ \/\  _`\  /\  _`\  /\ \/\ \/\_____  \ /\_____  \    		**
	**		\ \ \/\ \ \ \ \ \L\ \\ \ \L\ \\ \ \ \ \/____//'/'\/____//'/'   		**
	**		 \ \ \ \ \ \ \ \  _ <'\ \  _ <'\ \ \ \ \   //'/'      //'/'    		**
	**		  \ \ \_/ \_\ \ \ \L\ \\ \ \L\ \\ \ \_\ \ //'/'___   //'/'___  		**
	**		   \ `\___x___/\ \____/ \ \____/ \ \_____\/\_______\ /\_______\		**
	**			'\/__//__/  \/___/   \/___/   \/_____/\/_______/ \/_______/		**
	**																			**
	**	This site created by Drew Loomer for the West Bloomfield Township 		**
	**	Public Library Youth Department.  										**
	**	Completed on 9-14-2009													**
	**	loomerdr@wblib.org														**
	**	Sorry about the lame ASCII art - it was just too tempting...			**
	**																			**
	**	This page contains almost all of the functions used in this website.	**
	**	Some additional functions for the admin section can be found in the		**
	**	file "form_buttons.js" in admin/includes/.								**
	**																			**
	*****************************************************************************/		
	
	
	//Function to fade the black box in or out.  This provides a dimming effect
	//for the background.  This is called in an incremental loop so the values increase.
	function changeOpac (opacity, div) 
	{
		var object = document.getElementById(div).style;			
		object.opacity = (opacity / 100);						
		object.filter = "alpha(opacity=" + opacity + ")";
	}

	
	
	
	
	
	//Make sure the required fields have been completed in the program entry.  If any of them
	//are blank, don't submit the form.
	function programCheck()
	{
		var name = document.getElementById('name').value;
		var cat = document.getElementById('category').value;
		var loc = document.getElementById('location').value;
		var desc = document.getElementById('description').value;
		
		if (name == "" || cat == "" || loc == "" || desc == "")
		{
			document.getElementById('successBox').innerHTML = "One or more fields were left blank!";
			return false;
		}
		
		return true;
	}
	
	
	
	
	
	//Make sure the required fields have been completed in the game entry.  If any of them
	//are blank, don't submit the form.
	function gameCheck()
	{
		var name = document.getElementById('name').value;
		var link = document.getElementById('link').value;
		var image = document.getElementById('image').value;
		var desc = document.getElementById('description').value;
		
		if (name == "" || cat == "" || loc == "" || desc == "")
		{
			document.getElementById('successBox').innerHTML = "One or more fields were left blank!";
			return false;
		}
		
		return true;
	}
	

	
	
	
	//Make sure the required fields have been completed in the book entry.  If any of them
	//are blank, don't submit the form.
	function bookCheck()
	{
		var name = document.getElementById('name').value;
		var author = document.getElementById('author').value;
		var bNum = document.getElementById('bNumber').value;
		var isbn = document.getElementById('isbn').value;
		var cat = document.getElementById('category').value;
		var desc = document.getElementById('description').value;
		
		if (name == "" || author == "" || bNum == "" || isbn == "" || cat == "")
		{
			document.getElementById('successBox').innerHTML = "One or more fields were left blank!";
			return false;
		}
		
		return true;
	}
	
	
	
	
	
	
	//Make sure the required fields have been completed in the featured entry.  If any of them
	//are blank, don't submit the form.
	function featuredCheck()
	{
		var title = document.getElementById('title').value;
		var image = document.getElementById('image').value;
		var cont = document.getElementById('featuredContent').value;
		
		if (title == "" || image == "" || cont == "")
		{
			document.getElementById('successBox').innerHTML = "One or more fields were left blank!";
			return false;
		}
		
		return true;
	}
	
	
	
	
	
	
	//Make sure the required fields have been completed in the book category entry.  If any of them
	//are blank, don't submit the form.
	function bookCatCheck()
	{
		var name = document.getElementById('name').value;
		var img = document.getElementById('image').value;
		var desc = document.getElementById('description').value;
		
		if (name == "" || img == "" || desc == "")
		{
			document.getElementById('successBox').innerHTML = "One or more fields were left blank!";
			return false;
		}
		
		return true;
	}
	
	
	
	
	
	
	//Insert an image into an entry.  This is called by the various upload pages in the admin folder.
	function insertImg(url)
	{
		//Stop everything if prompt is canceled
		if (url == "" || url == null)
			return;

		//Send the url to the main window and populate the div and the hidden input.		
		opener.document.getElementById('imageDiv').innerHTML = url;
		opener.document.getElementById('image').value = url;
		self.close();		
	}
	
	
	
	
	//Confirm the user wants to delete an entry, then do it.
	function deleteEntry(link, entry)
	{
		var answer = confirm('Do you really want to delete this entry?');
		
		if (answer)
		{
			window.location = "./" + link + ".php?del=" + entry;
			return true;
		}
		else
		{
			return false;
		}
	}
	
	
	
	//Confirm the user wants to delete an entry, then do it.
	function deleteCatEntry(link, entry)
	{
		var answer = confirm('Do you really want to delete this category?  THIS WILL DELETE ALL ENTRIES UNDER THIS CATEGORY.');
		
		if (answer)
		{
			window.location = "./" + link + ".php?del=" + entry;
			return true;
		}
		else
		{
			return false;
		}
	}
	
	
	
	//Get the value of the search box and put it into a redirect
	function searchBox()
	{
		//Get the value of the search
		var valu = document.getElementById('value').value;
		
		
		//If there is a value in the box, redirect us.
		if (valu)
			window.location = "http://researchpro1.iii.com:801/iii/mfrpro-bloom/search.do?searchtype=simple&action=logon&accountid=bloom&accountpassword=bloom&searchterm=" + valu + "&searchindex=Keywords&target=Student&mfreturncookie=no";
			
		
		//Always return false or else the form will try to process during the redirection.
		return false;	
	}
	