// AJAX call to do an inner HTML replace (using Prototype)
function ajaxReturnResponse(where,params,id,message)
{
	if(message)
		document.getElementById(id).innerHTML = message;

	var response = new Ajax.Request(where,
    {
      method: 'post',
      parameters: params,
      onSuccess: function(transport) {
		if(id)
        	document.getElementById(id).innerHTML = transport.responseText;
      }
    });
}

function write_encoded_email()
{
	var args = write_encoded_email.arguments;
	
	var str = "";
	
	for(var i=0;i<args.length;i++)
		str += args[i];
	
	document.write("<a class='orange' href='mailto:"+str+"'>"+str+"</a>");
}

function clear_populate(default_val, object, event)
{
	switch(event)
	{
		case "clear":
			if(object.value == default_val)
				object.value = "";
			break;
		case "populate":
			if(object.value == "")
				object.value = default_val;
			break;
	}
}