// JavaScript Document
function updatePrices(value, vat){
  //alert(document.goodsparameters.param_67.options[document.goodsparameters.param_67.selectedIndex].value)
  pricesID = new Array();
  pricesType = new Array();
  for(var i = 0; i < params_arr.length; i++){
    //alert(document.goodsparameters["param_"+params_arr[i]].options[document.goodsparameters["param_"+params_arr[i]].selectedIndex].value)
	pricesID[i] = document.goodsparameters["param_"+params_arr[i]].options[document.goodsparameters["param_"+params_arr[i]].selectedIndex].value;
	pricesType[i] = params_type[i];
  }
  //alert('pricesType='+pricesType[i]+'&pricesID='+pricesID+'&vat='+vat)
  postDataGetXml('scripts/ajax/getUpdatePrice.php','pricesType='+pricesType+'&pricesID='+pricesID+'&vat='+vat, viewUpdatePrices);
}
function viewUpdatePrices(value){
	price = value.getElementsByTagName("price");
	priceNoVat = value.getElementsByTagName("pricenovat");
  calcprice = value.getElementsByTagName("calcprice");

	document.getElementById("priceActualNoVat").innerHTML = priceNoVat[0].firstChild.data;
	document.getElementById("priceActual").innerHTML = price[0].firstChild.data;
	if(document.getElementById('calc'))document.getElementById('calc').onclick = function() {calcOpen(calcprice[0].firstChild.data)};
}

function clearInputSearch(){
	var input = document.getElementById('search');
	input.value = "";
}
function fillInputSearch(){
	var input = document.getElementById('search');
	if(input.value == "" || input.value == " "){
	 input.value = "Klíčové slovo";
	}
}

function isEmpty(e) {   
    return ((e == null) || (e.length == 0));
}
function isEmail(mail) {
    re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,7}$/;
    return mail.search(re) == 0;
}
function isPassword(pass) {
    re = /^[a-zA-Z0-9]+$/;
    return pass.search(re) == 0;
}


function validateOrderForm(form) {
if(document.form.delivery_type[3]){
  if (document.form.delivery_type[0].checked != true && document.form.delivery_type[1].checked != true && document.form.delivery_type[2].checked != true && document.form.delivery_type[3].checked != true) {
  	alert("Prosím, vyberte způsob dopravy.");
  	//form.cash_type.focus();
  	return false
	}
 }
else if(document.form.delivery_type[2]){
  if (document.form.delivery_type[0].checked != true && document.form.delivery_type[1].checked != true && document.form.delivery_type[2].checked != true) {
  	alert("Prosím, vyberte způsob dopravy.");
  	//form.cash_type.focus();
  	return false
	}
 }
else if(document.form.delivery_type[1]){
  if (document.form.delivery_type[0].checked != true && document.form.delivery_type[1].checked != true) {
  	alert("Prosím, vyberte způsob dopravy.");
  	//form.cash_type.focus();
  	return false
	}
 }
else if(document.form.delivery_type[0]){
  if (document.form.delivery_type[0].checked != true) {
  	alert("Prosím, vyberte způsob dopravy.");
  	//form.cash_type.focus();
  	return false
	}
 }

if(document.form.cash_type[2]){
  if (document.form.cash_type[0].checked != true && document.form.cash_type[1].checked != true && document.form.cash_type[2].checked != true) {
  	alert("Prosím, vyberte způsob platby.");
  	//form.cash_type.focus();
  	return false
	}
}
else if(document.form.cash_type[1]){
  if (document.form.cash_type[0].checked != true && document.form.cash_type[1].checked != true) {
  	alert("Prosím, vyberte způsob platby.");
  	//form.cash_type.focus();
  	return false
	}
}
else if(document.form.cash_type[0]){
  if (document.form.cash_type[0].checked != true) {
  	alert("Prosím, vyberte způsob platby.");
  	//form.cash_type.focus();
  	return false
	}
}
document.form.submit();
//else return true;

}

function changePayment(id)
    { 
      if (id==1)
      {
        document.getElementById('pay1').disabled = '';
        if (document.getElementById('pay2')) document.getElementById('pay2').disabled = 'disabled';
        if (document.getElementById('pay2')) document.getElementById('pay2').checked = '';
        document.getElementById('pay3').disabled = 'disabled';
        document.getElementById('pay3').checked = '';
      }
      if (id==2)
      {
        document.getElementById('pay1').disabled = 'disabled';
        document.getElementById('pay1').checked = '';
        document.getElementById('pay2').disabled = '';
        document.getElementById('pay3').disabled = '';
      }
      if (id==3)
      {
        document.getElementById('pay1').disabled = 'disabled';
        document.getElementById('pay1').checked = '';
        document.getElementById('pay2').disabled = '';
        document.getElementById('pay3').disabled = '';
      }
      if (id==4)
      {
        document.getElementById('pay1').disabled = '';
        if (document.getElementById('pay2')) document.getElementById('pay2').disabled = 'disabled';
        if (document.getElementById('pay2')) document.getElementById('pay2').checked = '';
        document.getElementById('pay3').disabled = '';
        //document.getElementById('pay3').checked = '';
      }  
    }

