/*
=======================================================================
Author:           Adamos Fiakkas
Version:          1.0.1
Last Revision:    Nov - 03 - 10
=======================================================================
*/
function validateFormEntry(entry)
{
	var result = true;

	try{
		var err = 'Error';
		var id = entry.id;
		var value = entry.value;

		if ((new RegExp('email')).test(id) == true)
		{
			if(validateEmail(value) == false)
			{
				markValidatedEntry(id, value, 'Please type in a valid email address', err);
				throw new Exception('email');	
			}
			else
				markValidatedEntry(id, false, '', err);
		}
		else if (id != '')
		{
			if(value == '')
			{
				markValidatedEntry(id, value, 'Please fill the entry', err);
				throw new Exception('other');		
			}
			else
				markValidatedEntry(id, false, '', err);
		}
	}
	catch(err)
	{
		result = false;
	}

	return result;
}

function markValidatedEntry(id,value,msg,err)
{
	try{
		if(msg != '')
		{
			writeMarkup(id + err,msg);
			document.getElementById(id).parentNode.style.borderLeft = 'red 5px solid';
		}
		else
		{
			writeMarkup(id + err, '');
			document.getElementById(id).parentNode.style.borderLeft = 'none';
		}
	}
	catch(err){}
}


