function OpenCataloguePopup () { $.getScript("/javascript/catalogue.js.php"); OpenPopup("/sections/prophoto/ajax/order_catalogue.php"); } function OpenDigitalCopiesPopup () { $.getScript("/javascript/catalogue.js.php"); OpenPopup("/sections/prophoto/ajax/order_digital_copies.php"); } function OnSubjectChange(elm, ref) { subjectuuid = elm.options[elm.selectedIndex].value; document.location.href = '/sections/prophoto/packages.php?subjectUuid=' + subjectuuid + '&ref=' + ref } function OnInputFocus(elm) { orgtext = elm.getAttribute("realname"); value = elm.value; realtype = elm.getAttribute("realtype"); faketype = elm.getAttribute("faketype"); name = elm.getAttribute('name'); if (value == orgtext) { oldElm = jQuery(elm); // Duplicate stuff: newElm = jQuery(""); newElm.attr('id', oldElm.attr('id')); newElm.attr('realname', orgtext); newElm.attr('value', ''); newElm.attr('realtype', realtype); newElm.attr('faketype', faketype); newElm.attr('class', 'ftextbox'); newElm.attr('name', name); newElm.css('width', oldElm.css('width')); if (oldElm.attr('onkeypress') != undefined) { newElm.keypress( oldElm.attr('onkeypress')); } else { $.event.copy(oldElm, newElm); } oldElm.replaceWith(newElm); // we need a short sleep here: newElm.trigger('focus'); setTimeout("addElementTrigger()", 100); } return true; } function addElementTrigger() { newElm.trigger('focus'); } function OnInputBlur(elm) { orgtext = elm.getAttribute("realname"); value = elm.value; realtype = elm.getAttribute("realtype"); faketype = elm.getAttribute("faketype"); name = elm.getAttribute('name'); if (faketype == null || faketype == "null") faketype = realtype; if (value == '') { oldElm = jQuery(elm); newElm = jQuery(""); newElm.attr('id', oldElm.attr('id')); newElm.attr('realname', orgtext); newElm.attr('value', orgtext); newElm.attr('realtype', realtype); newElm.attr('faketype', faketype); newElm.attr('class', 'ftextboxhelp'); newElm.attr('name', name); newElm.css('width', oldElm.css('width')); if (oldElm.attr('onkeypress') != undefined) { newElm.keypress( oldElm.attr('onkeypress')); } else { $.event.copy(oldElm, newElm); } oldElm.replaceWith(newElm); } return true; } tooltip_timer = null; this.imagetooltip = function(){ /* CONFIG */ /* END CONFIG */ jQuery("body").click ( function () { $('div.image-tooltip').remove(); }); jQuery("a.image-tooltip").click(function(e) { return false; } ); jQuery("a.image-tooltip").hover( function(e) { if (tooltip_timer != null) { jQuery("div.image-tooltip").remove(); clearTimeout(tooltip_timer); tooltip_timer = null; } image_height = $(this).attr('large_height') html = "
";
html += "