function logIn()
{	
	event.preventDefault();
	var valid = true;
	
	//$('log::user').
	//$('log::pass').
	
	/*
	if (!valid)
		alert('Both fields are required.');

	event.submit();
	*/
}

function addObservers()
{
	$('formLogAccount_').observe('submit', logIn);
}

function toggleThis(event)
{
	var element = event.element();
	$(element.id).toggle();
	event.preventDefault();
}

var ListTable = Class.create
({
	initialize: function(tableId, classTable) {
		table = $(tableId);
		Element.addClassName(table, classTable);
		var odd = true;
		$A(table.getElementsByTagName('tr')).each(function(row){
			if(row.id !== ''){
				listRow = new ListRow(row, '', odd);
				odd = !odd;
			}
		});
	}
});

var ListRow = Class.create
({
	initialize: function(row, path, odd) {
		this.row = row;
		//this.path = path;
		//this.arr = new Array();
		/*
		if(odd) {
			this.addBehavior('ltOdd', 'over');
		} else{
			this.addBehavior('ltEven', 'over');
		}
		*/
		this.addBehavior(row.className, 'over');
	},
	addBehavior: function(clazz, classOver) {
		Element.addClassName(this.row, clazz);
		this.classOver = classOver;
		this.row.onmouseover = this.handleOnMouseOver.bindAsEventListener(this);
		this.row.onmouseout = this.handleOnMouseOut.bindAsEventListener(this);
		this.row.onclick = this.handleOnClick.bindAsEventListener(this);
	},
	handleOnClick: function(event) {
		//this.arr[this.row] = this.classOver;
		//alert(this.arr[this.row]);
		
		if(Element.hasClassName(this.row, 'selected')){
			Element.removeClassName(this.row, 'selected');
			//Element.addClassName(this.row, this.classOver);
		} else
		Element.addClassName(this.row, 'selected');
		//location.href = this.path + '?id=' + this.row.id;
		
		
	},
	handleOnMouseOver: function(event) {
		Element.addClassName(this.row, this.classOver);
	},
	handleOnMouseOut: function(event) {
		Element.removeClassName(this.row, this.classOver);
	}

});

function confirmRequest(url, msj){
	if (confirm(msj)) return true; else return false;
}
