function submit_contact( form_id )
{

	var error = false;
	var str = '';
	if( $('name').value == '' )
	{
		
		error = true;
		ser_color( 'name', 'error' );
	}
	else 
	{
		str += 'name=' + $('name').value;
		ser_color( 'name', 'clear' );
	}

	if( $('email').value == '' )
	{
		error = true;
		ser_color( 'email', 'error' );
	}
	else 
	{
		str += '&email=' + $('email').value;
		ser_color( 'email', 'clear' );
	}

	if( $('subject').value == '' )
	{
		
		error = true;
		ser_color( 'subject', 'error' );
	}
	else 
	{
		str += '&subject=' + $('subject').value;
		ser_color( 'subject', 'clear' );
	}

	if( $('message').value == '' )
	{
		error = true;
		ser_color( 'message', 'error' );
	}
	else 
	{
		str += '&message=' + $('message').value;
		ser_color( 'message', 'clear' );
	}
	

	if( !error )
	{
		var url = base + 'contact';
		var pars = Form.serialize(form_id);
		$('loading').style.display='block';
		$('loading').innerHTML='Please wait...';
		$('success_message').style.display='none';
		

		var myAjax = new Ajax.Request(	url, {	method: 'post',	parameters: str,
												onSuccess: function(transport) {
													$('loading').style.display='none';
													$('contact_form_contain').style.display='none';
													$('success_message').style.display='block';
													var msg = 'Dear ' + $('name').value  + ', <br /> Your message was sent successfully. Thank you for your comments.';
													$('success_message').style.display='block';
													$('success_message').innerHTML= msg;
													
												}} );
		
	}
	return false;
}

function ser_color( id, flag )
{
	if( flag == 'error' )
	{
		$(id).style.background="#FF5555";
	}
	else 
	{
		$(id).style.background="#FFFFFF";
	}
}
