function init(){
	formFocus()
}

function formFocus(){
	try{
		var inpts = document.getElementsByTagName("INPUT")
		if(inpts.length > 0){
			inpts[0].focus()
		}
	}
	catch(err){}
}


function resetpartb(){
	var el = document.getElementById('partb');
	el.selectedIndex=0;
}
function resetpartc(){
	var el = document.getElementById('partc');
	el.selectedIndex=0;
}
function validate_aprdatanew(){
	var isValid = 1;
	var msgStr =''
	//var frm = document.getElementById('aprnewform')
	var kids = document.getElementsByTagName("input");
	var num = kids.length
	for(i=0;i<num;i++){
		if(kids[i].type!='submit'){
			if(isNaN(parseInt(kids[i].value))){
				if(kids[i].value.length>0){
					isValid = 0;
					kids[i].style.backgroundColor='#ff0000'
					}
			}
		}
	}
	if(isValid == 0){
		alert('Some fields contain characters other then numbers.\nThese fields have been highlighted in red.');
		return false
	}
	else{
		return true
		}
}

function validate_login(){}

function validate_partcform(){
	var isValid = 1;
	var msgStr =''
	
	list = document.getElementById('accom')
	if(list[list.selectedIndex].value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please select an accommodation\n';
	}
	
	list = document.getElementById('subject')
	if(list.selectedIndex==-1){
		isValid = 0;
		msgStr = msgStr + 'Please select a subject\n';
	}
	
	
	list = document.getElementById('grades')
	if(list.selectedIndex==-1){
		isValid = 0;
		msgStr = msgStr + 'Please select a grade level\n';
	}
	
	list = document.getElementById('response')
	if(list[list.selectedIndex].value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please select a policy\n';
	}
	
	if(isValid == 0){
		alert(msgStr);
		return false
	}
	else{
		return true
		}
}

