// HIDE MANY SHOW ONE  
function imageSwap(numPics, id) {
	var turnOn = "showPic";
	var turnOff = "hidePic";
	var d = document.getElementById(id);
	
	// Turn e'thing off
	for (var i = 1; i<=numPics; i++) {
			//alert('Number of Pics : ' + numPics + '  This ID: ' + id + 'i= ' + i);
		if (document.getElementById('pic'+i)) {document.getElementById('pic'+i).className=  turnOff;}
	}
	// Turn selected item on
	if (d) {d.className=  turnOn;}
}


// HIDE OR SHOW ONE THING DEPENDING ON DEFAULT STATE
function dropdown(Question) {
   var obj = document.getElementById(Question);
   if (obj.style.display == "block") {
   obj.style.display = "none";
   }
   else {
   obj.style.display = "block"
   }
}

// HIDE ONE THING
function show(Question) {
   var obj = document.getElementById(Question);
   if (obj.style.display == "none") {
   obj.style.display = "block";
   }
}

// SHOW ONE THING
function hide(Question) {
   var obj = document.getElementById(Question);
   if (obj.style.display == "block") {
   obj.style.display = "none";
   }
}


// DISABLE THE SUBMIT BUTTON
function disableForm(theform) 
	{
	if (document.all || document.getElementById) 
		{
		for (i = 0; i < theform.length; i++) 
			{
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit")
				tempobj.disabled = true;
			}
		}
	}



// SET FOCUS: ACCEPTS THE FORM NAME AND THE FIELD NAME IN YOUR PAGE
function setfocus(form, field)
	{
		var formField = document.getElementById(form)
		if (formField != null)
		{
		eval("document."+form+"."+field+".focus()");
			}
		}
		

// CONFIRM DELETE
function confirmDelete(delUrl) {
  if (confirm("Are you sure you want to delete")) {
    document.location = delUrl;
  }
}



// LIMITS and SHOWS NUMBER AMOUNT OF CHARACTERS USER HAS LEFT TO FILL IN a FORM FIELD */
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

