//List functions
function clickPrev(nPage) {
  if ((nPage==undefined) || (nPage<1)) nPage=1;
  form_head.cat.value=sCategory;
  form_head.obj.value=sObject;
  form_head.data.value=q;
  form_head.searchcriterion.value=sc;
  form_head.page.value=nPage-1;
  form_head.submit();
}

function clickNext(nPage) {
  if ((nPage==undefined) || (nPage<-1)) nPage=-1;
  form_head.cat.value=sCategory;
  form_head.obj.value=sObject;
  form_head.data.value=q;
  form_head.searchcriterion.value=sc;
  form_head.page.value=nPage+1;
  form_head.submit();
}

function detailClick(sID,sObj) {
  form_head.action='detail_' +sObj.toLowerCase()+ '.php';
  form_head.idnum.value=sID;
  form_head.submit();
}

function editClick(sID,sObj) {
  form_head.action='edit_' +sObj.toLowerCase()+ '.php';
  form_head.idnum.value=sID;
  form_head.submit();
}

function searchClick(sPref,sQueryStr) {

  try 
  {
    form_head.action=(sPref?sPref:'')+'search_' +sObject.toLowerCase()+ '.php'+(sQueryStr?sQueryStr:'');
    form_head.cat.value=sCategory;
    form_head.obj.value=sObject;
    form_head.submit()
  
  } 
  catch(err) 
  {
    document.location.href='search_advert.php';
  };
 
}

function createNew(sCat) {
  var sObj='ADVERT';
  if (sCat=='WO')
    sObj='JOB_OFFER';
 form_head.action='new_' +sObj.toLowerCase()+ '.php';
 form_head.cat.value=sCat;
 form_head.obj.value=sObj;
 form_head.submit();
}

function goto(sWhere) {
  form_head.action=sWhere;
  form_head.submit();
}

function catClick(sCat) {
  var sObj='ADVERT';
  
  
  if (sCat=='MCD')
  {
    sObj='COMP_DB';
    form_head.action='company.php?target=db';
  } 
  if (sCat=='RC')
  {
    sObj='COMP_REG';
    form_head.action='company.php?target=reg';
  } 
  if (sCat=='CO')
  {
    sObj='';
    form_head.action='adverts.php';
  } 
  else if (sCat=='JO')
  {  
    sObj='JOB_OFFER';
    form_head.action='jobs.php';
  }
  else if (sCat=='S')
    sObj='LOGIN_USER'; 
    
  form_head.cat.value=sCat;
  form_head.obj.value=sObj;
  
  
  form_head.submit();
}

function keyWordXML(sVal, sCategory, sObj) {
  var outData='x', sUpVal=sVal.toUpperCase();
  if (!sUpVal)
    return outData;
  if (sObj=='ADVERT') {
    outData='KEY_WORD\177a.UP_SUBJECT\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cd.NAME_COMPANY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177a.UP_CONTENT\177'+sUpVal;
  }else if (sObj=='LOGIN_USER') {
    outData='KEY_WORD\177lu.UP_NAME\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_FAMILY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_TOWN\177'+sUpVal+'\177\177'+
            'KEY_WORD\177ud.UP_CITIZEN\177'+sUpVal+'\177\177'+
            'KEY_WORD\177ud.UP_QUALIFICATION\177'+sUpVal+'\177\177'+
            'KEY_WORD\177ud.UP_LANGUAGES\177'+sUpVal+'\177\177'+
            'KEY_WORD\177ud.UP_RELIGION\177'+sUpVal;
  }else if (sObj=='JOB_OFFER') {
    outData='KEY_WORD\177jo.UP_REF_NO\177'+sUpVal+'\177\177'+
            'KEY_WORD\177jo.UP_DESCRIPTION\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cd.UP_NAME_COMPANY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cd.UP_EMAIL\177'+sUpVal+'\177\177'+
            'KEY_WORD\177jo.MIN_SAL\177'+sUpVal+'\177\177'+
            'KEY_WORD\177jo.UP_TOWN\177'+sUpVal;
  }else if (sObj=='LOGIN_USER_COMP') {
    outData='KEY_WORD\177lu.UP_NAME\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_FAMILY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_TOWN\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_NAME_COMPANY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.PHONE\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_EMAIL\177'+sUpVal;
  }else if (sObj=='LOGIN_USER_PLAIN') {
    outData='KEY_WORD\177lu.UP_NAME\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_FAMILY\177'+sUpVal+'\177\177'+
            'KEY_WORD\177lu.UP_TOWN\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_CITIZEN\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_QUALIFICATION\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_LANGUAGES\177'+sUpVal+'\177\177'+
            'KEY_WORD\177cud.UP_RELIGION\177'+sUpVal;
  }
  return outData;
}

function emptySearchCriterion() {
  form_head.cat.value=sCategory;
  form_head.obj.value=sObject;
  form_head.data.value='';
  form_head.searchcriterion.value='';
  form_head.submit();
}
