function FormAction(pActIde,pAction)
{
  
  Alerts=new Array(2);
  var idioma=1;
  Alerts[0]=new Array("¿Borrar el registro?","¿Crear nuevo registro?","¿Modificar el registro?","Acción cancelada.");
  Alerts[1]=new Array("Ezabatu erregistroa?","Erregistro berria egin?","Erregistroa aldatu?","Ekintza berton beratuta!");


  var limitado= get_value('limit_control');
  var total= get_value('totalrows');
  var page= get_value('page_control');

  
  var actualRow=getById_(pActIde);


  actualRow=pActIde.replace("act_","");
  numero_registro=(eval(actualRow)+1)+(eval(page)*eval(limitado));
  //alert('numero reg '+numero_registro+',   page'+page+',   actual row'+actualRow+',   total'+total+',   limitado'+limitado);
  var pagina  =0;

  switch (pAction)
  {
    case 'DELETE':
       if(eval(numero_registro)<eval(total)+2)
       {
         var confirmar=confirm(Alerts[idioma][0])
         if(!confirmar)
         {
          alert(Alerts[idioma][3]);
          return false;
         }
       }
       else
       {
         return false;
       }

    break;
    case 'INSERT':
      var confirmar=confirm(Alerts[idioma][1])
       var botonera=false;
       
       if(botonera=document.getElementById('activate_editor'))
       {

           if (botonera.disabled)
           {
             var html__=document.getElementById('htm_');

             html__.click();

           }
       }
       limitado=1;
       if(limitado!=1 )
       {
          var objGotoNew =document.getElementById('GotoNew');
          var row_= pActIde.replace('act_','');
          put_value('limit_'+row_,1);
          objGotoNew.click();
          return false;
       }
        if(!confirmar)
       {
        alert(Alerts[idioma][3]);
        return false;
       }
    break;
    case 'UPDATE':

      if(limitado==1)
       {
             var botonera=document.getElementById('activate_editor');
           //alert(pActIde);
           if(botonera)
           if (botonera.disabled)
           {
             var html__=document.getElementById('htm_');

             html__.click();

           }

           if(eval(total)<eval(page))
           {
           var insert_=getById('new_'+actualRow);
           insert_.click();
           return false;
           }


       }
       else if(eval(numero_registro)>eval(total)+1)
       {

           var objGotoNew =document.getElementById('GotoNew');
           put_value('limit_'+actualRow,1);
           objGotoNew.click();
           return false;
       }
       else
       {
         var confirmar=confirm(Alerts[idioma][2])
         if(!confirmar)
         {
          alert(Alerts[idioma][3]);
          return false;
         }
       }

    break;
  }

  put_value(pActIde,pAction);
 // alert(pActIde+pAction);
  return true;
}
function move(ide,registro)
{
  var registro_num=0;
  
  switch(registro)
  {
    case 'FIRST':
     registro_num=0;
    break;
    case 'PREV':
      registro_num=eval(get_value(ide)+'-'+'1');
      if(registro_num<0){registro_num=0;}
    break;
    case 'NEXT':
      registro_num=eval(get_value(ide)+'+'+'1');
      var totalRows=get_value('totalrows');
      var resPerPage=get_value('limit_control');
      var valor =eval(totalRows+'/'+resPerPage);
      if(registro_num>valor)
        {
          registro_num=eval(get_value('totalrows')+'/'+get_value('limit_control'));
        }
    break;
    case 'LAST':
     registro_num=eval(get_value('totalrows')+'/'+get_value('limit_control'));
    break;
    case 'LIST':
     registro_num=0;
     registro_num=eval(get_value(ide)+'/7');

     if(get_value('limit_control')==1)
     {
       put_value('limit_control',7);
     }
     else{put_value('limit_control',1);}
    break;
    case 'NEW':
     registro_num=eval(get_value('totalrows'));
     registro_num=eval(registro_num+'+1');

     put_value('limit_control',1);
    break;
  }

 put_value(ide,registro_num);

}
/////////////////////////////

 function changeDisplay(ide,Name)
{
var obj=document.getElementById(ide);
if(obj.className=='hidden'){obj.className='multiple';}
else if(obj.className=='multiple'){obj.className='hidden';}

if(Name=='forcehidden')
{
  obj.className='hidden';
}
}
function getSelectedOptions(ide)
{
  var obj=document.getElementById(ide);
  var result='';
  with(obj)
  {
    for (i=0;i<options.length;i++)
    {
      if(options[i].selected)
      {
       result+=options[i].value+', ';
      }
    }
  }

  return result.substr(0,result.length-2);
}
function changeMultipleOptions(fromId,toId)
{
put_value(toId,getSelectedOptions(fromId));
}
function Calendar(donde)
{

}
function PutCalendarDate(fromId,toId)
{
put_value(toId,'2008-12-1');
}

function ChangeValuesOfNames(pName,pValue)
{
 
 objArr=document.getElementsByName(pName);
 for(i=0;i<objArr.length;i++)
  {
    objArr[i].value=pValue;
  }
 
}

function Ficha(pPage,pRow,pLimit,pResultPerPage)
{


  if(pLimit==1)
  {
   registro=eval( pRow+' +( ' + pPage + '*' + pLimit +')' );
   registro=eval(registro+'/'+pResultPerPage)
  
   ChangeValuesOfNames('page',registro);
   ChangeValuesOfNames('limit',pResultPerPage);
  }
  else
  {
  registro=eval( pRow+' +( ' + pPage + '*' + pLimit +')' );
  ChangeValuesOfNames('limit',1);
  ChangeValuesOfNames('page',registro);
  }
}
/*******************/
 function ChangeAction(pForm,pAction)
{
  var oldAction;

  objForm=document.getElementById(pForm);
  oldAction=objForm.action;
  objForm.action=pAction;
  objForm.target='_blank';
  objForm.submit();
  objForm.action=oldAction;
  objForm.target='';
}


function InNewWindow(pForm)
{
  objForm=document.getElementById(pForm);
  
  put_value('limit_',get_value('totalrows'));

  objForm.action='bidalketak.php';
  objForm.target='_blank';
  objForm.submit();

   objForm.action='index.php'
  objForm.target='';
}


