var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
var version;
var axo;
var e;
// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
try {
// version will be set for 7.X or greater players
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version = axo.GetVariable("$version");
} catch (e) {
}
if (!version)
{
try {
// version will be set for 6.X players only
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
// installed player is some revision of 6.0
// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
// so we have to be careful.
// default to the first public version
version = "WIN 6,0,21,0";
// throws if AllowScripAccess does not exist (introduced in 6.0r47)
axo.AllowScriptAccess = "always";
// safe to call for 6.0r47 or greater
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 4.X or 5.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 3.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = "WIN 3,0,18,0";
} catch (e) {
}
}
if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version = "WIN 2,0,0,11";
} catch (e) {
version = -1;
}
}
return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == "") {
versionRevision = descArray[4];
}
if (versionRevision[0] == "d") {
versionRevision = versionRevision.substring(1);
} else if (versionRevision[0] == "r") {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0) {
versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
}
}
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}
return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
// Given "WIN 2,0,0,11"
tempArray = versionStr.split(" "); // ["WIN", "2,0,0,11"]
tempString = tempArray[1]; // "2,0,0,11"
versionArray = tempString.split(","); // ['2', '0', '0', '11']
} else {
versionArray = versionStr.split(".");
}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];
// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > parseFloat(reqMajorVer)) {
return true;
} else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
if (isIE && isWin && !isOpera)
{
str += '';
}
else
{
str += '';
}
document.write(str);
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblclick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
function i2_getUrlParam( param ){
param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var r1 = "[\\?&]"+param+"=([^]*)";
var r2 = new RegExp( r1 );
var r3 = r2.exec( window.location.href );
if ( r3 == null ) return "";
else return r3[1];
}
function URLencode(url)
{
return escape(url);
}
function i2buttonClick(form, field, value, confirm)
{
if ( (!confirm) || i2confirm() ) {
if (field && value) {
form.elements[field].value = value;
}
form.submit();
return true;
}
return false;
}
function i2submitClick(formid, field, value, confirm)
{
var form = document.getElementById(formid);
return i2buttonClick(form, field, value, confirm);
}
function i2confirm(msg)
{
if (msg == undefined) {
msg = 'Potvrďte akci.';
}
return window.confirm(msg);
}
function activeRadioButton(id, numberid) {
document.getElementById(id + numberid).checked = "1";
}
function i2SwitchVisible(id)
{
var e = document.getElementById(id);
if (e.style.display == 'none') {
e.style.display = 'block';
} else {
e.style.display = 'none';
}
}
function i2SwitchCheckBox(id)
{
var e = document.getElementById(id);
e.checked = ! e.checked;
}
function i2_checkbox_click(cb)
{
cb.checked = ! cb.checked;
}
function i2_set_cookie(name, value) {
document.cookie = name+"="+escape(value)+";path=/";
}
function i2_get_cookie(name) {
var start = document.cookie.indexOf(name+"=");
var len = start+name.length+1;
if ( (!start) && (name != document.cookie.substring(0, name.length)) ) {
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape(document.cookie.substring(len, end));
}
function i2_check_upload(frm,rege){
var fn = frm.file.value;
if ( fn == "" ) {
alert('Není zadán žádný soubor.');
return false;
}
if ( fn.match(rege) || fn.match(/.zip$/i) ) {
return true;
}
alert('Špatný typ souboru');
return false;
}
var menuids=["popupmenu"]
function i2_popupmenu_horizontal(){
for (var i=0; i=0) {
newname += " invisible_ln";
}
elm.setAttribute(cname, newname);
if (mut_active_added) {
$('#i2_mut_active').data("value", ln_choosed);
} else {
var mut_active = document.createElement("input");
mut_active.setAttribute("type", "hidden");
mut_active.setAttribute("id", "i2_mut_active");
mut_active.setAttribute("name", "i2_mut_active");
mut_active.setAttribute("value", ln_choosed);
$('#form1').append(mut_active);
mut_active_added = true;
}
for (var i=0;i0) {
try {
tmpobj = iframe[0].contentDocument.body;
} catch (e) {
try {
tmpobj = iframe[0].contentWindow.document.body;
} catch (e) {
alert("i2error - Please, contact administrator");
}
}
tmpobj.value = tmpvalue;
tmpobj.innerHTML = tmpvalue;
} else {
tmpinput.value = tmpvalue;
}
}
i2_closeAjaxWindow();
}
}
function copyLangGetLabel(elm) {
var labels = elm.getElementsByTagName("label");
var label;
if (labels.length>0) {
label = labels[0].innerHTML;
// odstraneni vseho v tagu (h)
return label.substr(0,label.indexOf("<"));
} else {
if (elm.parentNode) {
try {
return copyLangGetLabel(elm.parentNode);
} catch (e) {
return null;
}
}
}
}
function saveTdWidths() {
var trs = document.getElementById('form1').getElementsByTagName("tr");
var w=0;w2=0;
var tds = new Array();
var tds2 = new Array();
var skip = false;
var skipbox = new Array();
var tmp;
for (var i=0;i0) {
try {
tmpobj.innerHTML = iframe[0].contentDocument.body.innerHTML;
tmpobj.value = iframe[0].contentDocument.body.innerHTML;
} catch (e) {
try {
tmpobj.value = iframe[0].contentWindow.document.body.innerHTML;
} catch (e) {
alert("i2error - Please, contact administrator");
}
}
tmpobj.parentNode.removeChild(document.getElementById(tmpobj.id+"_parent"));
try {
tmpobj.removeAttribute("class");
tmpobj.removeAttribute("className");
} catch (e) {
//iehack
}
delete tinymce.EditorManager.editors[tmpobj.id];
if (ln_choosed == defaultlang) {
oldobj = document.getElementById(items_ml[i]);
try {
oldobj.setAttribute("class", "mceEditor");
oldobj.setAttribute("className", "mceEditor");
} catch (e) {
//ie hack
}
oldobj.style.display = "block";
} else {
oldobj = document.getElementById("difln-"+ln_choosed+"-"+items_ml[i]);
oldobj.setAttribute("class", "mceEditor");
oldobj.setAttribute("className", "mceEditor");
oldobj.style.display = "block";
}
// tinymce
i2_tmp_tinyid_styleremoving = tmpobj.id+"_parent";
i2_tinyMCEInit("i2_tinyRemoveStyle");
} else {
oldobj = tmpobj;
tmpobj.style.display = "none";
if (ln_choosed != defaultlang) {
tmpobj=document.getElementById("difln-"+ln_choosed+"-"+items_ml[i]);
} else {
tmpobj=document.getElementById(items_ml[i]);
}
tmpobj.style.display = "inline";
// seotitle hack
if (items_ml[i] == 'seotitle' && document.getElementById('seotitle_skip')) {
if (document.getElementById('seotitle_skip').checked) {
oldobj.value = "_onlythis_"+oldobj.value;
}
if (tmpobj.value.indexOf("_onlythis_")>=0) {
tmpobj.value = tmpobj.value.substring(10);
document.getElementById('seotitle_skip').checked = true;
} else {
document.getElementById('seotitle_skip').checked = false;
}
}
}
}
for (var i=0;i= 0) {
if (lnch == dl) {
inputs[i].parentNode.parentNode.style.display = "block";
} else {
inputs[i].parentNode.parentNode.style.display = "none";
}
}
}
}
function i2_ln_loadNewValues() {
if (ax.readyState == 4) {
i2_ajaxWaitHide();
try {
ax.responseXML.normalize();
} catch (e) {
// normalizovani XML, aby parser ve FF zvladl vic jak pouze 4096 bytu
}
if (navigator.appName == "Microsoft Internet Explorer") {
var rootobj = ax.responseXML.childNodes[1];
} else {
var rootobj = ax.responseXML.childNodes[0];
}
var tmp = rootobj.childNodes[3];
var tmpname; var tmpinput; var tmpvalue; var tmpdiv;
var j; var i;
var al = rootobj.childNodes[2].firstChild.data;
var dl = rootobj.childNodes[1].firstChild.data;
ln_loaded.push(al);
// ulozeni, ktera pole jsou promenna
if (items_ml == null) items_ml = tmp;
for (i=0;i=0) {
$('#'+newinput[0].id).attr("value", value.substring(10));
document.getElementById('seotitle_skip').checked = true;
} else {
document.getElementById('seotitle_skip').checked = false;
}
$(input).before(newinput[0]);
} else {
input.parentNode.appendChild(newinput[0]);
}
//tinymce
if ((iframe = input.parentNode.getElementsByTagName("iframe")).length>0) {
tmpobj = newinput[0];
//tmpobj.innerHTML = value;
tmpobj.value = value;
try {
input.innerHTML = iframe[0].contentDocument.body.innerHTML;
input.value = iframe[0].contentDocument.body.innerHTML;
} catch (e) {
try {
input.value = iframe[0].contentWindow.document.body.innerHTML;
} catch (e) {
alert("i2error - Please, contact administrator");
}
}
input.parentNode.removeChild(document.getElementById(input.id+"_parent"));
try {
document.getElementById(input.id).removeAttribute("class");
document.getElementById(input.id).removeAttribute("className");
} catch (e) {
//iehack
}
delete tinymce.EditorManager.editors[input.id];
// tinymce
i2_tinyMCEInit("i2_tinyRemoveStyle");
i2_tmp_tinyid_styleremoving = tmpobj.id+"_parent";
}
}
function i2_tinyRemoveStyle() {
try {
document.getElementById(i2_tmp_tinyid_styleremoving).style.display = "block";
} catch (e) {
// catalog hack
}
}
function i2_ln_diactiveAllTabs() {
var root = document.getElementById("i2_localizedAdminTabs");
var childs = root.getElementsByTagName("div");
var cname = "class";
var newname;
if (!childs[0].getAttribute(cname)) {
cname = "className";
}
for (var i=0;i=0) {
newname += " invisible_ln";
}
childs[i].setAttribute(cname, newname);
}
}
function htmlspecialchars_decode(string, quote_style) {
// Convert special HTML entities back to characters
//
// version: 912.1315
// discuss at: http://phpjs.org/functions/htmlspecialchars_decode // + original by: Mirek Slugen
// + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + bugfixed by: Mateusz "loonquawl" Zalega
// + input by: ReverseSyntax
// + input by: Slawomir Kaniecki // + input by: Scott Cariss
// + input by: Francois
// + bugfixed by: Onno Marsman
// + revised by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + bugfixed by: Brett Zamir (http://brett-zamir.me) // + input by: Ratheous
// + input by: Mailfaker (http://www.weedem.fr/)
// + reimplemented by: Brett Zamir (http://brett-zamir.me)
// + bugfixed by: Brett Zamir (http://brett-zamir.me)
// * example 1: htmlspecialchars_decode("
this -> "
", 'ENT_NOQUOTES'); // * returns 1: '
this -> "
'
// * example 2: htmlspecialchars_decode(""");
// * returns 2: '"'
var optTemp = 0, i = 0, noquotes= false;
if (typeof quote_style === 'undefined') { quote_style = 2;
}
string = string.toString().replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&');
var OPTS = {
'ENT_NOQUOTES': 0,
'ENT_HTML_QUOTE_SINGLE' : 1,
'ENT_HTML_QUOTE_DOUBLE' : 2,
'ENT_COMPAT': 2,
'ENT_QUOTES': 3,
'ENT_IGNORE' : 4 };
if (quote_style === 0) {
noquotes = true;
}
if (typeof quote_style !== 'number') { // Allow for a single string or an array of string flags quote_style = [].concat(quote_style);
for (i=0; i < quote_style.length; i++) {
// Resolve string input to bitwise e.g. 'PATHINFO_EXTENSION' becomes 4
if (OPTS[quote_style[i]] === 0) {
noquotes = true; }
else if (OPTS[quote_style[i]]) {
optTemp = optTemp | OPTS[quote_style[i]];
}
} quote_style = optTemp;
}
if (quote_style & OPTS.ENT_HTML_QUOTE_SINGLE) {
string = string.replace(/*39;/g, "'"); // PHP doesn't currently escape if more than one 0, but it should
// string = string.replace(/'|*27;/g, "'"); // This would also be useful here, but not a part of PHP
}
if (!noquotes) {
string = string.replace(/"/g, '"');
}
// Put this in last place to avoid escape being double-decoded string = string.replace(/&/g, '&');
return string;
}
function showEditWindow(func, elm, lang) {
_tmp_active_div = elm;
i2_showAjaxEditWindow(400,250,func,lang)
return false;
}
function i2_ajaxProceedFile(fp, lang, file)
{
try {
var name = document.getElementById("file_name").value;
var desc = document.getElementById("file_desc").value;
var p = "fp="+fp+"&name="+name+"&desc="+desc+"&lang="+lang+"&file="+file;
_file_tmp_active_fp = file;
} catch (e) {
alert(e);
}
i2_ajaxProceedCall("I2_Attachments::fileAjaxProceed()", fileProceed, p, lang);
}
var _file_tmp_active_fp;
var _file_tmp_active_name;
var _file_tmp_active_desc;
function fileProceed()
{
if (ax.readyState == 4) {
fileActualizeOldContent();
alert('Uloženo');
i2_closeAjaxWindow();
} else {
try {
_file_tmp_active_name = document.getElementById("file_name").value;
var gc = document.getElementById("i2_ajaxWindowGC");
gc.style.width = 400;
var savet = 'Ukládám';
gc.innerHTML = '
'+savet+'
';
} catch (e) {
// nekdy to nastane, nevim proc, ale img_name je
// nedostupne, asi nastane stav 4 driv nez toto. Ale to je
// celkem kravina
}
}
}
function fileActualizeOldContent()
{
try {
var name = _file_tmp_active_name;
if (name.length<1) name = _file_tmp_active_fp;
var tr = _tmp_active_div.parentNode.parentNode;
var td = tr.getElementsByTagName("td")[0];
var t = $(td).find("a");
$(t[0]).text(name);
} catch (e) {
//alert(e);
}
}
function ajax_clist_choose_multi(itemid, contentid)
{
var inputs = document.getElementById('ctools-list').getElementsByTagName('input');
for (var i = 0; i0) $(divs[i]).css('left', width);
$(divs[i]).css('top', 0);
$(divs[i]).css('position', 'absolute');
}
}
eval('timeout_'+id+' = setTimeout("js_content_slideshow_change(\''+id+'\',null)", 5000);');
}
function js_content_slideshow_change(id, change) {
var divs = document.getElementById(id).getElementsByTagName("div");
var max = divs.length;
var active = 0;
var next = null;
var index = 0;
for (var i=0;i=max) next = 0;
if (next<0) next = (max-1);
try {
$(tools[next]).removeClass('noactive');
$(tools[next]).addClass('active');
} catch (e) {
}
$(divs[ss_divs[active]]).stop(true,true);
$(divs[ss_divs[next]]).stop(true,true);
$(divs[ss_divs[next]]).css('left', width);
$(divs[ss_divs[active]]).css('left', 0);
$(divs[ss_divs[active]]).animate({left: -width},{ queue:true, duration:1000 });
$(divs[ss_divs[next]]).animate({left: 0},{ queue:true, duration:1000 });
eval('timeout_'+id+' = setTimeout("js_content_slideshow_change(\''+id+'\',null)", 5000);');
}
function i2_ss_clickNumber(elm, id) {
if ($(elm.parentNode).hasClass('active')) return false;
var test = 'clearTimeout(timeout_'+id+')';
try {
eval(test);
} catch(e) {
}
var num = $(elm).text();
js_content_slideshow_change(id,num);
return false;
}
var ajaxmesid = 0;
function showAjaxMessage(message) {
// toto nefunguje v ie, nezjistoval jsem proc
//$('#ajax-messages').append('
"+message+"
";
$('#ajax_message_id_'+ajaxmesid).css('display', 'none');
$('#ajax_message_id_'+ajaxmesid).css('float', 'right');
$('#ajax_message_id_'+ajaxmesid).fadeIn().delay(3000).slideUp();
ajaxmesid++;
}
$(document).ready(function() {
$("#ajax-messages").css("position", "absolute");
$("#ajax-messages").css("right", "0px");
$("#ajax-messages").css("top", $(window).scrollTop() + "px");
});
$(document).ready(function() {
$(".i2_dynamic_tr_sorter select").attr('onchange', 'this.parentNode.submit();');
});
$(window).scroll(function() {
$("#ajax-messages").css("top", $(window).scrollTop() + "px");
});
var __skyscraper_init = false
function setContentSkyscraper(img,topmargin, imgwidth, imgheight, link) {
if (__skyscraper_init) return;
__skyscraper_init = true;
var tmpwidth = ($("#page").width()+imgwidth);
var winwidth = ($(window).width());
if (winwidth < tmpwidth) return;
var divover = document.createElement("div");
divover.style.width = tmpwidth + "px";
$(divover).css('margin', 'auto');
$("#page").css('float', 'left');
divover.setAttribute("id", "i2_sp_page_over");
$("#page").appendTo(divover);
// $("body embed").remove();
$(".i2_flash").remove();
$("body").prepend(divover);
// $(document.getElementById("__js_skyscrapper_hook").parentNode).remove();
var imgobj = document.createElement("img");
imgobj.setAttribute("src", img);
var divimg = document.createElement("div");
divimg.setAttribute("id", "i2_sp_image");
imgobj.setAttribute("width", imgwidth);
imgobj.setAttribute("height", imgheight);
if (link == 'nolink') {
$(divimg).append(imgobj);
} else {
var lnk = document.createElement("a");
lnk.setAttribute('href', link);
$(lnk).append(imgobj);
$(divimg).append(lnk);
}
$(divimg).css('float', 'left');
$(divimg).css('margin-top', topmargin);
$(divover).append(divimg);
}
function i2_at_fw_proceed() {
var email = $("#i2_at_fw_emails").val();
var from = $("#i2_at_fw_email_from").val();
var desc = $("#i2_at_fw_email_body").val();
var captcha_hash = $(".i2_at_captcha input").val();
var captcha_input = $("#i2_captcha_input").val();
var url = $("#i2_at_fw_url").val();
var id = $("#i2_at_fw_id").val();
var param = "email="+email+"&from="+from+"&desc="+desc+"&captcha_hash="+captcha_hash+"&captcha_input="+captcha_input+"&url="+url+"&objid="+id;
i2_ajaxProceedCall("I2_Module_addthis::sendFriendProceed()", i2_at_fw_ajax_proceed, param);
}
function i2_at_fw_ajax_proceed() {
if (ax.readyState == 4) {
var resp = ax.responseText;
switch(resp) {
case 'error_captcha':
alert('Neopsali jste správně kód z obrázku');
break;
case 'error_email_from':
alert('Zadali jste email ve špatném formátu (položka Od)');
break;
case 'error_email_to':
alert('Zadali jste email ve špatném formátu (položka Pro)');
break;
case 'all_ok':
alert('Email byl odeslán úspěšně.');
$("#i2_at_friend_window").dialog("destroy");
break;
default:
alert(' Neznámá chyba');
}
}
}
function i2_addfavourites(url,pageName) {
if (window.external) {
try {
window.external.AddFavorite(url,pageName) ;
} catch (e) {
try {
window.sidebar.addPanel(pageName, url, "")
} catch (f) {
alert('Nelze přidat automaticky, zkuste ctrl+D');
}
}
} else {
alert('Tuto funkci nepodporuje Váš prohlížeč');
}
return false;
}
function dynamic_updateFields(field, ui) {
dynamic_updateFields_setONOFF("ts_col_0", "on");
dynamic_updateFields_setONOFF("ts_col_1", "off");
dynamic_updateFields_controlWeight();
}
function dynamic_updateFields_setONOFF(id, onoff) {
var list = $("#"+id+" .id");
var length = list.length;
var i; var tmp;
for (i=0;i0) params += "&";
params += slcts[i].name + "=" + slcts[i].value;
}
params += "&selectid="+elm.getAttribute("id");
ajaxRequest(url, catalogueHandleRequestStateChange, params);
}
function catalogue_ajax_proceed()
{
var xmlDoc=ax.responseXML.documentElement;
//nastaveni id pro submit
//var varid = xmlDoc.getElementsByTagName("varid")[0].childNodes[0].nodeValue;
//document.getElementById("_catalogue_ajax_variation_id_").value = varid.trim();
//galerie
var orig = xmlDoc.getElementsByTagName("galleryimg")[0].getElementsByTagName("orig")[0].childNodes[0].nodeValue;
var thumb = xmlDoc.getElementsByTagName("galleryimg")[0].getElementsByTagName("thumb")[0].childNodes[0].nodeValue;
var href = xmlDoc.getElementsByTagName("galleryimg")[0].getElementsByTagName("href")[0].childNodes[0].nodeValue;
var width = xmlDoc.getElementsByTagName("galleryimg")[0].getElementsByTagName("width")[0].childNodes[0].nodeValue;
var height = xmlDoc.getElementsByTagName("galleryimg")[0].getElementsByTagName("height")[0].childNodes[0].nodeValue;
var gdiv = document.getElementById("product_detail_gallery");
var img = gdiv.getElementsByTagName("img")[0];
img.src = thumb;
img.width = width;
img.height = height;
var a = gdiv.getElementsByTagName("a")[0];
a.setAttribute("onclick", href);
var item;
var value;
var i;var j; var k; var tmps; var tmpslength; var node;
// promenne pole
if (_catalogue_variables_fields) {
for (i = 0;i<_catalogue_variables_fields.length;i++) {
item = _catalogue_variables_fields[i];
value = xmlDoc.getElementsByTagName("fields")[0].getElementsByTagName(item)[0].childNodes[0].nodeValue;
document.getElementById("_cat_param_"+item).innerHTML = value;
}
}
// omezeni vyberu
var filters = xmlDoc.getElementsByTagName("filters")[0];
var filterslength = filters.childNodes.length;
if (filterslength) {
var fname;
for (i=0;i