/* ************************************************************************ */
/*                              COMMON                                      */
/*                             FUNCTIONS                                    */  
/* ************************************************************************ */



// getElementById() REDRAW
  
function getFromID(idElement) {
  var returnElement;
          
  if (document.getElementById) returnElement = document.getElementById(idElement);  
  // this is the way the standards work 
  else if (document.all) returnElement = document.all[idElement];                   
  // this is the way old msie versions work 
  else if (document.layers) returnElement = document.layers[whichLayer].style;      
  // this is the way nn4 works 

  return returnElement;
};


// ARRAY IN ARRAY CONTROL FUNCTION :: RESULT -> ARRAY() or NULL

function AinA(arr1, arr2)    {    
  var returnArray = new Array(); 
  var z = 0;    
  for(var x=0; x<arr1.length; x++)    {        
    for(var y=0; y<arr2.length; y++)    {            
      if(arr1[x] == arr2[y])    {                
      returnArray[z++] = arr1[x];            
    }}}    return z==0 ? null:returnArray;
}