//DIVs
function OpenDiv(divName){
	objDiv = document.getElementById(divName);
	showDiv(objDiv);
}

function CloseDiv(divName){
	objDiv = document.getElementById(divName);
	hideDiv(objDiv);
}

function showDiv(divObj){
	divObj.style.display = 'inline';
}

function hideDiv(divObj){
	divObj.style.display = 'none';
}

//FORMs
function submitOnEnter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13){
		myfield.form.submit();
	}
}

function autoSelectCombo(comboObj, val){
	var founded = false;
	for (var i = 0; i < comboObj.options.length; i++) {
		if (comboObj.options[i].value == val) {
			comboObj.selectedIndex = i;
			founded = true;
			break;
		}
	}
	
	if(!founded){
		comboObj.selectedIndex = 0;
	}
}

function getSelectComboSelection(comboObj, returnAll){
	//var selection = new Array();
	selection = new Array;
	for(var i = 0; i < comboObj.options.length; i++){
		if((comboObj.options[i].selected) || returnAll){
			selection[selection.length] = comboObj.options[i].value;
		}
	}

	return selection;
}

function autoCheckCheckbox(inputObj, checkVal){
	inputObj.checked = checkVal;
}

function checkAllCheckbox(fmName, inputName){
	var inputObj = document.forms[fmName][inputName];

	for(i=0 ; i<inputObj.length ; i++){
		inputObj[i].checked = true;
	}
}

function clearAllCheckbox(fmName, inputName){
	var inputObj = document.forms[fmName][inputName];

	for(i=0 ; i<inputObj.length ; i++){
		inputObj[i].checked = false;
	}
}