<!--
function fncCheckAll(form)
	{
		for (var i = 2; i < form.elements.length; i++)
		{
			eval("form.elements[" + i + "].checked = form.elements[1].checked");
		}
	}

function fncConfirmPromoteMessage(messagetitle)
	{
	var agree=confirm('Are you sure you want to promote the system message "'+messagetitle+'" to all users?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteMessage(messagetitle)
	{
	var agree=confirm('Are you sure you want to delete the system message "'+messagetitle+'"?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmPasswordReset(user)
	{
	var agree=confirm('Are you sure you want to reset the password for user "'+user+'"?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteUser(user)
	{
	var agree=confirm('Are you sure you want to delete the user "'+user+'"?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteDelivery(delivery, user)
	{
	var agree=confirm('Are you sure you want to delete the "'+delivery+'" delivery for "'+user+'"?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteFriend(friend)
	{
	var agree=confirm('Are you sure you want to delete the friend "'+friend+'"?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteBadge()
	{
	var agree=confirm('Are you sure you want to delete this badge?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteSet()
	{
	var agree=confirm('Are you sure you want to delete this set?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
function fncConfirmDeleteFamily()
	{
	var agree=confirm('Are you sure you want to delete this family?\n\nNOTE: There is no undo.');
	if (agree)
		return true;
	else
		return false;
	}
// -->


/*----------------------------------------------------------------------------*/
/*
Submit Once form validation- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

function submitonce(theform){
	//if IE 4+ or NS 6+
	if (document.all||document.getElementById){
		//screen thru every element in the form, and hunt down "submit" and "reset"
		for (i=0;i<theform.length;i++){
			var tempobj=theform.elements[i]
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
			//disable em
			tempobj.disabled=true
		}
	}
}


/*----------------------------------------------------------------------------*/
//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
	if (which.style&&intended.test(which.tagName)){
		if (ns6&&eventobj.nodeType==3)
		eventobj=eventobj.parentNode.parentNode
		return true
	}
	else
	return false
}

//Function to highlight form element
function highlight(e){
	eventobj=ns6? e.target : event.srcElement
	if (previous!=''){
		if (checkel(previous))
		previous.style.backgroundColor=''
		previous=eventobj
		if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
		}
		else{
			if (checkel(eventobj))
			eventobj.style.backgroundColor=highlightcolor
			previous=eventobj
	}
}

