var DD_belatedPNG = null;

function inputUndefined(input){
	if($(input).val() == null || $(input).val() == ""){
		return true;
	}else{
		return false;
	}
}

function getCurrentPath(){
	var url = window.location.pathname;
  if(url == "" || url == "/"){
    url = "/index.html";
  }

	return url;
}

function doCallback(callback){
  if(callback != null && typeof(callback) == "function"){
    callback();
  }
}

function fixPNG(){
  
  //This is only included for IE6
  if(DD_belatedPNG == null){
    return;
  }
  
  var pngs = $(".pngfix");
  
  //Make all PNGs fully visible
  var opacities = new Array();
  $(pngs).each(function(i){
    opacities.push($(this).css("opacity"));
    $(this).css("opacity",1);
  });
  
  //Apply fix
  DD_belatedPNG.fix(".pngfix");
  
  //Reverse opacity changes
  $(pngs).each(function(i){
    $(this).css("opacity",opacities.shift());
  });
  
}
