/*
  (C) by KSI media sp. z o.o. ( www.ksimedia.pl )  
  Description : StringUtils class.
  Author      : MS
  Create date : 2010-09-13
  Comment     :
*/

function classStringUtils() {

  this.dateFormat = function ( strDate )
  {
    var y ;
    var m ;
    var d ;
    y = new String ;
    m = new String ;
    d = new String ;
    
    y = strDate.substr ( 0 , 4 ) ;
    //alert ( y ) ;
    m = strDate.substr ( 5 , 2 ) ;
    d = strDate.substr ( 8 , 2 ) ;
    return d+'.'+m+'.'+y ;
  }

  this.inArray = function ( value, arr )
  {
    var i ;
    for ( i = 0 ; i<arr.length; i++ )
    {
      if ( arr[i] == value ) return i ;
    }
    return -1 ;
  }
   
  this.arrayToString = function ( arr )
  {
    var value ;
    for ( x in arr )
    {
      try 
      {
        arr[x] = arr[x].replace ( /,/g, '~' ) ;
      } catch ( err ) {}
    }
    value = arr.toString() ;
    value = value.replace ( /,/g, ';' ) ;
    value = value.replace ( /~/g, ',' ) ;
    return value ;
  }
  
  this.arrayDeleteItem = function ( value, arr )
  {
    var i ;
    for ( i = 0;  i < arr.length; i++ )
    { 
      if ( arr[i] == value ) arr.splice ( i ,1 ) ; 
    } 
  }
  
}

StringUtils = new classStringUtils ;