function validateForm(form) {
	//alert(document.form.cash_type[0].checked + " != true && " + document.form.cash_type[1].checked +" != true && " + document.form.cash_type[2].checked + "!= true)");
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vyplňte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vyplňte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vyplňte ulici.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vyplňte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.zip.value)) {
	alert("Prosím, vyplňte PSČ.");
	form.zip.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vyplňte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte Váš e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.phone.value)) {
	alert("Prosím, vyplňte telefon.");
	form.phone.focus();
	return false
	}
if (isEmpty(form.password.value)) {
	alert("Prosím, vyplňte heslo.");
	form.password.focus();
	return false
	}
else if (isEmpty(form.password1.value)) {
	alert("Prosím, vyplňte heslo pro potvrzení.");
	form.password1.focus();
	return false
	}
else if (form.password1.value.length < 6) {
	alert("Heslo musí mít minimálně 6 znaků.");
	form.password.focus();
	return false
	}
else if (form.password.value!=form.password1.value) {
	alert("Heslo se neshoduje s heslem pro potvrzení.");
	form.password.focus();
	return false
	}
else if (!isPassword(form.password.value)) {
	alert("Heslo obsahuje neplatné znaky.");
	form.password.focus();
	return false
	}
//if (isEmpty(form.regtime.value)) {
//	alert("Prosím, vyberte délku registrace.");
//	form.regtime.focus();
//	return false
//	}
//if (document.regform1.agree.checked != true) {
//	alert("Pro pokračování v registraci je nutné souhlasit s obchodními podmínkami.");
	//form.cash_type.focus();
//	return false
//	}
else return true;

}

function validateOrder1Form(form) {
	//alert(document.form.cash_type[0].checked + " != true && " + document.form.cash_type[1].checked +" != true && " + document.form.cash_type[2].checked + "!= true)");
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vyplňte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vyplňte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vyplňte ulici.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vyplňte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.zip.value)) {
	alert("Prosím, vyplňte PSČ.");
	form.zip.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vyplňte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte Váš e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.phone.value)) {
	alert("Prosím, vyplňte telefon.");
	form.phone.focus();
	return false
	}
else return true;

}

function validateContactForm(form) {
	//alert(document.form.cash_type[0].checked + " != true && " + document.form.cash_type[1].checked +" != true && " + document.form.cash_type[2].checked + "!= true)");
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vyplňte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vyplňte příjmení.");
	form.lastname.focus();
	return false
	}

if (isEmpty(form.email.value)) {
	alert("Prosím, vyplňte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte Váš e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.note.value)) {
	alert("Prosím, vyplňte zprávu.");
	form.note.focus();
	return false
	}	

else return true;

}

function validateCommentsForm(form) {
	
if (isEmpty(form.author.value)) {
	alert("Prosím, vyplňte pole Autor.");
	form.author.focus();
	return false
	}

if (isEmpty(form.email.value)) {
	alert("Prosím, vyplňte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte Váš e-mail.");
	form.email.focus();
	return false
	}

if (isEmpty(form.subject.value)) {
	alert("Prosím, vyplňte předmět.");
	form.subject.focus();
	return false
	}	

if (isEmpty(form.content.value)) {
	alert("Prosím, vyplňte komentář.");
	form.content.focus();
	return false
	}	

else return true;

}

function viewForm(){
  document.getElementById("experienceForm").style.display = "";
  document.getElementById("experienceViewForm").style.display = "none";
  }

function changeOnClick(url){
  document.getElementById('submit').onclick = function() {webOpen(url)};
  }
function webOpen(url){
  window.open(url, '_blank');
  }
function calcOpen(price){

  }

function mcIMOpen(){
  //mcImageManager.browse({fields : 'url_abs', target_frame : 'imagemanager_iframe'});
  var folder = document.getElementById('folder').value;
  mcImageManager.upload({ path : '../../../../../files/Image/'+folder, fields : 'file_url', target_frame : 'imagemanager_iframe'});
  return false;
  }
