// JavaScript Document

/*
	Function to showing processing gif and submit form. Used when adding contacts
------------------------------------------------------------------------------------*/
function processForm(form, button)
{
	button.disabled = true;
	button.className = 'disabled';
	
	form.submit();
	
	var elem = document.getElementById('processing');
	elem.style.visibility = 'visible';
	elem.style.display = 'inline';
}

/*
	Function to display a centred popup window
-------------------------------------------------*/
function popitup(url, width, height) {
	var left = (screen.width/2)-(width/2);
	var top = (screen.height/2)-(height/2);
	
	newwindow=window.open(url,'Channons','height='+height+',width='+width+',top='+top+',left='+left+',scrollbars=1');
	if (window.focus) {newwindow.focus()}
	return false;
}

// clear form fields on focus
function clearField(field,origval)
{
	if(field.value == origval) {
		field.value = "";
	}
}

// revert form field value back to default on blur if blank
function defaultField(field,origval)
{
	if(field.value == "" && field.defaultValue == origval) {
		field.value = field.defaultValue;
	}
}

function changeClass(elem)
{
	(elem.className == "txtfield") ? elem.className= "current_txtfield" : elem.className = "txtfield";
}


