$(document).ready(function() {

    function addMenu() {
        $(this).addClass("over");
        $($(this).find("ul")).fadeIn("fast");
    }

    function removeMenu() {
        $(this).removeClass("over");
        $($(this).find("ul")).fadeOut("fast");
    }

    $.event.special.hover.delay = 120;
    $.event.special.hover.speed = 150;

    $("ul.nav li").hover(addMenu, removeMenu);
    $("ul.nav ul").bgiframe();

    $('input[type="text"]').addClass('text');
    $('input[type="password"]').addClass('text');

    $('.btnGreen').hover(function() { $(this).addClass('btnGreenHover') }, function() { $(this).removeClass('btnGreenHover'); });
    $('.btnYellow').hover(function() { $(this).addClass('btnYellowHover') }, function() { $(this).removeClass('btnYellowHover'); });
    $('.btnRed').hover(function() { $(this).addClass('btnRedHover') }, function() { $(this).removeClass('btnRedHover'); });

    /* PLACEHOLDERS */
    activatePlaceholders();
    $("form").submit(function() {
        $("input").each(function(i, element2) {
            var input = $(element2);
            if (input.val() == input.attr("alt")) {
                input.val('');
            }
        });
    });

    /* TEXT BOX EXPAND*/
    $('.boxExpand').html("<div class='close'>Close [X]</div>" + $('.boxExpand').html());
    $('.boxExpand').addClass('boxExpandClosed');
    $('.boxExpand').click(function() { $(this).children('.header').toggle(); $(this).children('.close').toggle(); $(this).children('.message').slideToggle('slow'); });
});

function activatePlaceholders() {
	var detect = navigator.userAgent.toLowerCase();
	if (detect.indexOf("safari") > 0) return false;
	var inputs = document.getElementsByTagName("input");
	for (var i=0;i<inputs.length;i++) {
	  if (inputs[i].getAttribute("type") == "text") {
	   if (inputs[i].getAttribute("alt") && inputs[i].getAttribute("alt").length > 0 && ((inputs[i].getAttribute("value") == null) || (inputs[i].getAttribute("value") == ""))) {
		inputs[i].value = inputs[i].getAttribute("alt");
		inputs[i].style.color = "#808080";
		inputs[i].onclick = function() {
		 if (this.value == this.getAttribute("alt")) {
			this.value = "";
		 }
		 return false;
		}
		inputs[i].onkeyup = function()
		{
			if ((this.value != this.getAttribute("alt")) && (this.value != ""))
			{
				this.style.color = "#000000";
			}
			else
			{
				this.style.color = "#808080";
			}
		}
		inputs[i].onblur = function() {
		 if (this.value.length < 1) {
		  this.value = this.getAttribute("alt");
		 }
		}
	   }
	  }
	}
}


//browser properties
var Browser = {
    Version: function() {
        var version = 999;
        if (navigator.appVersion.indexOf("MSIE") != -1) {
            version = parseFloat(navigator.appVersion.split("MSIE")[1]); return version;
        }
    },
    Name: navigator.appName,
    isIE: function() {
        if (navigator.appVersion.indexOf("MSIE") != -1) {
            return true;
        }
        return false;
    }
};


//enable the button and restore the original text value for browsers other than IE
function EnableOnUnload(btn) {
    if (!Browser.isIE()) {
        window.onunload = function() {
            ResetToDefault(btn);
        };
    }
}

function disableBtn(btnID) {
    var btn = document.getElementById(btnID);
    btn.disabled = true;

    if (typeof(Page_ClientValidate) == 'function')
    {
        if (!Page_IsValid) {
            ResetToDefault(btn); //break;
            return false;
        }
    }

    EnableOnUnload(btn);
    return true;
}

function ResetToDefault(btn) {
    btn.disabled = false;
 }



