function addFormListener() {
    $$('form').each(function(form) {
        form.observe('submit', function(e) {
            form.getInputs('submit').each(function(submit) {
            	submit.value = "Processing...";
                submit.disable();
            });
                var pars = Form.serialize(form) + '&ajax=1';
		var myAjax = new Ajax.Request( 
		form.action, 
                {
                    method: form.method, 
                    parameters: pars
                    } 
               );
	  
            Event.stop(e);
        });
    });
}

function addListeners(e) {
    addFormListener();
}

function insertdata(){
  var pars = Form.serialize($$('form')[0]);
  var aj = new Ajax.Request("/modules/code/insertfamily.php", {
  	method:'post',
  	parameters: pars,
  	onComplete: getResponse
  	});
  }
 function getResponse(oReq) {
 if(oReq.responseText=="done"){
 window.location="inserted.html"
 }
	
}

function suggest(){
   var stype;
   var sname=$("searchName").value;
   if($("fullName").checked)
      stype="fullName";
  
   if($("familyName").checked)
      stype="familyName";
   
   autosuggest(stype,sname)
}
        
function autosuggest(stype,sval){
  var pars = "stype="+stype+"&sval="+sval;
  var aj = new Ajax.Request("/modules/code/autosuggest.php", {
  	method:'post',
  	parameters: pars,
  	onComplete: getResponseauto
  	});
  }
 function getResponseauto(autoReq1) {
 	var output= autoReq1.responseText;
	if(output.replace(/^\s+|\s+$/g,"")!=""){
		$('results').innerHTML=autoReq1.responseText;
		$('results').style.display="block";
	} 
	else {
		$('results').style.display="none";
	}
}

function getvals(vals){
$('searchName').value=vals;
$('results').style.display="none";
}

function getsearchresult(){
  var searchpars ="searchName="+ document.getElementById("search").value+'&searchType=fullname';
  var searchaj = new Ajax.Request("/modules/code/searchfamily.php", {
  	method:'post',
  	parameters: searchpars,
  	onComplete: getsearchResponse
  	});
  }
 function getsearchResponse(soReq) {
  $('searchresult').innerHTML = soReq.responseText;
}

function modify(memid) 
{
  var data="memid="+memid;
  var aj = new Ajax.Request("/modules/code/modifyfamily.php", {
  method:'post',
  parameters: data,
  onComplete: getResponsemodi
  });
}

function getResponsemodi(modi) {
messageContent=modi.responseText;
displayStaticMessage(messageContent,450,410);
}

function sendmodify() 
{
  var data
  var aj = new Ajax.Request("/modules/code/sendmodifyreq.php", {
  method:'post',
  parameters: data,
  onComplete: getResponsesendmodi
  });
}

function getResponsesendmodi(smodi) {
messageContent=smodi.responseText;
displayStaticMessage(messageContent,200,75);
}

function makereadonly(){
	$$('.reads').each(function(r1) {
	r1.readOnly="true";
      	r1.setAttribute('readonly',"true");
      	});
	
}

function closeMessage()
{
	messageObj.close();	
}

function buttonsubmit(ind){
document.forms[ind].submit();
}	

function setComboSelection(textVal, comboObj){
    if(typeof(comboObj) == 'string')
        comboObj = $(comboObj);
    if(!comboObj) return;
    var selIndex = 0;
    var comboLen = comboObj.options.length;
    for(var i =0; i < comboLen; i++){
        if(comboObj.options[i].text == textVal)
            selIndex = i;
    }
    comboObj.selectedIndex = i;
}

Event.observe(window, 'load', addListeners); 

Event.observe(document,'contextmenu',disableContextMenu,false);

function disableContextMenu(evt) {
        Event.stop(evt);
}

function checkSel(obj, container){
  if(obj.options[obj.selectedIndex].text == 'Other'){
    $(container).innerHTML = '<input id="job" class="inputstyle" maxLength="150" name="new[job]" size="20">';
    setTimeout("$('job').focus()",250);
  }
}       
