function submitRequestMoreInfo() { document.requestInfoFrm.product_id.value = document.theFrm.product_id.value; document.requestInfoFrm.cat_id.value = document.theFrm.cat_id.value; document.requestInfoFrm['info_form[name]'].value = document.theFrm['info_form[name]'].value; document.requestInfoFrm['info_form[phone]'].value = document.theFrm['info_form[phone]'].value; document.requestInfoFrm['info_form[email]'].value = document.theFrm['info_form[email]'].value; document.requestInfoFrm['info_form[comments]'].value = document.theFrm['info_form[comments]'].value; document.requestInfoFrm.submit(); } function showRingBuyOptions() { $("ringOptions").show(); } function hideRingBuyOptions() { $("ringOptions").hide(); } function findPosX(obj) { var curleft = 0; if (obj && obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj && obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj && obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj && obj.y) curtop += obj.y; return curtop; } var is_ie = (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER'); var ring_btn_off; Event.observe(window, 'load', function() { ring_btn_off = Element.positionedOffset($('ring_buy_btn')); $('ring_options').makePositioned(); $('ring_options').style.left = ring_btn_off[0] + 'px'; $('ring_options').style.top = ring_btn_off[1] + 17 + 'px'; }); function showRingOptions(e){ var from_el = Event.element(e); if(from_el.descendantOf('ring_options')){ var queue = Effect.Queues.get('hide'); queue.each(function(effect) { effect.cancel(); }); return; } if($('ring_options').visible() || Effect.Queues.get('menu').size() > 0){ return; } new Effect.Appear('ring_options', { duration: 0.1, delay: 0.1, queue: { position: 'end', scope: 'menu', limit: 1 }, afterUpdate: function(){ if(is_ie) $('optionType10').style.width = '0px'; } }); } function hideRingOptions(e) { new Effect.Fade('ring_options', { delay: 0.1, duration: 0.1, queue: { position: 'end', scope: 'hide', limit: 1 }, beforeUpdate: function(){ if(is_ie) $('optionType10').style.width = 'auto'; } }); }