var captcha_verify_ajaxObjects;

var ajax_loader_preload = new Image();
ajax_loader_preload.src = "images/loader.gif";

function on_blur(obj, default_value)
{
	var this_value = trim_all(obj.value);	
	if( this_value == '')
		obj.value = default_value;
}

function on_focus(obj, default_value)
{
	var this_value = trim_all(obj.value);	
	if( this_value == default_value)
		obj.value = '';
}

function display_msg(msg)
{
	if(document.getElementById("msg_center"))
	{
		document.getElementById("msg_center").innerHTML = msg;
	}
}

function ajax_loader(loader, loader_name)
{	
	if(loader == 1)
		loader = '';
	else
		loader = 'none';
	
	if( loader_name == 'undefined' || loader_name == null )
		loader_name = "ajax_loader";
		
	if(document.getElementById(loader_name))
	{
		document.getElementById(loader_name).style.display = loader;
	}
}

function ajax_loader_inner(obj_container)
{	
	if( document.getElementById(obj_container) )
		document.getElementById(obj_container).innerHTML = '<img src="'+ajax_loader_preload.src+'">';
}

function refresh_captcha(obj_img)
{
	obj_img.src = "_ajax_files/captcha_alt.php?r=" + Math.random();
}

function trim_all(s_value)
{
	return s_value.replace(/(^\s+)|(\s+$)/g, '');
}

function resetForm(oForm)
{
	var frm_elements = oForm.elements; 

	for(i=0; i<frm_elements.length; i++)
	{
		field_type = frm_elements[i].type.toLowerCase();
		switch(field_type) 
		{
			case "text":
			case "password":
			case "textarea":
			case "hidden":
				elements[i].value = "";
			break;

			case "radio":
			case "checkbox":
				if (elements[i].checked) 
				{
					elements[i].checked = false;
				}
			break;
			
			case "select-one":
			case "select-multi":
			case "select":
				elements[i].selectedIndex = -1;
			break;
			
			default:
				elements[i].value = "";
			break;
		}
	} 
}

