var loaderArray = new Array();   
loaderArray[0] = '/img/loader.gif';


function ControlNumber(){
     if ((event.keyCode <48) || (event.keyCode >57)) event.returnValue = false;
}
function SendBuyingForm(nID) {
   if ((event.keyCode <48) || (event.keyCode >57)) event.returnValue = false;
   if (event.keyCode == 13) {
      getE(nID).checked = true;
      document.forms.categoryform.submit();
   }

}

function ShowFoto(sImage){
  window.open("/showscreen.asp?sImage="+sImage,"FOTO","menubar=no,top=10,width=700,height=800");
}
function ShowScreen(sImage,sCode,i){
  window.open("/showscreen.asp?screen=1&s_code="+sCode+"&n_i="+i+"&sImage="+sImage,"FOTO","menubar=no,top=10,width=700,height=800");
}

function ControlEmail(f){
	if ((f=='') ||(f.indexOf('@') < 1 || f.indexOf('@') != f.lastIndexOf('@') || f.lastIndexOf('.') < f.lastIndexOf('@')+2  || f.lastIndexOf('.') > (f.length-3) || f.lastIndexOf('.') < (f.length-4))){
		alert('Nesprávný formát emailu');
		return false;
		}
	return true;

}
function getE(objectID) {
	return document.getElementById(objectID);
}

function ShowCategory() {
   getE('category').style.display = "inline";
   getE('oznackategorii').className = "selected";
   getE('oznacvyrobce').className = "normal";
   document.cookie = "Prod=1";
   getE('producer').style.display = "none";
}

function ShowProducer(){
   getE('oznacvyrobce').className = "selected";
   getE('oznackategorii').className = "normal";
   getE('category').style.display = "none";
   document.cookie = "Prod=0";
   getE('producer').style.display = "inline";
}
function GetKatalogImg() {
   document.cookie = "ShowSez=0";
   document.forms.sortingform.submit();
   //window.location.reload();
}

function GetKatalogList(){
   document.cookie = "ShowSez=1";
   document.forms.sortingform.submit();
//   window.location.reload();
}
function ControlRegistry(){
    if(getE('sFirm').value == ""){alert("Vyplňte odběratele nebo společnost.");return false}
    if(getE('sIc').value == ""){alert("Vyplňte IČ nebo DIČ.");return false}
    if(getE('sStreet').value == ""){alert("Vyplňte ulici.");return false}
    if(getE('sCity') == ""){alert("Vyplňte obec.");return false}
    if(getE('sPSC').value == ""){alert("Vyplňte PSČ.");return false}
    if(getE('sPhone').value == ""){alert("Vyplňte telefon.");return false}
    if(!ControlEmail(getE('sEmail').value)){return false}
    if(getE('sPhone').value == ""){alert("Vyplňte telefon.");return false}
    if((getE('sBankAccount').value == "")){alert("Vyplňte bankovní spojení.");return false}
    if(getE('sLogin').value == ""){alert("Vyplňte přihlašovací jméno.");return false}
    if(getE('sLogin').value.length < 5){alert("Přihlašovací jméno musí mít minimálně 5 znaků.");return false}
    if(getE('sPassword').value == ""){alert("Vyplňte heslo.");return false}
    if(getE('sPassword').value.length < 5){alert("Heslo musí mít minimálně 5 znaků.");return false}
    if(getE('sPassword').value !== getE('sRePassword').value){alert("Nesouhlasí potvrzení hesla.");return false}
  return true

}
function ControlNewUserRegistry(){
    if((getE('sFunction').value == "" )){alert("Vyplňte funkci.");return false}
    if((getE('sLastName').value == "" )){alert("Vyplňte příjmení.");return false}
    if((getE('sFirstName').value == "" )){alert("Vyplňte jméno.");return false}
    if(getE('sPhone').value == ""){alert("Vyplňte telefon.");return false}
    
    if(!ControlEmail(getE('sEmail').value)){return false}
    if(getE('sLogin').value == ""){alert("Vyplňte přihlašovací jméno.");return false}
    if(getE('sLogin').value.length < 5){alert("Přihlašovací jméno musí mít minimálně 5 znaků.");return false}
    if(getE('sPassword').value == ""){alert("Vyplňte heslo.");return false}
    if(getE('sPassword').value.length < 5){alert("Heslo musí mít minimálně 5 znaků.");return false}
    if(getE('sPassword').value !== getE('sRePassword').value){alert("Nesouhlasí potvrzení hesla.");return false}


  return true

}
function ControlAddress(){
    if(getE('sNameAddress').value == "" ){alert("Vyplňte název adresy.");return false}
    if(getE('sStreetAddress').value == ""){alert("Vyplňte ulici.");return false}
    if(getE('sCityAddress').value == ""){alert("Vyplňte město.");return false}
    if(getE('sPhoneAddress').value == ""){alert("Vyplňte telefon.");return false}
    if(getE('sPSCAddress').value == ""){alert("Vyplňte psč.");return false}
    if(!ControlEmail(getE('sEmailAddress').value)){return false}
    if(getE('stypeaddress').value == ""){alert("Vyplňte typ adresy.");return false}
  return true

}
function ControlOrder()
{
   if(getE('Delivery').selectedIndex == "0" ){alert("Vyplňte způsob dodávky.");return false}
   if (getE('AddressTR').style.visibility == ""){
     if(getE('Address').selectedIndex == "0" ){alert("Vyplňte adresu.");return false}
   }
   return true;
}
function SendForms(nCounter){
  for (var i=2;i <= nCounter;i++){
  document.forms["formOne"+i].submit();
  //alert(document.forms["formOne"+i]);
//   if(document.forms["formOne"+i] != "undefined"){
//      document.forms["formOne"+i].submit();
//   }
  }
}
function ControlAdvSearch() {
  if (getE('srchcode').value == "" && getE('srchname').value == ""  && getE('srchtext').value == "" && getE('srchall').value == "" ) {
    alert('Vyplňte alepoň jednu hodnotu...');
    return false;
  }
  return true;
}
function ShowFiltr() {
  if (getE('filtrobjednavky').style.display == "none") {
    getE('filtrfaktury').style.display = "none";
    getE('filtrobjednavky').style.display = "";
  }else{
    getE('filtrfaktury').style.display = "";
    getE('filtrobjednavky').style.display = "none";
  }
}

