regexp_name = /^[A-Za-z0-9\s\'\"\:\;\&\^\%\_\-\(\)\+\=]{1,}$/;

function onsubmit_rename_folder(form){
  if(form.title.defaultValue == form.title.value){
    tb_remove();
    return false;
  }else{
    var error = '';
    var has_error = false;
    if(form.id.value < 1 || form.folder_url_title.value == '' ){
      has_error = true;
      error += 'Invalid request.' ;
    }
    else if(form.title.value.length == 0){
      has_error = true;
      error += 'Please enter the folder name.' ;
    }
    else if(form.title.value.length > 40){
      has_error = true;
      error += 'This name is too long. (40 characters maximum)' ;
    }
    //else if(form.title.value.match(regexp_name) == null){
    //  has_error = true;
    //  error += 'The folder name contains invalid characters.' ;
    //}
    if(has_error){
      $('#folder_name_box #message').html(error);
      $('#folder_name_box #message').addClass('error');
      $('#folder_name_box #message').addClass('form_error');
      return false;
    }
    return true;
  }
}


function onsubmit_create_folder(form){
  var error = '';
  var has_error = false;
  if(form.title.value.length == 0){
    has_error = true;
    error += 'Please enter the folder name.' ;
  }
  else if(form.title.value.length > 40){
    has_error = true;
    error += 'This name is too long. (40 characters maximum)' ;
  }
  //else if(form.title.value.match(regexp_name) == null){
  //  has_error = true;
  //  error += 'The folder name contains invalid characters.' ;
  //}
  if(has_error){
    $('#folder_name_box #message').html(error);
    $('#folder_name_box #message').addClass('error');
    $('#folder_name_box #message').addClass('form_error');
    return false;
  }
  return true;
}

function onclick_add_to_my_folder(link){
  $('ul#folders_pick_list').toggle(300);
  $('a.add_to_my_folder').toggleClass('add_to_my_folder_on');
  $('a.add_to_my_folder').toggleClass('on');
  return false;
}

function post_request_user_login(){
  document.forms['post_request_user_login'].submit(); 
  return false;
}

function onchange_add_fabric_to_new_folder(input){
  if( input.value == ''){
    $('input#folder_id_new').attr('checked', '');
  }
  else{
    $('input#folder_id_new').attr('checked', 'checked');
  }
}