
// To uncheck a radio button
function downRadio(radio) {
	radio.defaultChecked = !radio.checked;
}
function clicRadio(radio) {
	radio.checked = radio.defaultChecked;
}

function clearForm(form) {
	var i;
	for (i = 0; i < form.length; i++) {
		var elem = form.elements[i];
		if (elem.type == 'text' || elem.type == 'password')
			elem.value = '';
		if (elem.type == 'checkbox' || elem.type == 'radio')
			elem.checked = false;
		if (elem.type == 'select-one')
			elem.selectedIndex = 0;
	}
}


// To enable/disable a field
function skip () { this.blur(); }
function disableField (field) {
  if (field == null) return;
  if (document.all || document.getElementById) 
    field.disabled = true;
  else {
    field.oldOnFocus = field.onfocus;
    field.onfocus = skip;
  }
}
function enableField (field) {
  if (field == null) return;
  if (document.all || document.getElementById)
    field.disabled = false;
  else {
    field.onfocus = field.oldOnFocus;
  }
}

function gotopg(n) {
	document.forms[0].Page.value = n;
	document.forms[0].submit();
}

// Execute the javascript exp expression if CR is pressed
function keyPress(evt, exp) {
	var keyCode = evt.which ? evt.which : evt.keyCode ? evt.keyCode : evt.charCode;
	if (keyCode == 13) {
		eval(exp);
		return false;
	}
	return true;
}

function check_ctrl_ins(field, event)
{
	if(event.ctrlKey)
	{
		if(!event.altKey)
			return false;
	}
	
	if(event.keyCode == 45)
	{
		return false;
	}

	return true;
}

function remove_context_menu(event)
{
	var browser = navigator.userAgent + '';
	browser = browser.toUpperCase();
	var b_firefox = browser.indexOf('FIREFOX') != -1;
	var b_internet_explorer = browser.indexOf('MSIE') != -1;
	var b_netscape = browser.indexOf('NETSCAPE') != -1;

	if(event.button == 2)
		if (b_internet_explorer)
		{
			clickIE();
		}

	if(b_netscape)
	{
		clickNS;
	}
	else
	{
		clickNS;
	}

	var message = "";

	function clickIE()
	{
		if (document.all)
		{
			(message);
			return false;
		}
	}

	function clickNS(e)
	{
		if(document.layers || (document.getElementById && !document.all))
		{
			if(e.which == 2 || e.which == 3)
			{
				(message);
				return false;
			}
		}
	}

	if(document.layers)
	{
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown = clickNS;
	}
	else
	{
		document.onmouseup = clickNS;
		document.oncontextmenu = clickIE;
	}

	document.oncontextmenu = new Function("return false");
}

function enable_context_menu()
{
	var message = "";

	function clickIE()
	{
		if(document.all)
		{
			(message);
			return true;
		}
	}

	function clickNS(e)
	{
		if(document.layers || (document.getElementById && !document.all))
		{
			if (e.which == 2 || e.which == 3)
			{
				(message);
				return true;
			}
		}
	}

	if(document.layers)
	{
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown = clickNS;
	}
	else
	{
		document.onmouseup = clickNS;
		document.oncontextmenu = clickIE;
	}

	document.oncontextmenu = new Function("return true");
}
