//============================================================================
// DataFetch, version 1.0.0
//
// Copyright (c) 2004 3DComputers, s.r.o.
// All right reserved.
//
// Javascript routines
// 
//============================================================================

function formSubmit(x) {
  if (x == 'search') {
     // Lounch search
     self.document.forms.jobListForm.limitfrom.value = 0;
     self.document.forms.jobListForm.order.value = 0;
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'backtosearch') {
     // Lounch search from cart window
     self.document.forms.jobListForm.limitfrom.value = 0;
     self.document.forms.jobListForm.order.value = 0;
     self.document.forms.jobListForm.cart_only.value = 0;
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'selectcart') {
     // Just postback to show/hide cart
     self.document.forms.jobListForm.limitfrom.value = 0;
     self.document.forms.jobListForm.order.value = 0;
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'selectcartbutton') {
     // Postback to show cart
     self.document.forms.jobListForm.cart_only.checked = true;
     self.document.forms.jobListForm.limitfrom.value = 0;
     self.document.forms.jobListForm.order.value = 0;
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'savecart') {
     // Just postback to save cart
     self.document.forms.jobListForm.mode.value="savecart";
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'mailnews') {
     // Record search criteria to database
     if (self.document.forms.jobListForm.email.value == '') {
     	alert('Položka email není vyplněna');
     	return;
     }
     if (self.document.forms.jobListForm.district_id.value == ' ') {
	alert('Položka místo není vyplněna');
     	return;
     }
    if (self.document.forms.jobListForm.district_id.value.length > 6) {
	alert('Vyberte jen jeden okres');
     	return;
     }
     if (self.document.forms.jobListForm.category_id.value == ' ') {
	alert('Položka kategorie není vyplněna');
     	return;
     }
     if (!confirm('Chcete zasílat novinky emailem na základě zadaných vyhledávacích kriterií?')) return;
     self.document.forms.jobListForm.action = "mailnews.php";
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'mailcart') {
     // Record search criteria to database
     if (self.document.forms.jobListForm.email.value == '') {
     	alert('Položka email není vyplněna');
     	return;
     }
     if (!confirm('Chcete zaslat obsah koše emailem?')) return;
     self.document.forms.jobListForm.action = "mailcart.php";
     self.document.forms.jobListForm.mode.value="search";
  }
  if (x == 'trashcart') {
     // Trash shopping cart
     self.document.forms.jobListForm.limitfrom.value = 0;
     self.document.forms.jobListForm.mode.value="trashcart";
  }
  self.document.forms.jobListForm.postback.value = 1;
  self.document.forms.jobListForm.submit();
}

function reportMessage() {
  if (self.document.forms.jobListForm.msg.value == 1) 
  	alert("Položka email je vyplněna chybně");
  if (self.document.forms.jobListForm.msg.value == 2) 
  	alert("Místo není vybráno");
  if (self.document.forms.jobListForm.msg.value == 3) 
  	alert("Kategorie není vybrána");
  if (self.document.forms.jobListForm.msg.value == 4) 
  	alert("Zasílání zpráv bylo zaznamenáno");
  if (self.document.forms.jobListForm.msg.value == 5) 
  	alert("Zasílání zpráv nebylo zaznamenáno. Opakujte požadavek později.");
  if (self.document.forms.jobListForm.msg.value == 6) 
  	alert("Koš byl odeslán poštou");
  if (self.document.forms.jobListForm.msg.value == 7) 
  	alert("Koš nebyl odeslán poštou. Opakujte požadavek později.");
  if (self.document.forms.jobListForm.msg.value == 8) 
  	alert("Koš byl uložen");   
  if (self.document.forms.jobListForm.msg.value == 9) 
  	alert("Koš byl vysypán");    	
  self.document.forms.jobListForm.msg.value = 0; 	
}

function pager(x) {
  self.document.forms.jobListForm.limitfrom.value = x;
  self.document.forms.jobListForm.postback.value = 1;
  self.document.forms.jobListForm.submit();
}

function changeOrder(x) {
  self.document.forms.jobListForm.limitfrom.value = 0;
  self.document.forms.jobListForm.order.value = x;
  self.document.forms.jobListForm.postback.value = 1;
  self.document.forms.jobListForm.submit();
}
