function selectOption(ele,num) {
	var selObj = document.getElementById(ele);
	selObj.selectedIndex = num;
}	

function submitAjaxForm(theform,divx) {
  var status = AjaxRequest.submit(
    theform
    ,{
      'onSuccess':function(req){ document.getElementById(divx).innerHTML = req.responseText; }
    }
  );
  return status;
}

function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = ""
}

//confirm action before redirect
function confirmAction(myURL,myMES){
	var res = confirm(myMES);
	if(res){
		location.href=myURL;
	}
}

function getSubCats(ss) {
	var jc = document.getElementById('c').value;
	function SimpleAJAXCallback(in_text){
		document.getElementById('subcatdiv').innerHTML = in_text;
	}	
	SimpleAJAXCall('ajax.call.php?ajax=getsubcat&jc='+encodeURI(jc)+'&js='+encodeURI(ss),SimpleAJAXCallback,'POST');
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function stopRKey(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}

function ajaxValidSubmit(theform,divx) {
	if (validateFields(document.getElementById('tripsummary'), rules)) {
		submitAjaxForm(theform,divx);
	}
}

function submitThisForm(theform) {
	 if (validateFields(document.getElementById('eform'), rules)) {
		 var status = AjaxRequest.submit(
			theform
			,{
				'onSuccess':function(req){ document.getElementById('smessage').innerHTML = req.responseText; theform.reset(); if (document.getElementById('dowhat').value == 'update') { listMoMind(); } }
				}
			);
	}
}
