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;
}