var total_errors = 0;

function validate(theForm){

	validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	strEmail_1 = sendCard.uemail.value;
	strEmail_2 = sendCard.remail.value;

	if(sendCard.uname.value == '')
	{
		var error_id = document.getElementById('uname_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('uname_err');
			error_id.style.visibility = 'hidden';
		}

	if(sendCard.rname.value == '')
	{
		var error_id = document.getElementById('rname_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('rname_err');
			error_id.style.visibility = 'hidden';
		}
 	
 	if ((strEmail_1.search(validRegExp) == -1) || (sendCard.uemail.value == ''))
	{
		var error_id = document.getElementById('uemail_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('uemail_err');
			error_id.style.visibility = 'hidden';
		}

 	if ((strEmail_2.search(validRegExp) == -1) || (sendCard.remail.value == ''))
	{
		var error_id = document.getElementById('remail_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('remail_err');
			error_id.style.visibility = 'hidden';
		}
	
	if(sendCard.validate_me.value != sendCard.hide.value)
	{
		var error_id = document.getElementById('validate_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('validate_err');
			error_id.style.visibility = 'hidden';
		}				

	if(sendCard.body.value == '')
	{
		var error_id = document.getElementById('body_err');
		error_id.style.visibility = 'visible';
		error_id.style.color = 'red';
		total_errors++;
	}
		else
		{
			var error_id = document.getElementById('body_err');
			error_id.style.visibility = 'hidden';
		}

		
	if(total_errors > 0)
	{
		total_errors = 0;
		return false;
	}
	else
	{
		return true;
	}
}
function remove_errors(){
	var error_id = document.getElementById('uname_err');
	error_id.style.visibility = 'hidden';
	var error_id = document.getElementById('rname_err');
	error_id.style.visibility = 'hidden';
	var error_id = document.getElementById('uemail_err');
	error_id.style.visibility = 'hidden';	
	var error_id = document.getElementById('remail_err');
	error_id.style.visibility = 'hidden';
	var error_id = document.getElementById('validate_err');
	error_id.style.visibility = 'hidden';		
	var error_id = document.getElementById('body_err');
	error_id.style.visibility = 'hidden';	
}

