function ControlSubmit(){
  if((document.OrderForm.FirstName.value == "" ||document.OrderForm.LastName.value == "")& document.OrderForm.Firm.value == ""){alert("Vyplňte název firmy nebo jméno a příjmení.");return false}
  if(document.OrderForm.Street.value == ""){alert("Vyplňte ulici.");return false}
  if(document.OrderForm.City.value == ""){alert("Vyplňte město.");return false}
  if(document.OrderForm.ZipCode.value == ""){alert("Vyplňte PSČ.");return false}
  if(document.OrderForm.Phone.value == "" & document.OrderForm.Email.value == ""){alert("Vyplňte telefon nebo email.");return false}
  return true
}

// oPaymentType je globalni promenna nastavena v Order_INC před odesláním objednávky
// aPaymentType je pole možných platebních možností, které vždy projde filtrem ...

function FillPaymentOfClient(sDeliveryValue) {
	// sDeliveryValue = "-" / pkTblDeliveryType
	oS = getE('DeliveryType');
	n = oS.options.length;
/*
	if (sDeliveryValue=='-'){
		for (var i=0; i<n; i++) {
			oS.selectedIndex = i;
			FillPaymentSelectEx(oS.options[i].value, oS.options[i].text);
			return;
		}
	}else
	{
		for (var i=0; i<n; i++) {
			if (oS.options[i].value==sDeliveryValue) {
				oS.selectedIndex = i;
				FillPaymentSelectEx(oS.options[i].value, oS.options[i].text);
				return;
			}
		}
	}
*/
		for (var i=0; i<n; i++) {
			if (oS.options[i].value==sDeliveryValue) {
				oS.selectedIndex = i;
				FillPaymentSelectEx(oS.options[i].value, oS.options[i].text);
				return;
			}
		}
}
function FillPaymentSelectExNew(){
	var sHTML = '';
	var nPaymentCount = aPaymentTypeDelivery.length;
	var iOption = 1;
	var idDel = getE('idDeliveryType').value;
	var sDeliveryI6 = aDeliveryTypeI6[idDel];
	alert(nPaymentCount);
	for (var i = 0; i < nPaymentCount; i++) {
		if (('|' + aPaymentTypeDelivery[i] + '|').indexOf('|' + sDeliveryI6 + '|')!=-1) {
			alert('|' + aPaymentTypeDelivery[i] + '| -- |' + sDeliveryI6 + '| -- |' + aPaymentTypeDelivery[i] + '|').indexOf('|' + sDeliveryI6 + '|')
			sHTML += sHTML + '<input type="radio" name="PaymentType" id="idPaymentType'+aPaymentTypeValue[i]+'" value="'+aPaymentTypeValue[i]+'" /><label for="idPaymentType'+aPaymentTypeValue[i]+'">'+aPaymentTypeText[i]+'</label><br />';
		}
	}
	getE('oPaymentStorage').innerHTML = sHTML;
}
function FillPaymentSelectEx(sDeliveryValue, sDeliveryText){
	// parametry nejsou pk_ ale s_ protože mohou být = "-"
	var nPaymentCount = aPaymentTypeDelivery.length;
	var iOption = 1;
	var sDeliveryI6 = aDeliveryTypeI6[oDeliveryType.selectedIndex-1];
	var sDel = new String();
	var sPay = new String(); 
	oPaymentType.length = 0;
	oPaymentType.options[0] = new Option('- - - - - -','-');
	oPaymentType.options[0].selected = true;
	if (sDeliveryValue!='-') {
		for (var i = 0; i < nPaymentCount; i++) {
			if (('|' + aPaymentTypeDelivery[i] + '|').indexOf('|' + sDeliveryI6 + '|')!=-1) {
				sDel = sDeliveryText.toString();
				sPay = aPaymentTypeText[i].toString();
//				if ((sDel.search(/Osobn/) != -1)&&(sPay.search(/Na splátk/) != -1)){
//						iOption = iOption;
//					} else
//					{
						oPaymentType.options[iOption] = new Option(aPaymentTypeText[i],aPaymentTypeValue[i]);
						iOption += 1;
//					}
			}
		}
	} else {
		if (getE('MDTR')){
			getE('MDTR').style.display = "none";
			}
		for (var i = 0; i < nPaymentCount; i++) {
//			if ((aPaymentTypeText[i].indexOf('Dobírk')!=-1)||(aPaymentTypeText[i].indexOf('Hotov')!=-1)) {
				oPaymentType.options[iOption] = new Option(aPaymentTypeText[i],aPaymentTypeValue[i]);
				iOption += 1;
//			}
		}
	}
	//deliverytextid
	getE('deliverytextid').style.display = '';
	oDeliveryExc = aDeliveryExc.split('##');
	for(k=0;k<oDeliveryExc.length-1;k++){
		if ( oDeliveryExc[k] == sDeliveryValue){
			getE('deliverytextid').style.display = 'none';
		}
	}
	//jeste pridani zobrazeni pobocek pokud si vybere osobni odber na pobocce....
	if(sDeliveryText){
		if (DeliveryTextShowsMarket(sDeliveryText)){
			if(getE('Pobocka')){
				getE('Pobocka').style.display = '';
			}
		}else{
			if(getE('Pobocka')){
				getE('Pobocka').style.display = 'none';
				if (getE('MDTR')){
					getE('MDTR').style.display = "none";
					}
			}
			getF('OrderForm').nCommMarket.selectedIndex = 0;
		}
	}
}
function DeliveryTextShowsMarket(sDeliveryText) {
	// použito v FillPaymentSelectEx a ControlDataOrder
	return ((sDeliveryText.indexOf('osobn') != -1) || (sDeliveryText.indexOf('Osobn') != -1));
}
function SetDelMarketInfo(pkDel,pkMarkt,pkI6,nMarket){
//********************TEMP***************************
	var t = new Date();
	var d = new Date();
	d.setFullYear(2007,0,12);
	d.setHours(17,00);
	if((pkMarkt==7)&&(t<d)){
		alert('Z důvodu inventury bude centrála Praha 7 od 12.01. do 14.01. uzavřena. Pokud si přejete zboží odebrat v pátek 12.01., vyberte si odběr na pobočce Praha 4 nebo Praha 6.');
	}
//***************************************************
	if (nMarket == 1){ 
		getE('DeliveryTypes0').checked = true;
	} else {
		var oMarkets = document.getElementsByName('nCommMarkets');
		for(i=0;i<oMarkets.length;i++){
			oMarkets.item(i).checked = false;
		}
	}
	getE('idnCommMarket').value = pkMarkt;
	getE('idDeliveryType').value = pkDel;
	getE('idDeliveryTypeI6').value = pkI6;
//	alert(' nCommMarket = ' + pkMarkt + '\n DeliveryType = ' + pkDel + '\n DeliveryTypeI6 = ' + pkI6);
	//FillPaymentSelectExNew();
	getE('DelLegend').innerHTML = getE('DeliveryLegend'+pkDel).innerHTML;
	ManagePayment(pkI6);
}
function SetPaymentInfo(pkPayment){
	getE('idPaymentType').value = pkPayment;
	getE('PayLegend').innerHTML = getE('PaymentLegend'+pkPayment).innerHTML;
}
function ManagePayment(pkI6)
{
	var PaymentValue,aPaymentValue;
	var aPayment = aPayments.split('|');
	for(i=0;i<aPayment.length-1;i++){
		getE('PaymentTypes'+aPayment[i]).disabled = true;
		getE('PaymentTypes'+aPayment[i]).checked = false;
	}
	getE('PayLegend').innerHTML = 'Vyberte způsob platby';
	getE('idPaymentType').value = '0';
	for(i=0;i<aPayment.length-1;i++){
		PaymentValue = getE('PaymentTypes'+aPayment[i]).value;
		aPaymentValue = PaymentValue.split('|');
		for(j=1;j<aPaymentValue.length;j++){ //prvni hodnota je pkPayment
			if(aPaymentValue[j] == pkI6){
				getE('PaymentTypes'+aPayment[i]).disabled = false;
			}
		}
	}
}