/*var table = document.getElementById( "main_table" );
var hGrade = table.createTHead();
var hInstitution = table.createTHead();
var hFirstname = table.createTHead();
var hLastname = table.createTHead();
var hEmail = table.createTHead();

hGrade.innerHTML = "Grade";
hInstitution.innerHTML = "Institucion";
hFirstname.innerHTML = "Nombre";
hLa*/

/*var header = table.createTHead();
header.innerHTML = "Grado";*/

function appendRow( id_table, _email, _num_op, _office, _date, _amount ){
	var table = document.getElementById( id_table );
	var index = table.rows.length;
	table.insertRow( index );

	var txtEmail = document.createElement("input");
	var txtTransactionNumber = document.createElement( 'input' );
	var txtDate = document.createElement( 'input' );
	var txtOffice = document.createElement( 'input' );
	var txtAmount = document.createElement('input');
	var chkAccepted = document.createElement('input');
	chkAccepted.type = 'checkbox';
	var txtMessage = document.createElement('input');
	txtMessage.style.width = '100%';
	txtMessage.disabled = true;
	chkAccepted.checked = true;
	
	chkAccepted.txtObs = txtMessage;
	
	txtEmail.value = _email || '';
	txtTransactionNumber.value = _num_op || '';
	txtDate.value = _date || '2006/06/';
	txtOffice.value = _office || '';
	txtAmount.value = _amount || '';
	var btnConfirm = document.createElement('input');
	btnConfirm.type = 'button';
	btnConfirm.value = 'Confirmar';

	table.rows[ index ].insertCell( 0 );
	table.rows[ index ].insertCell( 1 );
	table.rows[ index ].insertCell( 2 );
	table.rows[ index ].insertCell( 3 );
	table.rows[ index ].insertCell( 4 );
	table.rows[ index ].insertCell( 5 );
	table.rows[ index ].insertCell( 6 );
	table.rows[ index ].insertCell( 7 );
	table.rows[ index ].insertCell( 8 );
	table.rows[ index ].insertCell( 9 );

	table.rows[ index ].cells[ 0 ].appendChild( txtEmail );
	table.rows[ index ].cells[ 1 ].appendChild( txtTransactionNumber );
	table.rows[ index ].cells[ 2 ].appendChild( txtOffice );
	table.rows[ index ].cells[ 3 ].appendChild( txtDate );
	table.rows[ index ].cells[ 4 ].appendChild( txtAmount );
	table.rows[ index ].cells[ 5 ].appendChild( txtMessage ); 
	table.rows[ index ].cells[ 5 ].width = '100%';
	
	table.rows[ index ].cells[ 6 ].appendChild( chkAccepted );
//	table.rows[ index ].cells[ 7 ].innerHTML = 'Aceptado'; 
	table.rows[ index ].cells[ 8 ].appendChild( btnConfirm );
	table.rows[ index ].cells[ 9 ].innerHTML = ''; 
	btnConfirm.index = index;
	btnConfirm.table = table;

	btnConfirm.txtEmail = txtEmail;
	btnConfirm.txtTransactionNumber = txtTransactionNumber;
	btnConfirm.txtMessage = txtMessage;
	btnConfirm.txtDate = txtDate;
	btnConfirm.txtAmount = txtAmount;
	btnConfirm.txtOffice = txtOffice;
	btnConfirm.chkAccepted = chkAccepted;
	
	chkAccepted.onclick = function(){
		this.txtObs.disabled = chkAccepted.checked;
	}

	btnConfirm.onclick = function(){
		var table = this.table;
		var i = this.index;
		var email				= this.txtEmail.value;
		var transaction	= this.txtTransactionNumber.value;
		var office		  = this.txtOffice.value;
		var date        = this.txtDate.value;
		var observation	= this.txtMessage.value;
		var accepted		= this.chkAccepted.checked;
		var amount			= this.txtAmount.value;

		if( email == undefined ){
			document.getElementById( 'rows'+i ).cells[9].innerHTML = 'EMAIL INCORRECTO';
			return;
		}else if( email == "" ){
			document.getElementById( 'rows'+i ).cells[9].innerHTML = 'EMAIL INCORRECTO';
			return;
		}else if( email.indexOf('@') == -1 ){
			document.getElementById( 'rows'+i ).cells[9].innerHTML = 'EMAIL INCORRECTO';
			return;
		}
		
//		if( !accepted ) return;
		
		this.disabled = true;
		var params = 'action=confirm&email='+email;
		params += '&numop='+transaction;
		params += '&obs='+observation;
		params += '&accepted='+accepted;
		params += '&index='+i;
		params += '&date='+date;
		params += '&office='+office;
		params += '&amount='+amount;
//		alert( params );
		app.pserver.req( 'confpayment', params );
	}
	table.rows[index].id = 'rows'+index;
}

app.Confirm = Confirm;

