﻿var watermarkObj = new Array();
var watermarkVal = new Array();

function watermark(id, value) {

    // Get object
    var box = document.getElementById(id);

    // Setup clear function

    box.onfocus = function() {
        if (this.value == value)
            this.value = "";
    }

    // Setup autofill function
    box.onblur = function() {
        if (this.value == "")
            this.value = value;
    }

    // Set initial value
    if (box.value == "") {
        box.value = value;
    }

    // Add to arrays
    watermarkObj[watermarkObj.length] = id;
    watermarkVal[watermarkVal.length] = value;

}

function clearDefaults() {

    /* Call this function to clear all
    default values (such as before
    submitting a form) */

    for (var i = 0; i < watermarkObj.length; i++) {
        var obj = get(watermarkObj[i]);
        if (obj.value == watermarkVal[i])
            obj.value = "";
    }
}

function setDefaults() {

    /* Call this function to reset all
    blank fields to their
    watermark values */

    for (var i = 0; i < watermarkObj.length; i++) {
        var obj = get(watermarkObj[i]);
        if (obj.value == "")
            obj.value = watermarkVal[i];
    }
}
