function InsertTag(oElement, ThisTagName){ if ( typeof(oElement) == 'object' ) { oElement.focus(); if ( typeof(document.selection.createRange()) == 'object' ) { var seltext = document.selection.createRange(); seltext.text = '{' +ThisTagName +'{' +seltext.text +'}' +ThisTagName +'}' ; document.selection.clear; } } } function testRegistrationForm(theForm) { if (theForm.elements('user_email').value=='' ) { alert('Zadejte prosím Vaši e-mailovou adresu.'); theForm.elements('user_email').focus(); return (false); } if (theForm.elements('user_email').value.length != 0) { sta = 0 for (i = 0; i < theForm.elements('user_email').value.length; i++) { if (theForm.elements('user_email').value.substring(i, i+1) == '.' && sta == 1) { sta++; } if (theForm.elements('user_email').value.substring(i, i+1) == '@') { sta++; } } if (sta != 2) { alert('Neplatná e-mailová adresa.'); theForm.elements('user_email').focus(); return (false); } } return (true); } function testOrderForm(theForm) { if (theForm.elements('user_firstname').value == '') { alert('Zadejte prosím své jméno.'); theForm.elements('user_firstname').focus(); return (false); } if (theForm.elements('user_surname').value == '') { alert('Zadejte prosím své příjmení.'); theForm.elements('user_surname').focus(); return (false); } if (theForm.elements('user_email').value=='' ) { alert('Zadejte prosím Vaši e-mailovou adresu.'); theForm.elements('user_email').focus(); return (false); } if (theForm.elements('user_email').value.length != 0) { sta = 0 for (i = 0; i < theForm.elements('user_email').value.length; i++) { if (theForm.elements('user_email').value.substring(i, i+1) == '.' && sta == 1) { sta++; } if (theForm.elements('user_email').value.substring(i, i+1) == '@') { sta++; } } if (sta != 2) { alert('Neplatná e-mailová adresa.'); theForm.elements('user_email').focus(); return (false); } } return (true); } function openWindow(sPage, nHeight, nWidth) { window.open(sPage, null, 'height='+ nHeight +',width='+ nWidth +',status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes'); } function openNew(oAnchor){ window.open(oAnchor.href, '_blank'); return false; } function opennew(oAnchor){ return openNew(oAnchor); } function MessageTo(sUser){ var oField = document.getElementById('message'); if (typeof(oField) == 'object') { oField.value = oField.value + sUser +': '; } } function showSearchForm(sFormID) { var oElement = document.getElementById(sFormID); if (typeof(oElement) == 'object') { if (oElement.style.display == 'none') { oElement.style.display = ''; } else { oElement.style.display = 'none'; } } } function submitInq(sElName, nInqID, nQID) { var oEl = document.getElementById(sElName); if (typeof(oEl) == 'object') { oEl.elements[nInqID].value = nQID; oEl.submit(); } } function resetEl(sElName, sElValue) { var oEl = document.getElementById(sElName); if (typeof(oEl) == 'object') { oEl.value = ((sElValue == undefined) ? '' : sElValue); } } function reqEl(sElements) { var sOUT = '', nCnt = 1, oElFirst; var arrElements = sElements.split(";"); for (var nI = 0; nI < arrElements.length; nI++) { var arrItem = arrElements[nI].split("|"); if (arrItem.length == 2) { var oEl = document.getElementById(arrItem[0]); if (typeof(oEl) == 'object') { if (oEl.value == '') { sOUT += '\n'+ nCnt +') '+ arrItem[1]; if (nCnt == 1) { if (oEl.type != 'hidden') { oEl.focus(); } } nCnt++; } } } } if (sOUT != '') { alert('Některé povinné údaje ve formuláři nebyly vyplněny:\n'+ sOUT); return false; } else { return true; } } function checkDelivery(){ var aRadio = document.getElementsByName("payment"); var bOut = false; for(i=0;i
'); if (typeof(oElCnt) == 'object') { oElCnt.value = nIndex; } } } // antispam // MM 2007/03/21 (implementace Ekaterina Salomatova) function confirmBotDefender(sElementBaseName, sCode, nTimeStamp) { document.getElementById(sElementBaseName +'_code_hidden').value = sCode; document.getElementById(sElementBaseName +'_stamp_hidden').value = nTimeStamp; } /* Funkce kontrola() - parametr form */ function kontrolaPrihlasovaci(form) { if(form.ORD_01_Jmeno.value == ""){ alert("Vyplňte prosím pole Jméno."); form.ORD_01_Jmeno.focus(); return false; } else if(form.ORD_02_Datum_akce.value == ""){ alert("Vyplňte prosím pole Datum akce."); form.ORD_02_Datum_akce.focus(); return false; } else if(form.ORD_03_Zacatek_akce.value == ""){ alert("Vyplňte prosím pole Začátek akce."); form.ORD_03_Zacatek_akce.focus(); return false; } else if(form.ORD_04_Pocet_osob.value == ""){ alert("Vyplňte prosím pole Počet osob."); form.ORD_04_Pocet_osob.focus(); return false; } else if(form.ORD_05_Email.value == "" || form.ORD_05_Email.value.indexOf('@')==-1 || form.ORD_05_Email.value.indexOf('.')==-1){ alert("Vyplňte prosím pole E-mail."); form.ORD_05_Email.focus(); return false; } else { form.submit(); } } function manufacturersItemsHide() { document.getElementById('manufacturersItemsHide').style.display = 'none'; document.getElementById('manufacturersItemsShow').style.display = 'block'; document.getElementById('manufacturersItems').style.display = 'none'; } function manufacturersItemsShow() { document.getElementById('manufacturersItemsShow').style.display = 'none'; document.getElementById('manufacturersItemsHide').style.display = 'block'; document.getElementById('manufacturersItems').style.display = 'block'; } function articleArchiveOnClick() { var divArchive = document.getElementById('articleArchive'); if (divArchive.style.display == 'none') divArchive.style.display = 'block'; else divArchive.style.display = 'none'; } function articleArchiveWriteMonths(catID, langID) { var selectYear = document.getElementById('articleArchiveYear'); var selectMonth = document.getElementById('articleArchiveMonth'); /* selectMonth.disabled = true; if(langID == 1) selectMonth.innerHTML = ""; else selectMonth.innerHTML = ""; */ // vytvori Ajax objekt var ajaxRequest = makeAjaxRequestObject(); // POST ajaxRequest.open("POST", "/webmagazine/ajax_functions.asp", true); var parametrs = "method=article-archive-months&catID="+ catID + "&langID=" + langID + "&year=" + selectYear.options[selectYear.selectedIndex].value; ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); ajaxRequest.setRequestHeader("Content-length", parametrs.length); ajaxRequest.setRequestHeader("Connection", "close"); ajaxRequest.onreadystatechange = function() { if (ajaxRequest.readyState == 4) { // 200 v poradku, 404, atd ... if (ajaxRequest.status == 200) // vytiskneme vysledek { var optionsText = ajaxRequest.responseText.split("|"); var opt, item, i; while (selectMonth.options.length > 0) selectMonth.remove(selectMonth.options.length - 1); for(i = 0; i < optionsText.length; i++) { item = optionsText[i].split("*"); opt = document.createElement('option'); opt.value = item[0]; opt.text = item[1]; try { selectMonth.add(opt, null); } catch(e) // posrany IE { selectMonth.add(opt); } } //selectMonth.innerHTML = ajaxRequest.responseText; //selectMonth.disabled = false; } else alert("Chyba (" + ajaxRequest.status + "), opakujte akci později prosím..."); } } ajaxRequest.send(parametrs); } /* vytvori HTTPRequest objekt pro Ajax */ function makeAjaxRequestObject() { try // FF, Opera 8.0+, Safari { ajaxRequest = new XMLHttpRequest(); return ajaxRequest; } catch (exception) { try // IE { ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); return ajaxRequest; } catch (exception) { try { ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); return ajaxRequest; } catch (exception) // jiny prohlizec { alert("Ajax: objekt nelze vytvořit. Prosím použijte jiný prohlížeč."); return false; } } } } /* razeni produktu podle ... */ function productAdviceBy(catID, type) { // vytvori Ajax objekt var ajaxRequest = makeAjaxRequestObject(); // POST ajaxRequest.open("POST", "/webmagazine/ajax_functions.asp", true); var parametrs = "method=products-advice&catID="+ catID +"&type=" + type; ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); ajaxRequest.setRequestHeader("Content-length", parametrs.length); ajaxRequest.setRequestHeader("Connection", "close"); ajaxRequest.onreadystatechange = function() { if (ajaxRequest.readyState == 4) { // 200 v poradku, 404, atd ... if (ajaxRequest.status == 200) // vytiskneme vysledek { if(ajaxRequest.responseText == "1") // definovano uspesne smazani window.location.reload(true); else alert("Požadavek se nezdařilo provést!"); } else alert("Chyba (" + ajaxRequest.status + "), opakujte akci později prosím..."); } } ajaxRequest.send(parametrs); } function inputFocus(input, inputValue) { if(input.value == inputValue) { input.value = ""; } } function inputBlur(input, inputValue) { if(input.value == "") { input.value = inputValue; } } function manufacturerOtherProductsHide() { document.getElementById('manufacturerOtherProductsHide').style.display = 'none'; document.getElementById('manufacturerOtherProductsShow').style.display = 'block'; document.getElementById('manufacturerOtherProductsItems').style.display = 'none'; } function manufacturerOtherProductsShow() { document.getElementById('manufacturerOtherProductsShow').style.display = 'none'; document.getElementById('manufacturerOtherProductsHide').style.display = 'block'; document.getElementById('manufacturerOtherProductsItems').style.display = 'block'; } function hideRequestForm() { document.getElementById('legalCenterRequestBtnHide').style.display = 'none'; document.getElementById('legalCenterRequestBtnShow').style.display = 'block'; document.getElementById('legalCenterRequest').style.display = 'none'; } function showRequestForm() { document.getElementById('legalCenterRequestBtnHide').style.display = 'block'; document.getElementById('legalCenterRequestBtnShow').style.display = 'none'; document.getElementById('legalCenterRequest').style.display = 'block'; } function forumRespond(catID, messID, pagerPgf) { var divId = "#itemCommentRespondForm"+ messID; if($(divId).html() != '') { $(divId).hide(300); $(divId).html(''); } else { $.post("/webmagazine/forum.asp?idk="+catID, { action : 'respond-ajax', idk : catID, idm : messID, pgf : pagerPgf }, function(data) { if(data.length != 0) { $(divId).hide(); $(divId).html(data); $(divId).show(300); } } ); } } function calendarSelectEvent(select) { if(location.href.indexOf('?') != -1) { if(location.href.indexOf(select.name + '=') != -1) location = location.href.replace(/\?.*$/g, '?' + select.name + '=' + select.options[select.selectedIndex].value); else location = location.href + '&' + select.name + '=' + select.options[select.selectedIndex].value; } else location = location.href + '?' + select.name + '=' + select.options[select.selectedIndex].value; } function fmConfirmDelete(confirmText, deleteAction) { confirmAction(confirmText, deleteAction , ''); } function confirmAction(confirmText, trueAction, falseAction) { if(confirm(confirmText)) if(trueAction != '') this.location = trueAction; else if(falseAction != '') this.location = falseAction; }