﻿/***************************/
//@Author: Murillo (Muca) Carmo
//@website: www.mucaccino.com.br
//@email: dev@mucaccino.com.br
//@license: Feel free to use it, but keep this credits please!					
/***************************/

$(document).ready(function() {
    //global vars
    //Searchbox2 show/hide default text if needed
    $(".fhide").each(function(index, element) {

        var $element = $(element);

        $element.val($element.attr("default"));

        if (element.type != "textarea" && (element.type == "password" || element.alt != "")) {

            var tag = '<input type="text" id="' + ($element.attr('id') + '_fhide') + '" class="' + $element.attr('class').replace("fhide", "").replace("required", "") + '" value="' + $element.val() + '" default="' + $element.val() + '" ';
            if ($element.attr('disabled')) tag += ' disabled="' + ($element.attr('disabled')) + '" ';
            tag += '/>';
            $element.before(tag)
            $element.val('');
            $element.attr("errorField", ($element.attr('id') + '_fhide'));
            $element.hide();

            var $over = $element.prev();

            $over.focus(function() {
                $over.hide();
                $element.show();
                $element.focus();
            });

            $element.blur(function() {
                if ($element.val() == "") {
                    $over.val($over.attr("default"));
                    $over.show();
                    $element.hide();
                }
            });


        } else {

            $element.focus(function() {
                if ($(this).val() == $(this).attr("default"))
                    $(this).val("");
            });

            $element.blur(function() {
                if ($(this).val() == "")
                    $(this).val($(this).attr("default"));
            });
        }

        $element.blur();
    });
});