function ToggleText(field)
{
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

function isAlphabet(elem){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		return false;
	}
}

function emailValidator(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		return false;
	}
}

function isValid(elem, defval){
	if(elem.value.length == 0 || elem.value == null || elem.value == "" || elem.value == defval)
	{
		return false;
	}
	return true;
}


function validate_form(thisform)
{
	var name = thisform.name;
	var email = thisform.email;
	var contact = thisform.contact;
	var description = thisform.description;
	
	$('#error_name').css('display', 'none');
	$('#error_email').css('display', 'none');
	$('#error_contact').css('display', 'none');
	$('#error_description').css('display', 'none');
	
	if (isValid(name, "Name"))
	{
		if (isValid(email, "Email") && emailValidator(email))
		{
			if (isValid(contact, "Contact Number"))
			{
				if (isValid(description, "Description"))
				{
					return true;
				}
				else
				{
					$('#error_description').fadeIn('slow');
				}
			}
			else
			{
				$('#error_contact').fadeIn('slow');
			}
		}
		else
		{
			$('#error_email').fadeIn('slow');
		}
	}
	else
	{
		$('#error_name').fadeIn('slow');
	}
	return false;
}
// JavaScript Document