var initArtistList = false;

function checkBrowserCompatability(NSvers,IEvers) {
  var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf('Microsoft') != -1) {
	if (version >= IEvers || verStr.indexOf(IEvers) != -1) {
		return 1;
	}
  }
  else if (app.indexOf('Netscape') != -1) {
	if (version >= NSvers) {
		return 1;
	}
  }
  return 0;
}

function displayClients() {
	if(checkBrowserCompatability(5.0,4.0) != 0) {
		document.write('<form name="artistList" id="artistList">');
		document.write('<table width="528" border="0">');
		document.write('<tr>');
		document.write('<td width="256"><span class="title">Select Genre: </span>');
		document.write('<select name="genreReview" id="genreReview" onChange="changeGenreReview((this.options[selectedIndex]).value);">');
		document.write('<option>Loading Genres ........</option>');
		document.write('</select>');
		document.write('</td>');
		document.write('<td width="272"><span class="title">Select Artist: </span>');
		document.write('<select name="artist" id="artist" onChange="processArtist((this.options[selectedIndex]).value);">');
		document.write('<option>Loading Bands ............</option>');
		document.write('</select>');
	}
	else {
		document.write('<form name="artistList" method="GET" onSubmit="return processArtistBackLevel(this);">');
		document.write('<table width="100%" border="0">');
		document.write('<tr>');
		document.write('<td width="256"><span class="title">Select Artist: </span>');
		document.write('<select name="bandLow">');
		document.write('<option value="Select an artist">Select an artist</option>');
		var x;
		for(x=0;x < numOfArtists;x++) 
			document.write('<option value='+artistArray[x]+'>'+artistArray[x]+'</option>');
		document.write('</select>');
		document.write('&nbsp;<input name="gobutton" type="image" src="images/gobutton.jpg" align="baseline" alt="Go" width="22" height="22">');
	}	
	document.write('</td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</form>');
}

function clearList() {
	if(checkBrowserCompatability(5.0,4.0) != 0) {
		document.artistList.artist.options.selectedIndex=0;
		document.artistList.genreReview.options.selectedIndex=0;
	} else {
		document.artistList.bandLow.options.selectedIndex=0;
	}
}
		
function formCheck(formObj) {
	for(i = 0; i < formObj.length; i++) {
		if(formObj.elements[i].name == "realname") {
			if((formObj.elements[i].value == "") || (formObj.elements[i].value == "Invalid")) {
				return popupAlert(formObj.elements[i], "Name");
			}
		}
		if(formObj.elements[i].name == "Phone") {
			if((formObj.elements[i].value == "") || (formObj.elements[i].value == "Invalid")) {
				return popupAlert(formObj.elements[i], "Phone");
			}
		}
		if(formObj.elements[i].name == "email") {
			if((formObj.elements[i].value == "") || (formObj.elements[i].value == "Invalid")) {
				return popupAlert(formObj.elements[i], "Email");
			}
		}
		if(formObj.elements[i].name == "ProjectDescription") {
			if((formObj.elements[i].value == "") || (formObj.elements[i].value == "Invalid")) {
				return popupAlert(formObj.elements[i], "Please give a brief description of the project you would like us to assist with:");
			}
		}
	}
	return true;
}

function popupAlert(formElement, field) {
 	alert("PWR Contact Form Error\nPlease supply the information for the field - " + field);	
	formElement.focus();
	return false;
}

function enableDateTime() {
	if (checkBrowserCompatability(-1,4)) {
		document.consultForm.CallDate.disabled = false;
		document.consultForm.CallTime.disabled = false;
	}
}

function disableDateTime() {
	if (checkBrowserCompatability(-1,4)) {
		document.consultForm.CallDate.disabled = true;
		document.consultForm.CallTime.disabled = true;
	}
}
