﻿/* Queue the Site Load Events
===================================================================================== */
$(function() {
	initLabels();
	initMoveLabels();
	initConfirm();
});

  
 function initConfirm() {
	$("input[@value='Delete'][@type='button']").click( function() {
	  return confirm("Are you sure you want to delete this track?")
	});
}
   

/* labels
===================================================================================== */
function initLabels() {
	$(".clearVal").each( 
		function() { resetLabel($(this)); }
	);
	
	$(".clearVal").focus(function() {
			if ($(this).val() == $(this).attr("title")) {
				$(this).attr('value', '');
			}
	});
	
	$(".clearVal").blur(function() {
			resetLabel($(this));
	});
	function resetLabel(txtBox) {
		if ($(txtBox).val() == '') {
			$(txtBox).val($(txtBox).attr("title"));
		}
	}
}

function initMoveLabels() {
	$(".moveLbls label").hide();

	$(".moveLbls input:text").each(function() {
		setText($(this));
		$(this).focus(function() { clearText($(this)); });
		$(this).blur(function() { setText($(this)); });
	});
	
	$(".moveLbls select").each(function() {
		setList($(this));
	});
	
	$(".moveLbls input:submit,.moveLbls input:image").click(function() {
		$(".moveLbls input:text").each(function() { clearText($(this)); });
	});
	
	
	function setText(txtBox) {
		if ($(txtBox).val() == '') $(txtBox).val($(txtBox).siblings("label").text());
	}
	function clearText(txtBox) {
		var val = $(txtBox).siblings("label").text();
		if ($(txtBox).val() == val) $(txtBox).attr('value', '');
	}

	function setList(list) {
		var val = $(list).siblings("label").text();
		if ($(list).find("option:first").val() != val) $(list).find("option:first").text(val);
	}
}