function trim(str)
	{
		if(!str || typeof str != 'string')
			return null;
		return  str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
	}
	
	function IsNumeric(sText)
	{
	   var ValidChars = "0123456789.";
	   var IsNumber=true;
	   var Char;
	
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
			 {
				IsNumber = false;
			 }
		}
	   return IsNumber;
	}

	function autofocus(field, limit, next, evt)
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && field.value.length == limit) 
	{
        field.form.elements[next].focus();
    }
}
function checkvalidation()
{
 if(trim(document.getElementById("email").value)=='' || (document.getElementById("email").value==''))
	{    
		$('email_error').appear();
		$('email_error').appear({ duration: 2.0 });
		return false; 
	}
	else
	{ 
		$('email_error').fade();
	 }
	
	if(!(document.getElementById("email").value).match(/.*@.*\..*/))  
	{
		$('email_error_invalid').appear();
		$('email_error_invalid').appear({ duration: 2.0 });
		return false;
	}
	else
	{ 
		$('email_error_invalid').fade();
    }

if(trim(document.getElementById("detail").value)=='' || (document.getElementById("detail").value==''))
	{    
		$('error_detail').appear();
		$('error_detail').appear({ duration: 2.0 });
		return false; 
	}
	else
	{ 
		$('error_detail').fade();
	 }
}

