$jq = jQuery.noConflict();
$jq(function() {
    $jq('form').submit(function() {
	$jq('form input, form textarea').each(function() {
	    inputFocus($jq(this));
	});
	if(!validar_form(this, false)) {
	    $jq('form input, form textarea').each(function() {
		$jq(this).blur();
	    });
	    return false;
	}
    });

    $jq('form input, form textarea').focus(function() {
	inputFocus($jq(this));
    });

    $jq('form input, form textarea').blur(function() {
	inputBlur($jq(this));
    });
});

function inputFocus(e) {
    var name = e.attr('name');
    switch(name) {
	case 'nome':
	    if(e.val() == 'Nome') e.val('');
	    break;
	case 'email':
	    if(e.val() == 'E-mail') e.val('');
	    break;
	case 'telefone':
	    if(e.val() == '(DDD) Telefone') e.val('');
	    break;
	case 'cidade':
	    if(e.val() == 'Cidade') e.val('');
	    break;
	case 'mensagem':
	    if(e.val() == 'Mensagem') e.val('');
	    break;
    }
}

function inputBlur(e) {
    var name = e.attr('name');
    switch(name) {
	case 'nome':
	    if(e.val() == '') e.val('Nome');
	    break;
	case 'email':
	    if(e.val() == '') e.val('E-mail');
	    break;
	case 'telefone':
	    if(e.val() == '') e.val('DDD - Telefone');
	    break;
	case 'cidade':
	    if(e.val() == '') e.val('Cidade');
	    break;
	case 'mensagem':
	    if(e.val() == '') e.val('Mensagem');
	    break;
    }
}