function ControlPSC(sObj) {
  if (((event.keyCode <48) || (event.keyCode >57)) && (event.keyCode != 32)) event.returnValue = false;

	return true;
}
function SendInvoiceForm() {
     if(event.keyCode == 13){
      document.forms.invoiceform.submit();
     }
}
function HidePayment() {
   if (getE('Delivery').value == '8140') {
     getE('Address').value = 0;
     getE('AddressTR').style.visibility = "hidden";
   }else{
     getE('AddressTR').style.visibility = "";
   }
}

function switchClasses(class1, class2) {
    //elements = (document.all) ? document.all : document.getElementsByTagName("p");
    var object = getE('test');
        if (object.className == class1) {
            object.className = class2;
        }else if (object.className == class2) {
            object.className = class1;
        }
}

function ajaxLoadContent(url,object){
  $(function () {
    $.get(url, function(data){
      if (getE(object) != null){ 
        getE(object).innerHTML = data;
      } 
    });
  });
}
function insertLoader(object){
  $('#'+object).html('<img src='+loaderArray[0]+' class=loadContent />');
}
function ChangeColor(){
  $('#invoices').fadeTo('slow', 0.22);
  $('#invoices').fadeTo('slow', 1);
  setTimeout("ChangeColor()",5000);
}


function GetDataFromOR(sICO){


$(document).ready(function(){ 

//http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_or.cgi?ico=25851748
      $.ajax({
            type: "GET",
            url: "http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_or.cgi?ico=25851748",
            dataType: "xml",
            error: function(){
              alert('Error loading XML document');
          },
          success: function(data){
                alert("Data Loaded: " + data);
      }
      });
 });







  //$.get('http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_or.cgi?ico=25851748', success: function(xml){
  
  
  //This function will loop for each match on addresses/address
  //jQ(”/are:Odpoved/D:Vypis_OR/D:ZAU”, xml).each(function(){
  
  //_number = jQ(”D:OF”, this).text();
  //alert(_number);
  
  
  //});
  

  
}

function AjaxData(platforma,object){
  $.get('/top10.asp?platforma='+platforma, function(data){
          $('#'+object).html(data);
        });
}
