var passwordText = "password";
$(document).ready(function() {
    fnClearTextBoxes();
});

function fnClearTextBoxes()
{
    $(".clearTextBox").each(function() {
        if($(this).attr("type") == "password")
        {
            fnSetDefault($(this));
            //fnSetPasswordField($(this));
        }
       });
    $(".clearTextBox").focus(function() {
        fnClearMe($(this));
    });
    $(".clearTextBox").blur(function() {
        fnSetDefault($(this));
    });
}

function fnSetPasswordField(formField)
{
    var labelField = document.createElement('input');
    labelField.setAttribute("id", formField.attr("id") + "_label");
    labelField.setAttribute("class", formField.attr("class"));
    labelField.setAttribute("value", passwordText);
    labelField.setAttribute("type", "text");
    
    formField.after(labelField);
    formField.hide();
}

function fnClearMe(formField)
{
    if(formField.attr("defaultValue") == formField.attr("value"))
    {
        formField.attr("value", "");
    }
    
    if(formField.attr("type") == "password")
    {
        //var passwordField = formField.prev();
        
        formField.removeClass("passwordTextBoxBG");
        
        //formField.hide();
        //passwordField.show();
        //passwordField.focus();
    }
}

function fnSetDefault(formField)
{
    if(formField.attr("value") == "")
    {
        formField.attr("value", formField.attr("defaultValue"));
        
        if(formField.attr("type") == "password")
        {
            //var labelField = formField.next();
            //labelField.attr("value", passwordText)
            
            formField.addClass("passwordTextBoxBG");          
        
            //labelField.show();
            //formField.hide();
        }
    }    
}
