//--------------------------
// Shows or hides a div by setting the display style
//--------------------------
function showHide(id, action) {
	if (document.getElementById) {
		document.getElementById(id).style.display = action;
	} else if (document.all) {
		document.all[id].style.display = action;
	} else if (document.layers) {
		document.layers[id].style.display = action;
	}
}

function showHideSwap(num, action) {
	eval("block"+num+".toggle()");

	if (action == "show") {
		showHide("hide"+num,"none");
		showHide("show"+num,"inline");
	} else if (action == "hide") {
		showHide("show"+num,"none");
		showHide("hide"+num,"inline");
	}

}




function submitForm(action) {		
	if (action == "refresh") {
		document.addGarment.formAction.value = "refresh";
	} else {
		document.addGarment.formAction.value = "send";	
	}
	document.addGarment.submit();
	return null;
}

function submitColour(action) {
	currentNum = document.addGarment.colourNum.value;
	if (action == "add") {
		document.addGarment.colourNum.value = new Number(currentNum) + 1;
	} else if (action == "remove") {
		document.addGarment.colourNum.value = new Number(currentNum) - 1;	
	}
	document.addGarment.formAction.value = "refresh";
	document.addGarment.submit();
	return null;
}

function fieldFocus(fieldName) {
	switch(fieldName) {
		case "labelName":
			if (document.forms.addTrack[fieldName].value == "New label name") {
				document.forms.addTrack[fieldName].value = '';
			}
		case "labelLink":
			if (document.forms.addTrack[fieldName].value == "New label web link") {
				document.forms.addTrack[fieldName].value = '';
			}
		case "genreName":
			if (document.forms.addTrack[fieldName].value == "New genre name") {
				document.forms.addTrack[fieldName].value = '';
			}
		case "categoryName":
			if (document.forms.addTrack[fieldName].value == "New category name") {
				document.forms.addTrack[fieldName].value = '';
			}
	 }
}


function resetArtist() {
	document.forms.addTrack.artistName.value = '';
	document.forms.addTrack.artistOverview.value = '';
	document.forms.addTrack.artistLink.value = 'http://';
	document.forms.addTrack.artistPreviewImage.value = '';
	document.forms.addTrack.artistSubLink.value = 'http://www.fredperry.com/subculture/artist.asp?id=';
	
}


function artistSelect(loadID) {
		// Current
		if (document.addTrack.artistID.options[0].selected != true && document.addTrack.artistID.options[1].selected != true) {
			newArtist.slideOut(); // hide
			resetArtist();
		} else if (document.addTrack.artistID.options[0].selected == true || document.addTrack.artistID.options[1].selected == true) {
			newArtist.slideIn(); // show
			document.addTrack.artistID.options[0].selected = true;
			resetArtist();
		} else if (document.addTrack.artistID.options[loadID].selected == true) {
			newArtist.slideIn(); // show
			//resetArtist();
			alert("mouse1");
		}
}
