
	$("document").ready(function(){

		$(".book_fav_nologin").click(function(){
			alert("You must be logged in to use this feature.");
			return false;
		});

		$(".author_fav_nologin").click(function(){
			alert("You must be logged in to use this feature.");
			return false;
		});

		$(".filled").focus(function(){
			var input_value = $(this).val();
			if(input_value == "Keywords"){
				$(this).val("");	
			}
		});

		$(".filled").blur(function(){
			var input_value = $(this).val();
			if(input_value == ""){
				$(this).val("Keywords");	
			}
		});

		$(".delete_conf").click(function(){
			return confirm('Are you sure you want to delete?');
		});

		/*Background Mural*/
		//$("body").css('background-image','url(/wiki/skins/common/images/murals/grid.jpg)'); 
		//$("body").css('background-image','url(/wiki/skins/common/images/murals/byu.jpg)'); 
		//$("body").css('background-repeat','no-repeat'); 
		//$("body").css('background-position','center 97px'); 

	});

	/**
	 * Set Cookie
	 **/
	function setCookie(name,value,expires,path,domain,secure){
		//set time
		var today = new Date();
		today.setTime(today.getTime());

		expires = expires*1000*60*60*24;
		var expires_date = new Date(today.getTime()+(expires));

		document.cookie = 
			name + "=" + escape(value) +
			((expires)?";expires="+expires_date.toGMTString():"") +
			((path)?";path="+path:"") +
			((domain)?";domain="+domain:"") +
			((secure)?";secure":"");
	}

	/**
	 * Get Cookie
	 **/
	function getCookie(check_name){
		var a_all_cookies = document.cookie.split( ';' );
		var a_temp_cookie = '';
		var cookie_name = '';
		var cookie_value = '';
		var b_cookie_found = false;
		
		for(i=0;i<a_all_cookies.length;i++){
			a_temp_cookie = a_all_cookies[i].split( '=' );
			cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
			if(cookie_name == check_name){
				b_cookie_found = true;
				if(a_temp_cookie.length>1){
					cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
				}
				// note that in cases where cookie is initialized but no value, null is returned
				return cookie_value;
				break;
			}
			a_temp_cookie = null;
			cookie_name = '';
		}
		if(!b_cookie_found){
			return null;
		}
	}

	/**
	 * Delete Cookie
	 **/
	function deleteCookie(name,path,domain){
		if(getCookie(name)){ 
			document.cookie = name+"=" +
			((path)?";path="+path:"") +
			((domain)?";domain="+domain:"") +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
		}
	}
