currentRowClicked=""
nonEditable="";
function editRecord(obj,formName){
	tmptext = ""	
	
	if(currentRowClicked != "" ){
		
		if(document.getElementById(currentRowClicked))
			document.getElementById(currentRowClicked).style.backgroundColor = "";
		for(i=0;i<formFields.length;i++){
			temp = eval("document."+ formName + "." +  formFields[i][1]);
			if(temp){
				if(temp.type == "select-one")
					temp.selectedIndex = 0;
				
				else if(temp.type == "checkbox"){
						temp.checked = false;
				}
				else
					temp.value = "";
			}
		}
	}
	if(currentRowClicked != obj.id){
		document.getElementById('mode').value=2;
		obj.style.backgroundColor = '#F3AB5A'
		currentRowClicked=obj.id;
		for(i=0;i<formFields.length;i++){
			temp = eval("document."+ formName + "."  +  formFields[i][1]);

			if(temp){
				if(temp.type == "select-one"){
					temp.selectedIndex = findElementIndex(temp, obj.cells[formFields[i][0]-1].childNodes[0].innerHTML);
				}
				else if(temp.type == "radio"){
					if(obj.cells[formFields[i][0]-1].childNodes[0].innerHTML == '1')
						temp.checked = obj.cells[formFields[i][0]-1].childNodes[0].innerHTML;
				}
				else if(temp.type == "checkbox"){
					if(obj.cells[formFields[i][0]-1].childNodes[0].innerHTML == '1'){
						temp.checked = obj.cells[formFields[i][0]-1].childNodes[0].innerHTML;
					}
				}
				else{
					if(i==0)
						temp.value = obj.id;
					else{
						temp.value = obj.cells[formFields[i][0]-1].childNodes[0].innerHTML;
					}
				}
			}
		}
	}
	else if(currentRowClicked == obj.id){
		document.getElementById('mode').value=1;
		currentRowClicked = "";
	}
	if(tmptext != ""){
		document.getElementById('edited').innerHTML = tmptext;	
	}
}

function findElementIndex(obj, txt){
	for(j=0;j<obj.length;j++){
		if(obj[j].text == txt ||obj[j].value == txt){
			return j;
			
		}
	}
}
