$(function() {
  $("span.tip").Tooltip({
	 delay: 0,
	 top: -10,
	 left: 10
  });
});

function validate(formular)
{
  //var delivery_type;
  //var delivery_test = true;
  var value_array;
  /*
  if ( document.getElementById("delivery1").checked == true )
  {
    delivery_test = false;
  }
  if ( document.getElementById("delivery4").checked == true )
  {
    delivery_test = false;
  }
  */
  //delivery_type = document.getElementById("delivery_type");
  /*
  if ( delivery_type.value != '' )
  {
    value_array = delivery_type.value.split( "|" );
    delivery_id =  value_array[0] ;
  }else{
    delivery_id = false;
  } 
  */ 
	 if (formular.firstname.value=="")
    {
        alert("Zadejte prosím jméno.");
        formular.firstname.focus();
        return false;
    }
    else if (formular.surname.value=="")
    {
        alert("Zadejte prosím příjmení.");
        formular.surname.focus();
        return false;
    }
    else if (formular.email.value=="")
    {
        alert("Zadejte prosím email.");
        formular.email.focus();
        return false;
    }
    else if (formular.delivery_street.value=="" && delivery_test == true)
    {
        alert("Zadejte prosím název ulice a číslo");
        formular.delivery_street.focus();
        return false;
    }
    else if (formular.delivery_city.value=="" && delivery_test == true)
    {
        alert("Zadejte prosím název města.");
        formular.delivery_city.focus();
        return false;
    }
    else if (formular.delivery_zipcode.value=="" && delivery_test == true)
    {
        alert("Zadejte prosím PSČ.");
        formular.delivery_zipcode.focus();
        return false;
    }
    else if (formular.delivery.value=="")
    {
        alert("Zadejte prosím typ doručení.");
        formular.delivery.focus();
        return false;
    }
    else if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$");
        if (!re.test(formular.email.value))
        {
            alert("Zadejte prosím platný email.");
            formular.email.focus();
            return false;
        }
    }
    else
        return true;
}


function testCheckDelivery(deliveryValue)
{
  var value_array;
  value_array = deliveryValue.value.split( "|" );
  deliveryID = value_array[0];

  if ((','+deliveryAddressID.toString()+',').indexOf(','+deliveryID+',')===-1)
  {
    document.getElementById( "delivery_flag" ).innerHTML = "<input type=\"hidden\" style=\"display:none;\" />";
    document.getElementById("delivery_info").disabled = true;
    document.getElementById("delivery_street").disabled = true;
    document.getElementById("delivery_city").disabled = true;
    document.getElementById("delivery_zipcode").disabled = true;
      
    document.getElementById("delivery_info").style.backgroundColor = 'silver';
    document.getElementById("delivery_street").style.backgroundColor = 'silver';
    document.getElementById("delivery_city").style.backgroundColor = 'silver';
    document.getElementById("delivery_zipcode").style.backgroundColor = 'silver';
    delivery_test = false;
  }else{
    document.getElementById( "delivery_flag" ).innerHTML = "<input type=\"hidden\" name=\"delivery_flag\" style=\"display:none;\" value=\"yes\" />";
    document.getElementById("delivery_info").disabled = false;
    document.getElementById("delivery_street").disabled = false;
    document.getElementById("delivery_city").disabled = false;
    document.getElementById("delivery_zipcode").disabled = false;
    document.getElementById("delivery_info").style.backgroundColor = 'white';
    document.getElementById("delivery_street").style.backgroundColor = 'white';
    document.getElementById("delivery_city").style.backgroundColor = 'white';
    document.getElementById("delivery_zipcode").style.backgroundColor = 'white';
    delivery_test = true;  
  }
  deliveryPrice(deliveryValue);
}

function testCheckCompany()
{
  document.getElementById("company_name").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_ico").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_dic").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_street").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_city").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_zipcode").disabled = !(document.getElementById("company_flag").checked)
  document.getElementById("company_taxpayer").disabled = !(document.getElementById("company_flag").checked)

  if ( !document.getElementById("company_flag").checked )
  {
    document.getElementById("company_name").style.backgroundColor = 'silver';
    document.getElementById("company_ico").style.backgroundColor = 'silver';
    document.getElementById("company_dic").style.backgroundColor = 'silver';
    document.getElementById("company_street").style.backgroundColor = 'silver';
    document.getElementById("company_city").style.backgroundColor = 'silver';
    document.getElementById("company_zipcode").style.backgroundColor = 'silver'; 
  }else{
    document.getElementById("company_name").style.backgroundColor = 'white';
    document.getElementById("company_ico").style.backgroundColor = 'white';
    document.getElementById("company_dic").style.backgroundColor = 'white';
    document.getElementById("company_street").style.backgroundColor = 'white';
    document.getElementById("company_city").style.backgroundColor = 'white';
    document.getElementById("company_zipcode").style.backgroundColor = 'white';
  }
}
