function addHoverTr(){
	var trs = $('serversTable').getElements("tr");
	trs.each(function(tr, i){
		if($(tr) && ($(tr).id != '')){
			var id = $(tr).id;
			var tds = $(tr).getElements('td');
			tds.each(function(element, position){
				if(position>0){
					$(element).addEvent('mouseover', function(){
						$(id).addClass('trOver');
					});
					$(element).addEvent('mouseout', function(){
						$(id).removeClass('trOver');
					});
					$(element).addEvent('click', function(){
						var checkBox = $(id).getElements('input[type=checkbox]');
						if(checkBox.length > 0){
							checkBox = checkBox[0];
							if($(checkBox)){
								if($(checkBox).checked){
									$(id).removeClass('trSelected');
								}else{
									$(id).addClass('trSelected');
								}
								$(checkBox).checked = !($(checkBox).checked);
							}
						}
					});
				}
			});
			var trCheckBox = ($(tr).getElements("input[type=checkbox]"))[0];
			trCheckBox.addEvent('click', function(){
				if($(this).checked){
					$(tr).addClass('trSelected');
				}else{
					$(tr).removeClass('trSelected');
				}
			});
		}
	});
}
function colectData(){
	var chkElements = new Array();
	var checkBoxes = $('frmDedicatedServers').getElements('input[type=checkbox]');
	var i = 0;
	var totalBoxes = checkBoxes.length;
	 
	while (i<totalBoxes){
		if(checkBoxes[i].checked){
			chkElements.push(checkBoxes[i].value);
		}
		i++;
	};
	return chkElements;
}
function checkForm(){
	var checkText = $('frmDedicatedServers').textAreaReq;
	if ($('frmDedicatedServers').textAreaReq.value.length > 0 ){
		return true;
	}
	return false;
}
window.addEvent('domready', function() {
	var elements = new Array();
	var status = false;
	$('frmDedicatedServers').addEvent('submit', function(e) {
		(new Event(e)).stop();
		elements 	= colectData();
		status 		= checkForm()
		if(elements.length > 0 || status){
			$('hiddElements').set('value', elements.toString());
			$('frmDedicatedServers').submit(); 
		}else{
			alert(jsLang.SERVER_MSG_SELECT_ONE);
		}
		status = false;
		elements = null;
	});
	addHoverTr();
});