function showValidatorHighlight( control_id, message )
{
    $( '#' + control_id ).addClass( 'validator_highlight' );
    $( '#error_' + control_id ).html( message );
    $( '#error_' + control_id ).show();
}

function hideValidatorHighlight( control_id )
{
    $( '#error_' + control_id ).hide();
    $( '#' + control_id ).removeClass( 'validator_highlight' );
}

function AssignFieldLabelBehavior( field_id, label_txt )
{
    $( '#' + field_id ).focus( function() {
        if( $('#' + field_id).val() == label_txt )
        {
            $('#' + field_id).val( '' );
        }
    } );
    
    $( '#' + field_id ).blur( function() {
        if( $('#' + field_id).val() == '' )
        {
            $('#' + field_id).val( label_txt );
        }
    } );
}

function check_url( inURL )
{
	if ( !/^[/:\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?$/.test( inURL ) ) 
	{
		return false;	
	}
	else
	{
		return true;
	}
}

function check_email( inEmail )
{
	if ( !/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-zA-Z]{2,6}(?:\.[a-zA-Z]{2})?)$/.test( inEmail ) ) 
	{
		return false;	
	}
	else
	{
		return true;
	}
}