function validate_contactform(){
	var isValid = 1;
	var msgStr =''
	if(document.getElementById('fname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a first name\n';
	}
			
	if(document.getElementById('lname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a last name\n';
	}
	if(document.getElementById('email').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter an email address\n';
	}

	list = document.getElementById('state')
	if(list[list.selectedIndex].value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please select a state\n';
	}
	

	
	if(isValid == 0){
		alert(msgStr);
		return false
	}
	else{
		return true
		}
}


function validate_staffform(){
	var isValid = 1;
	var msgStr =''
	var re

	if(document.getElementById('fname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a first name\n';
	}
			
	if(document.getElementById('lname').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a last name\n';
	}

	if(document.getElementById('position').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter the members position (job title)\n';
	}

	if(document.getElementById('phone').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a phone number\n';
	}
	
	if(document.getElementById('email').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter an email address\n';
	}
	
	if(document.getElementById('username').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a username\n';
	}
	
	if(document.getElementById('password').value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please enter a password\n';
	}
	
	list = document.getElementById('accesslevel')
	if(list[list.selectedIndex].value == ''){
		isValid = 0;
		msgStr = msgStr + 'Please select this members access level\n';
	}
	
	if(isValid == 0){
		alert(msgStr);
		return false
	}
	else{
		return true
		}
}


function confirmdelete(deletename){
	return confirm('Press OK to delete ' + deletename);
}

//table scripts


		function resetRowHighlight(){
			var thetable = document.getElementById('mytable')

			for(i=2;i<thetable.rows.length-1;i++){
				if(i % 2){
					thetable.rows[i].style.backgroundColor = TTablePRO[0].TTPX.odd
					thetable.rows[i].cells[0].childNodes[0].style.color = TTablePRO[0].TTPX.odd
				}
				else{
					thetable.rows[i].style.backgroundColor = TTablePRO[0].TTPX.even
					thetable.rows[i].cells[0].childNodes[0].style.color = TTablePRO[0].TTPX.even
				}
				thetable.rows[i].cells[0].childNodes[1].className='selector'
			}
		}
		
		function highlight(ra){
			var r = ra.parentNode.parentNode
			r.style.backgroundColor= TTablePRO[0].TTPX.hovered
			r.cells[0].childNodes[0].style.color=TTablePRO[0].TTPX.hovered
			r.cells[0].childNodes[1].className='selectoron'
			highlightedRow = r
		}

		function rowOver(r){
			r.style.backgroundColor= TTablePRO[0].TTPX.hovered
			r.cells[0].childNodes[0].style.color=TTablePRO[0].TTPX.hovered
			r.cells[0].childNodes[1].className='selectoron'
			highlightedRow = r
		}
		
		function rowOut(r){
			resetRowHighlight()
		}

		
		function enterTable(){
			var thetable = document.getElementById('mytable')
			thetable.rows[2].cells[0].firstChild.focus()
		}
		
		function exitTable(el){
			el.focus()
		}
		function gotorow(val){
			var thetable = document.getElementById('mytable')
			if(val=='first'){
				thetable.rows[2].cells[0].firstChild.focus()
			}
			else{
				thetable.rows[myTable.rows.length-2].cells[0].firstChild.focus()
			}
		}
		
function noBubble(e)
{	
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

function addoption(){
	el = document.getElementById('options')
	elOptions = el.getElementsByTagName('li')
	srcOption = elOptions[elOptions.length-1]
	trgOption = el.appendChild(srcOption.cloneNode(true))
	numOptionRows ++
	maxSortOrder ++
	//alert('boo');
	//alert('[' + trgOption.childNodes[0].nodeName + ']/n' +  trgOption.childNodes[1].nodeName + '/n' + trgOption.childNodes[2].nodeName + '/n' + trgOption.childNodes[3].nodeName + '/n' + trgOption.childNodes[4].nodeName + '/n' + trgOption.childNodes[5].nodeName + '/n' + trgOption.childNodes[6].nodeName + '/n' +trgOption.childNodes[7].nodeName );
	trgOption.childNodes[0].value=''
	trgOption.childNodes[2].innerHTML= 'Option ' + numOptionRows
	trgOption.childNodes[2].setAttribute('for', 'Option-' + numOptionRows)
	trgOption.childNodes[4].setAttribute('id','Option-' + numOptionRows)
	trgOption.childNodes[4].setAttribute('value','')
	trgOption.childNodes[6].setAttribute('value',maxSortOrder)
	
	clearTheValue(trgOption.childNodes[5])
	}
	
function clearTheValue(el){
	el.value="";
}



function adddoc99(){
	el = document.getElementById('docs')
	elOptions = el.getElementsByTagName('li')
	srcOption = elOptions[elOptions.length-1]
	trgOption = el.appendChild(srcOption.cloneNode(true))
	numDocRows ++
	for(i=0;i<trgOption.childNodes.length;i++){
		if(trgOption.childNodes[i].nodeName=='INPUT'){
			if(trgOption.childNodes[i].type=='hidden'){
				trgOption.childNodes[i].value='0'
				}
			else{
				trgOption.childNodes[i].value=''
				}
		}
	}

	trgOption.childNodes[1].value='0'
	trgOption.childNodes[5].value=''
	trgOption.childNodes[10].value=''
	trgOption.childNodes[15].value=''
	trgOption.childNodes[20].value=''
	}

	
	

function setStyle(string) {
	var ele=document.createElement('link');
	ele.rel='stylesheet';
	ele.type='text/css';
	ele.href='data:text/css;charset=utf-8,'+escape(string);
	document.getElementsByTagName('head')[0].appendChild(ele);
}
	
	
function toggleFeedback(el){
	var els = document.all
	if(el.checked==1){
		for(i=0;i<els.length;i++){
			if(els[i].className=='feedbacktext'){
				els[i].style.display='block';
			}
		}
	}
	else{
		for(i=0;i<els.length;i++){
			if(els[i].className=='feedbacktext'){
				els[i].style.display='none';
			}
		}
	}

	//if(el.checked==1){
	//	setStyle('.feedbacktext {display:none;}');
	//}
	//else{
	//	setStyle('.feedbacktext {display:block;}');
	//}

}


function cleardoc(el){
	var els = el.parentNode.parentNode.childNodes;
	for(i=0;i<els.length;i++){
		if(els[i].nodeName=='INPUT' && els[i].type=='text' ){
				els[i].value='';
				}
	}
	alert('Document will be removed from this record when you click \'Save\'\nIf you DO NOT want document removed, click \'Exit Without Save\'.');
}
