function init(){
	formFocus()
}

function formFocus(){
	try{
		var inpts = document.getElementsByTagName("INPUT")
		if(inpts.length > 0){
			inpts[0].focus()
		}
	}
	catch(err){}
}

function validate_itemform(){
	document.getElementById('startdate').value= dp.getDate()
}

function resetfilters(){
	document.getElementById('fname').value=''
	document.getElementById('lname').value=''
	document.getElementById('org').value=''
	document.getElementById('email').value=''
	document.getElementById('phone').value=''
	document.getElementById('groups').selectedIndex=-1
	document.getElementById('clearfilters').value='1'
	document.getElementById('submit').click()
}

// ---------------------------------------------
// --- Name:    Actually Easy DHTML Treeview  --
// --- Author:  D. L. Chisholm                --
// --- Version: 0.1          Date: 18-2-2003  --
// --- 2 functions noBubble and toggleNode	  --
// ---------------------------------------------
function noBubble(e)
{	
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

var currentNode

function tn(node){
	var nBlock = node.childNodes[2]
	var nText =  node.childNodes[1]
	var nImg = node.childNodes[0]
	try{currentNode.style.backgroundColor='';currentNode.style.border=''}
	catch(er){}

	if(nBlock.style.display=='none'){
		nBlock.style.display='block'
		nText.nodeValue='  Hide Filter Options'
		if(nImg.src.indexOf('plus.gif')!=-1){
			nImg.src='/images/minus.gif'
			}
		}
	else{
		nBlock.style.display='none'
		nText.nodeValue='  Show Filter Options'
		if(nImg.src.indexOf('minus.gif')!=-1){
			nImg.src='/images/plus.gif'
			}
	}
	currentNode = node
}




function validate_login(){}


function validate_contactform(){
	var isValid = 1;
	var msgStr =''
	if(document.getElementById('fname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a first name\n';
	}
			
	if(document.getElementById('lname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a last name\n';
	}
	if(document.getElementById('email').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter an email address\n';
	}

	list = document.getElementById('state')
	if(list[list.selectedIndex].value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please select a state\n';
	}
	

	
	if(isValid == 0){
		alert(msgStr);
		return false
	}
	else{
		return true
		}
}




function confirmdelete(deletename){
	return confirm('Press OK to delete ' + deletename);
}
function confirmdeleteorg(deletename){
	if(confirm('Press OK to delete (' + countselected() + ') ' + deletename)){
		document.forms[0].action="/bulkdeleteorg.asp"
		document.forms[0].submit();
	}
}

function confirmdelete2(deletename){

	if(confirm('Press OK to delete (' + countselected() + ') ' + deletename)){
		document.forms[1].action="/bulkdelete.asp"
		document.forms[1].submit();
	}
}

function adhocLabels(){
	document.forms[1].action="/mailinglables_adhoc.asp"
	document.forms[1].submit();
}

function previewbulksend(){
		document.forms[1].action="/bulkpreview.asp"
		document.forms[1].submit();
}

function setStyle(string) {
	var ele=document.createElement('link');
	ele.rel='stylesheet';
	ele.type='text/css';
	ele.href='data:text/css;charset=utf-8,'+escape(string);
	document.getElementsByTagName('head')[0].appendChild(ele);
}
	

function selectall(el){
	var intps = null;
	intps = document.getElementsByTagName('input')
	for(i=0;i<intps.length;i++){
		if(intps[i].type=='checkbox'){
			if(el.innerHTML=='select all'){
				intps[i].checked=1;
				}
			else{
				intps[i].checked=0;
			}
		}
	}
	if(el.innerHTML=='select all'){
		el.innerHTML='un-select all'
		}
	else{
		el.innerHTML='select all'
	}
	
}

function countselected(){
	var intps = null;
	var num = 0;
	intps = document.getElementsByTagName('input')
	for(i=0;i<intps.length;i++){
		if(intps[i].type=='checkbox'){
			if(intps[i].checked){
				num++
			}
		}
	}
	return num
}


