/*******************************************
func_lib.js
Ryan Garns 2/25/09

Miscellaneous useful javascript functions
**********************************************/

// Text fields that include label inside //////////////////////////

function offField(fieldObj)
{
	var defaultMsg = fieldObj.alt;
	if(fieldObj.value == "")
	{
		fieldObj.className = "labelinfield";
		fieldObj.value = defaultMsg;
	}
}

function onField(fieldObj)
{
	var defaultMsg = fieldObj.alt;
	if(fieldObj.value == defaultMsg)
	{
		fieldObj.className = "";
		fieldObj.value = "";
	}
}
/*
	HTML Example:
	<input type="text" name="date" id="date" class="textswap" value="Change Date" alt="Change Date" onfocus="onField(this);" onblur="offField(this);"/>
*/

////////////////////////////////////////////////////////////////////

//Copies text to user's clipboard (only works in IE)
function copy(text) 
{
	if(window.clipboardData) 
	{
		window.clipboardData.setData("Text",text);
	}
}
