function activeSearchTab(id) {
  var tabOffers = document.getElementById('sq-offers');
  var tabRequests = document.getElementById('sq-request');
  var form = document.getElementById('searchform');
  var type = document.getElementById('type');
  
  tabOffers.parentNode.className = '';
  tabRequests.parentNode.className = '';
  
  
  if(id == 'sq-request') {
    tabRequests.parentNode.className = 'active';
    form.action = '/trades/requests';
    type.value  = 1;
  }
  else {
    tabOffers.parentNode.className = 'active';
    form.action = '/trades/offers';
    type.value  = 0;
  }
}

function selectAll() {
  for (el in document.actionList.elements) {
    if (document.actionList.elements[el].name && 
        (document.actionList.elements[el].name.substr(0,5) == 'trade' || document.actionList.elements[el].name.substr(0,8) == 'feedback')) {
           document.actionList.elements[el].checked=document.actionList.chkAll.checked;
    }  
  }
}

function bulkDo(action,form) {
  var cnt = 0;
  for (el in form) {
    if (form.elements[el] && form.elements[el].name &&
        (form.elements[el].name.substr(0,5) == 'trade' || form.elements[el].name.substr(0,8) == 'feedback') && 
        form.elements[el].checked) {
       cnt = cnt + 1;
    }    
  }
  
  if(cnt == 0) {
     alert('Nothing selected');
     return false;
  }
  
  form.bulkaction.value = action;
  form.submit();
  return true;
}

function showTradeDetails(tradeId) {
   var el = document.getElementById('t' + tradeId);
   if(el.style.display == 'none') {
      el.style.display = 'block';
   }
   else {
     el.style.display = 'none';
   }
}

function showHide(id) {
   var el = document.getElementById(id);
   if(el.style.display == 'none') {
      el.style.display = 'block';
   }
   else {
     el.style.display = 'none';
   }
}

function extendClick(form,id,days) {
  for(var i=0; i < form.elements.length; i++) {
     if(form.elements[i].name == 'id') {
        form.elements[i].value = id;
     }
     if(form.elements[i].name == 'extDays') {
        form.elements[i].value = document.getElementById(days).value;
     }
  }
  document.getElementById('bulkaction').value = 'extendtrade';
  form.submit();
}

function SendAdministrationMail(form){
        var params = Form.serialize(form);

        var myAjax = new Ajax.Request("/contacts/sendbymail",
                {
                        method:'post',
                        parameters: params,
                        onSuccess: function(transport){
                                var response = transport.responseText || "no response text";
                                response = response.replace ('<?xml version="1.0"?>', '');
                                var resp = eval( '(' + transport.responseText + ')' );

                                if (resp.error == 1){
                                        var errMsg = '';
                                        resp.errors.each(function(item){
                                                errMsg += item + '\n';
                                        });

                                        alert(errMsg);
                                } else {
                                        if (resp.okmsg != '') {
                                                form.reset();
                                                $('captchaimg').src = '/captcha?a=' + (Math.floor(100 * Math.random()) + 1);
                                                alert(resp.okmsg);
                                        }
                                }
                        }
                }
        );

        return false;
}

function selectPicture(id,filename) {
   var img = document.getElementById('main-image');
   img.src = '/files/converted/picture/rectangle_350/' + filename;
}

function displayHaveVat(checkbox) {
   if(checkbox.checked) {
                document.getElementById('div-vatno').style.display = 'block';
   }
   else {
                document.getElementById('div-vatno').style.display = 'none';
   }
}
