function validateInstructorDescription(){
}

function validateTCDescription(){
}

function validateBrokerDescription(){
}

function validateTTTDescription(){
}

function validateCourseware(){
	var vOK = true
	var strMessage=''
	if(document.getElementById("category").selectedIndex == 0 && document.getElementById("newcat").value.length==0){
		strMessage = strMessage + "You must either select a category from the list or enter a new one in the space provided.\n"
		vOK=false
	}
	if(document.getElementById("title").value.length==0){
		strMessage =  strMessage + "Title is a required field\n"
		vOK=false
	}
	if(document.getElementById("audience").value.length==0){
		strMessage = strMessage + "Audience is a required field\n"
		vOK=false
	}
	if(document.getElementById("length").value.length==0){
		strMessage = strMessage + "Length is a required field\n"
		vOK=false
	}
	if(vOK==false){
		alert(strMessage)
		}
	return vOK
	}

function validateClassrooms(){
	var vOK = true
	var strMessage = ''
	var cities = document.getElementsByTagName("INPUT")
	for(i=0;i<cities.length;i++){
		if(cities[i].type=="text"){
			if(cities[i].value.length==0){
				vOK = false
				strMessage = strMessage + "City is a required field.\n"
				break
			}	
		}
	}

	if(vOK==false){
		alert(strMessage)
	}	
	return vOK
	
}
	
function stateover(region){
	if(!document.all){
   		document.all = (document.all) ? document.all :((document.getElementsByTagName("*").length > 0) ? document.getElementsByTagName("*") : null)
	}
	document.all['StateName'].innerHTML = 'Click to locate classrooms in ' + region.alt + '.'; 
}



numDataRows = 0;
function addRow(btn,numCols,startingRows){
	numDataRows++
	RowNum = startingRows + numDataRows
	var cells =  new Array(numCols);
	var curCell = btn.parentNode;
	var curRow = curCell.parentNode;
	var curTbdy = document.getElementById('skillstable')
	var numRows = curTbdy.rows.length;
	var newRow2 = curTbdy.getElementsByTagName('tr')[numRows-2].cloneNode(true);
	var sourceCells = curTbdy.getElementsByTagName('tr')[numRows-2].cells;
	var numCells = curTbdy.getElementsByTagName('tr')[numRows-2].cells.length
	sourceAll = curTbdy.getElementsByTagName('tr')[numRows-2].getElementsByTagName('*')
	var newRow = curTbdy.insertRow(numRows-1)
	for (i = 0; i < numCells; i++ ) {
		newRowCell = newRow.appendChild(curTbdy.getElementsByTagName('tr')[numRows-2].cells[i].cloneNode(true));
	}
	newRowAll = newRow.getElementsByTagName("*")
	for(i = 0;i<newRowAll.length;i++){
		for(ai = 0;ai<sourceAll[i].attributes.length;ai++){
			try{
				newRowAll[i].attributes[ai].name = sourceAll[i].attributes[ai].name
				newRowAll[i].attributes[ai].value = sourceAll[i].attributes[ai].value
				}
			catch(er){}
		}
	
		var tag = newRowAll[i].tagName.toLowerCase()
		if(tag == 'input'){ 
			inpt = newRowAll[i]
			switch(inpt.type){
				case 'hidden':
					inpt.value=''
				case 'radio':
					inpt.checked = false
					break
				case 'checkbox':
					inpt.checked = false
					inpt.disabled=1
					break
				case 'text':
					inpt.value = ""
					break
			}
			}
	}
}




function setMaxLength()
{
	var x = document.getElementsByTagName('textarea');
	var counter = document.createElement('div');
	counter.className = 'counter';
	for (var i=0;i<x.length;i++)
	{
		if (x[i].getAttribute('maxlength'))
		{
			var counterClone = counter.cloneNode(true);
			counterClone.relatedElement = x[i];
			counterClone.innerHTML = '<span>0</span>/'+x[i].getAttribute('maxlength');
			x[i].parentNode.insertBefore(counterClone,x[i].nextSibling);
			x[i].relatedElement = counterClone.getElementsByTagName('span')[0];

			x[i].onkeyup = x[i].onchange = checkMaxLength;
			x[i].onkeyup();
		}
	}
}

function checkMaxLength()
{
	var maxLength = this.getAttribute('maxlength');
	var currentLength = this.value.length;
	if (currentLength > maxLength)
		this.relatedElement.className = 'toomuch';
	else
		this.relatedElement.className = '';
	this.relatedElement.firstChild.nodeValue = currentLength;
	// not innerHTML
}

function getDetails(insID){
	document.getElementById('xFrame').src='/forum/insDetail.asp?member='+insID
}

