
if(typeof console=="object"&&typeof console.log=="function"){Ajax.Responders.register({onException:function(a,b){console.log("AJAX exception:",b)},onFailure:function(a){console.log("AJAX failure:",a)}})}var GNPD=GNPD||{};function validate_email_string(a){if(a.length>300){return false}var b=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return b.test(a)}document.observe("dom:loaded",function(){var a=document.createElement("input");if(!("autofocus" in a)){var b=$$("input[autofocus]");if(b&&b.length){b[0].focus()}}});function markEvent(a){}function ajaxRequest(){return new Ajax.Request(url,params)}function measurementEnabled(){return false}function getRequestUuid(){return""};pos_at=undefined;pos=undefined;ie=document.all;ns6=document.getElementById&&!document.all;function isUndefined(a){return(typeof a=="undefined")}function isDefined(a){return(typeof a!="undefined")}if(isUndefined(Array.prototype.concat)==true){Array.prototype.concat=function(a){var c=this.copy();for(var b=0;b<a.length;b++){c[c.length]=a[b]}return c}}if(isUndefined(Array.prototype.push)==true){Array.prototype.push=function(){var b=this.length;for(var a=0;a<arguments.length;a++){this[b+a]=arguments[a]}return this.length}}String.prototype.substitute=function(b,a){return this.split(b).join(a)};String.prototype.replaceSet=function(a){var c=this;for(var b=0;b<a.length;b+=2){c=c.substitute("{"+String(a[b]).trim()+"}",a[b+1])}return c};String.prototype.trim=String.prototype.strip;function getElementsByName_iefix(a,b){return $$(a+"[name="+b+"]")}function reflow(b){b=$(b);if(b&&b.style){var a=b.style.display;b.style.display="none";b.style.display=a}}getobj=$;function copyArray(a){return a.clone()}function arrayIndexOf(b,a){return b.indexOf(a)}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function getStyle(b,a){return $(b).getStyle(a)}current_sort_method=null;function setFooterCallback(){window.onresize=resize_win;if(!window.onscroll&&!Prototype.Browser.WebKit){window.onscroll=hideTipContainer}}function addEvent(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false);return true}else{if(c.attachEvent){return c.attachEvent("on"+b,a)}else{return false}}}function runOnElementReady(a,c,b){b=b||50;if(b>10000){throw"element "+a+" has not appeared in the DOM"}if($(a)){c()}else{setTimeout(function(){runOnElementReady(a,c,b*2)},b)}}function createImage(e,c,b){var a=document.createElement("img");a.src=e;a.title=c;if(b){a.className=b}return a}function bindMethod(a,b){return function(){b.apply(a,arguments)}}function insertFirstChild(b,a){var c=b.firstChild;if(c){b.insertBefore(a,c)}else{b.appendChild(a)}}function removeNode(a){if(a.parentNode){a.parentNode.removeChild(a)}}function appendChildren(b){for(var a=1;a<arguments.length;a++){b.appendChild(arguments[a])}}function addSelectOption(a,g,c){var b=document.createElement("option");b.text=g;b.value=(c!==undefined)?c:g;try{a.add(b,null)}catch(f){a.add(b)}}function asynchProfileUpdate(m,g){var l="";var h=(g)?"update_profile_frontpage":"update_profile";if(m=="preferred_currency"){var f=document.getElementById("primary_currency");l=(f.innerHTML.indexOf("$")>-1)?"dollar":"euro"}else{if(m=="prefered_measures"){var c=$("measurestarget").innerHTML.toLowerCase();if(c=="g"||c=="kg"||c=="litre"||c=="ml"||c=="cl"||c=="cc"){l="metric"}else{l="imperial"}}else{if(m=="default_ingredients_format"){var k=document.getElementsByName("ingredients_type");for(j=0;j<k.length;++j){if(k[j].checked==true){l=k[j].value}}}else{if(m=="vlist"||m=="packaging"||m=="product_description"||m=="annotation"||m=="product_extras"||g){var b=$(m+"_body").style.display;l=(b=="none")?"Collapsed":"Expanded"}}}}if(l){var e="action="+h+"&"+m+"="+l+"&async";var a="/sinatra/gnpd/my_info/?";new Ajax.Request(a,{method:"post",parameters:e})}}function setEmailAlertAsync(){var b=document.getElementById("search_id").value;var a="alerter";if(!document.forms.searches.elements[a]){a="alert"+b}var e=document.forms.searches.elements[a].selectedIndex;var g=document.forms.searches.elements[a].options[e].value;var h;var c="/sinatra/gnpd/saved_searches/?";h="search_id="+b+"&set_alert&async&&interval="+g;var f=new AsynchRequest(c,function(k){if(k=="Email Alert Changed"){$("alertsettermsg").innerHTML="Updated"}else{$("alertsettermsg").innerHTML="Error. Try again please."}},function(){$("alertsettermsg").innerHTML="<img alt='' src='/gnpd/images/loading.gif'> Updating"},function(){$("alertsettermsg").innerHTML="Error. Try again please."},"POST",h);f.send()}function saveSearchAsync(l,m,g){var c={};var a="/sinatra/gnpd/saved_searches/";var f=$("search_id").value;c.save_last=undefined;c.async=undefined;c.action="save_search";if(g){c.force_new=undefined;c.search_id=0}else{c.search_id=f}var b=$F("new_saved_search");if(b=="<enter new search name>"){b=""}c.new_search_name=b;var n=$("search_alerts_interval");var e=$("hidalerts");for(var h=0;n.length;h++){if(n[h].selected){c.interval=n[h].value;if(e){e[h].selected=true}break}}var k=false;if($("save_focus_page")){c.save_focus_page=undefined;c.focus_id=$F("focus_id");c.focus_type_id=$F("focus_type_id");k=true}if($("save_ingredient_alert")){c.save_ingredient_alert=undefined;c.ingredient_id=$F("ingredient_id");k=true}new Ajax.Request(a,{method:"POST",parameters:c,onSuccess:function(o){saveSearchAsync_success(o.responseText,l,m,k)},onFailure:function(){var o=response.responseText||"There was an error while saving your search.";show_message("error","Save Search",o)}})}function saveSearchAsync_success(c,e,g,f){var l=c;$("search_id").value=l;var o=$("hidalerts");if(o){$("save_search").style.display="none";$("hidalerts").name="alert"+l;$("hidalerts").setAttribute("onchange","setEmailAlertAsync('"+l+"');")}if(f){var n,h;if((n=$("set_alert"))&&(h=$("remove_alert"))){$("set_alert").style.display="none";$("remove_alert").style.display="block"}}var b={search_id:l};var m=new Ajax.Request("/sinatra/gnpd/rss_link/",{method:"GET",parameters:b,onSuccess:function(p){if(e){window.location=p.responseText}else{$("rssfeedlink").href=p.responseText;$("save_edit_content").innerHTML=g;$("gotoalerts").style.display="inline";if($("update_saved_search")){$("update_saved_search").hide()}}}});var a=$F("new_saved_search");if(a=="<enter new search name>"){a=""}if(a.length!=0){var k=$("heading_search_details");if(k){k.innerHTML=a}}}function deleteSearchAsync(b){var e={};var c="/sinatra/gnpd/saved_searches/";var a=$("search_id").value;e.async=undefined;e.action="delete_search";e.search_id=a;new Ajax.Request(c,{method:"POST",parameters:e,onSuccess:function(f){var g,h;if((g=$("set_alert"))&&(h=$("remove_alert"))){h.style.display="none";g.style.display="block";$("save_edit_content").innerHTML=b}},onFailure:function(){var f=response.responseText||"There was an error while deleting your search.";show_message("error","Delete Search",f)}})}function toggleSearchDetailsFrame(){var b=$("search_details_frame");if(!b.style){return}if(b.style.display=="none"){b.style.display="block";b=$("hide_search_details");b.style.display="block";b=$("hide_search_details_string");b.style.display="block";b=$("show_search_details");b.style.display="none";b=$("show_search_details_string");b.style.display="none";var e=$("prod_count");var c=$("searcdetspan");var a=e.innerHTML;e.innerHTML=c.innerHTML;c.innerHTML=a}else{b.style.display="none";b=$("hide_search_details");b.style.display="none";b=$("hide_search_details_string");b.style.display="none";b=$("show_search_details_string");b.style.display="block";b=$("show_search_details");b.style.display="block";var e=$("prod_count");var c=$("searcdetspan");var a=e.innerHTML;e.innerHTML=c.innerHTML;c.innerHTML=a}}function update_search(a){var b=$(a);if(b&&b.elements){var c;if((c=b.elements.action)){c.value="save_search"}b.submit()}}function update_rename_search(a){var b=$(a);if(b&&b.elements){var c;if((c=b.elements.action)){c.value="save_rename_search"}b.submit()}}function copy_rename_search(c){var a=$("copy_rename");if(a&&a.elements){var b;if((b=a.elements.copy_search)){b.value=c}a.submit()}}function copy_rename_alert(c){var a=$("copy_rename");if(a&&a.elements){var b;if((b=a.elements.copy_alert)){b.value=c}a.submit()}}function copy_rename_benchmark(c){var a=$("copy_rename");if(a&&a.elements){var b;if((b=a.elements.copy_benchmark)){b.value=c}a.submit()}}function create_new_search(a){var b=$(a);if(b&&b.elements){var c;if((c=b.elements.search_id)){c.value="0"}if((c=b.elements.action)){c.value="save_search"}b.submit()}}function create_new_benchmark(a){var b=$(a);if(b&&b.elements){var c;if((c=b.elements.search_id)){c.value="0"}if((c=b.elements.action)){c.value="save_benchmark"}b.submit()}}function select_all_text(c){var b;if((b=$(c))){if(b.createTextRange){var a=b.createTextRange();a.collapse(true);a.moveEnd("character",b.value.length);a.moveStart("character",0);a.select()}else{b.setSelectionRange(0,b.value.length)}}}function setCollaboration(b){var a="share"+b;var f=document.forms.searches.elements[a].selectedIndex;var k=document.forms.searches.elements[a].options[f].value;var e="saved_searches/";var h="set_shared&search_id="+b+"&share_type="+k;e+="#"+b;var g=function(){$("updating_"+b).innerHTML="Updated";var l=$("saved_search_"+b);if(l&&l.firstChild){show_message("info",collaboration_options_changed,l.firstChild.nodeValue+changed_to_saved_search)}};var c=function(){document.forms.searches.submit()};new Ajax.Request(e,{onSuccess:g,onFailure:c,method:"post",parameters:h});$("updating_"+b).innerHTML="Updating..."}function setEmailAlert(f,a){var k="alert"+f;var h=document.forms.searches.elements[k].selectedIndex;var l=document.forms.searches.elements[k].options[h].value;var c="saved_searches/";var e="set_alert&search_id="+f+"&interval="+l;c+="#"+f;var b=function(){var m=$("saved_search_"+f);if(m&&m.firstChild){show_message("info",alert_state_changed,m.firstChild.nodeValue+changed_to_saved_search)}};var g=function(){document.forms.searches.submit()};new Ajax.Request(c,{onSuccess:b,onFailure:g,method:"post",parameters:e})}d=decodeURI;function debug(a){if(typeof console=="object"&&typeof console.log=="function"){console.log(a)}}function scroll_win(){var c=$("tipContainer");if(c&&c.style.display=="block"){if(window.innerHeight){pos=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){pos=document.documentElement.scrollTop}else{if(document.body){pos=document.body.scrollTop}}}var b=0;if($("tipContentContainer").style.display=="block"){b=180}var e=(Number($("currentPos").value.replace(/px/ig,""))-b)+pos;var f=Number(c.style.height.replace(/px/ig,""));var g=e+f;var k=document.getElementsByTagName("body")[0].scrollHeight;var h=document.getElementsByTagName("html")[0].scrollHeight;var a=(k<h-10)?h-10:k;if(g>a){e=a-f}if(e<200){e=200}c.style.top=e+"px"}}function scrollwin_cbk(){if(!Prototype.Browser.WebKit){hideTipContainer()}if(!animTimer){scrollwin(false)}}function getPreference(f){var e=readCookie("GNPDUserPreferences");if(e!=""){var a=new Array();a=e.split("|");var g=a.length;for(var c=0;c<g;++c){var b=new Array();b=a[c].split("=");if(b.length==2&&b[0]==f){return b[1]}}}return""}function setPreference(g,h){var m=new Date();m.setTime(m.getTime());var c=new Date(m.getTime()+(60*1000*60*60*24));var a=readCookie("GNPDUserPreferences");var n=false;if(a!=""){var f=new Array();f=a.split("|");var b=f.length;var k;for(k=0;k<b;++k){var e=new Array();e=f[k].split("=");if(e.length==2&&e[0]==g){e[1]=h;f[k]=e.join("=");n=true}}if(!n){var l=new Array();l[0]=g;l[1]=h;f[k]=l.join("=")}a=f.join("|")}document.cookie="GNPDUserPreferences="+a+";expires="+c.toGMTString()+"; path=/"}function readCookie(f){var a=document.cookie;var e=a.indexOf(f);if(e==-1){return false}e+=f.length+1;var b=a.indexOf(";",e);if(b==-1){b=a.length}var c=a.substring(e,b);return unescape(c)}function show_message(g,f,h){var l;var e=h;if((l=$("jsolait_container"))){l.innerHTML=""}if((l=$("js_"+g))){var a;if((a=$("pagecontent_subcontainer"))){a.className="show_msgs"}$("js_"+g+"_title").innerHTML=f;l.style.display="";if(arguments.length>3){var k=(arguments.length-3)/2;var b="<div class='msg_buttons'>";var c;for(c=0;c<k;c++){b=b+'<a href="'+arguments[4+(c*2)]+"\" class='msg_button'>"+arguments[3+(c*2)]+"</a>"}b+="</div>";e=e+b}$("js_"+g+"_text").innerHTML=e;new Effect.ScrollTo($("js_"+g+"_text").parentNode.parentNode);l.select("div")[0].show();restore_message(l.childNodes[0].id)}}function hide_message(b){var a;if(arguments.length>0){if((a=$("js_"+b).childNodes[0])){$(a).hide()}}else{if((a=$("js_error").childNodes[0])){$(a).hide()}if((a=$("js_warning").childNodes[0])){$(a).hide()}if((a=$("js_info").childNodes[0])){$(a).hide()}}}function minimise_message(b){var a;if((a=$(b))){if(a.className.substring(0,3)=="tt_"&&a.className.substring(0,8)!="tt_mini_"){a.className="tt_mini_"+a.className.substring(3)}}}function restore_message(b){var a;if((a=$(b))){if(a.className.substring(0,8)=="tt_mini_"){a.className="tt_"+a.className.substring(8)}}}function submit_pickup(h){var g=document.forms.pickup_form;if(h=="cancel"){g.elements["pp_"+h].checked=true;return true}var f=0;var c=0;var e=0;var b;for(b=0;b<g.elements.length;b++){var a=g.elements[b];if(a.getAttribute("required")){if(!a.value){if(a.name=="pp_Quantity"){c++}else{f++}a.style.background="#ecc";if(!e){e=a}}else{a.style.background="#fff"}}}if((f+c)==0){g.elements["pp_"+h].checked=true;return true}else{if(c>0){show_message("error","Pickup Form Submission","Please provide quantity details for all products.")}if(f>0&&c==0){show_message("error","Pickup Form Submission","Please provide complete personal details so we can reply to your enquiry effectively.")}scroll(0,0);return false}}function addClassName(b,a){$(b).addClassName(a)}function replaceClassName(e,c,b,a){e=$(e);if(a||e.hasClassName(c)){e.removeClassName(c);e.addClassName(b)}}function removeClassName(b,a){$(b).removeClassName(a)}function run_saved_search(a){if(arguments.length==0||!document.forms[a]){a="savedsearchform"}var b;if((b=document.forms[a])){if((b=document.forms[a].elements.action)){b.value="run_search"}if((b=document.forms[a].elements.search_id)){if(parseInt(b.value)<0){return}window.location="/sinatra/gnpd/search&saved&id="+b.value+"&exec/";return}}show_message("error","Could not run saved search","")}function edit_saved_search(a){if(arguments.length==0||!document.forms[a]){a="savedsearchform"}var b;if((b=document.forms[a])){if((b=document.forms[a].elements.action)){b.value="edit_search"}if((b=document.forms[a].elements.search_id)){if(parseInt(b.value)<0){return}window.location="/sinatra/gnpd/search&saved&id="+b.value+"/";return}}show_message("error","Could not edit saved search","")}function check_email(a){$("js_error").hide();var b=$(a);if(!b||b.value==""){return true}if(validate_email_string(b.value)){return true}else{show_message("error",cm_error_title,cm_error_message);return false}}get_scroll_pos=document.viewport.getScrollOffsets;function confirm_hopper_leave(a,f){var e=document.viewport.getScrollOffsets();var b="javascript:hide_message();window.scrollTo("+e[0]+","+e[1]+");";var c="javascript:jsolait_do_leave_hopper("+f+",'"+a+"');";show_message("warning",hh_msg_leave_title,hh_msg_leave_body,hh_msg_yes,c,hh_msg_no,b)}function confirm_hopper_delete(a,f){var e=document.viewport.getScrollOffsets();var b="javascript:hide_message();window.scrollTo("+e[0]+","+e[1]+");";var c="javascript:jsolait_do_delete_hopper("+f+",'"+a+"');";show_message("warning",hh_msg_delete_title,hh_msg_delete_body,hh_msg_yes,c,hh_msg_no,b)}function confirm_delete(b,e,a){var g=document.viewport.getScrollOffsets();var c="javascript:hide_message();window.scrollTo("+g[0]+","+g[1]+");";var f="javascript:jsolait_do_delete_comment('"+e+"','"+a+"','"+b+"')";show_message("warning",c_m_delete_comment,c_m_confirm_delete,c_m_yes,f,c_m_no,c)}function comment_add(k,h,b){var e;if(k>0){e=document.getElementById("c_reply_"+k);if(!e){return true}if(e.className=="comments_add"){hide_comment_add(k);e.className="";return true}if(e.className=="comments_edit"){hide_comment_edit(k)}}else{e=$("hopper_"+h+"_item_"+b);if(!e){return true}if(e.className=="comments_add"){e.className="";e=$("hopper_hider")}}var g=$$("div.comments_add");for(var c=0;c<g.length;++c){g[c].className=""}e.className="comments_add";var a=$("hopper_add_holder");var f=a.parentNode;f.removeChild(a);e.appendChild(a);$("c_add_id").value=k;$("c_add_hopper_id").value=h;$("c_add_item_id").value=b;return true}function hide_comment_add(e){var b=$("c_reply_"+e);var c=$("hopper_hider");var a=$("hopper_add_holder");if(a.parentNode==b){b.removeChild(a);c.appendChild(a);b.className=""}return true}function hide_comment_edit(e){var b=$("c_reply_"+e);var c=$("hopper_hider");var a=$("hopper_edit_holder");if(a.parentNode==b){b.removeChild(a);c.appendChild(a);b.className=""}return true}function hide_all_comment(){var e=$("hopper_hider");var f=$("hopper_add_holder");var c=$("hopper_edit_holder");f.parentNode.removeChild(f);c.parentNode.removeChild(c);e.appendChild(f);e.appendChild(c);var b=$$("div.comments_edit","div.comments_add");for(var a=0;a<b.length;++a){b[a].className=""}return true}function comment_edit(a,e,l){var g=$("c_reply_"+a);var k=$("comment_val_"+a);if(!g){return true}if(g.className=="comments_edit"){hide_comment_edit(a);g.className="";return true}if(g.className=="comments_add"){hide_comment_add(a)}var f=$$("div.comments_edit");for(var b=0;b<f.length;++b){f[b].className=""}g.className="comments_edit";var c=$("hopper_edit_holder");var h=c.parentNode;h.removeChild(c);g.appendChild(c);$("c_edit_id").value=a;$("c_edit_hopper_id").value=e;$("c_edit_item_id").value=l;$("c_edit_comment").value=k.innerHTML;return true}function toggle_details(a){if($(a+"_body").style.display!="none"){$(a+"_body").hide();$(a+"_toggle").src="/gnpd/images/chevron_down.gif";$(a+"_heading").style.backgroundImage="url(/gnpd/images/big_arrow.gif)"}else{$(a+"_body").show();$(a+"_toggle").src="/gnpd/images/chevron_up.gif";$(a+"_heading").style.backgroundImage="url(/gnpd/images/big_arrow_down.gif)"}}function show_iris_facts(){var b=parent.document.getElementById("iris_fastfacts_iframe");var c=parent.document.getElementById("iris_fastfacts_dropzone");var e=document.getElementById("iris_container");if(!b||!c||!e){return}c.innerHTML=e.innerHTML;$(b).hide()}function show_analysis(){var b=parent.document.getElementById("fastfacts_iframe");var c=parent.document.getElementById("fastfacts_dropzone");var e=$("container");if(!b||!c||!e){return}c.innerHTML=e.innerHTML;$(b).hide()}function dotdotdot(b){var a;if((a=$(b))){if(a.innerHTML.length>=3){a.innerHTML=""}else{a.innerHTML+="."}if(a.style.display!="none"){setTimeout('dotdotdot("'+b+'")',350)}}}function validate_sso_password_change(a){if(a){if(a.password.value==a.password1.value){return true}alert(msg_pass_dont_match)}return false}function isClassName(b,a){return $(b)&&$(b).hasClassName(a)}function popup_submit_form(e,c,a,b){var f;if((f=document.forms[e])){window.open("","win_"+e,"width="+c+",height="+a+","+b);f.target="win_"+e;f.submit()}}function toggleClassSingle(f,c,b){var a,e;if(isClassName(f,c)){a=c;e=b}else{a=b;e=c}if(e==""){removeClassName(f,a)}else{if(a==""){addClassName(f,e)}else{replaceClassName(f,a,e,true)}}}function toggleClass(h,k,e,c){var b=undefined,g=undefined;for(var f=0;f<h.length;f++){var a=h[f];if(isUndefined(b)||!k){if(isClassName(a,e)){b=e;g=c}else{b=c;g=e}}if(g==""){removeClassName(a,b)}else{if(b==""){addClassName(a,g)}else{replaceClassName(a,b,g,true)}}}}function removeNodes(a){while(a.length>0){$(a[0]).remove()}}function expandableToggle(c){var b;var a=c;while(true){if(a.nodeType!=1){return}if(a.nodeName=="DIV"&&isClassName(a,"expandable")){b=a;break}a=a.parentNode}toggleClassSingle(b,"closed","")}var filter={};filter.filter=function(e,g){var f=copyArray(e);var b=[];for(var a=0;a<e.length;a++){var c=e[a];if(g(c)){b.push(c)}}return b};filter.fAll=function(){return function(a){return true}};filter.fNone=function(){return function(a){return false}};filter.dom={};filter.dom.fClassName=function(a){return function(b){return isClassName(b,a)}};function addDebugIframe(a){if(document.getElementById("pagefooter")){setDebugPosition(a)}else{addEvent(window,"load",function(){setDebugPosition(a)})}}function setDebugPosition(c){var a=c.previousSibling.innerHTML.replace(/&gt;&lt;/ig,"&gt;\n&lt;");if(!document.getElementById("debugSection")){var b=document.createElement("div");if(navigator.appName=="Microsoft Internet Explorer"){document.body.firstChild.appendChild(b)}else{document.body.appendChild(b)}b.setAttribute("id","debugSection");b.style.position="absolute";b.style.top=(document.getElementById("pagefooter").offsetTop+20)+"px";b.style.width="99%";b.innerHTML+=a}else{document.getElementById("debugSection").innerHTML+=a}}var tipTime=null;function setTipDelay(){tipTime=setTimeout(clearTipDelay,30000)}function clearTipDelay(){clearTimeout(tipTime);hideTipContainer()}function setTipContainerPosition(b,f){if($("tipContainer")){if($("tipLink")){$("tipLink").style.display="block";$("tipLink").style.visibility="hidden"}var m;var e;if(typeof window.innerWidth!="undefined"){m=window.innerWidth,e=window.innerHeight}else{if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0){m=document.documentElement.clientWidth,e=document.documentElement.clientHeight}else{m=document.getElementsByTagName("body")[0].clientWidth,e=document.getElementsByTagName("body")[0].clientHeight}}var a="";if(navigator.appName=="Microsoft Internet Explorer"){a=6}else{a=21}var n=$("tipContainer");var o=n.style.height.match(/\d*/g);var l=n.style.width.match(/\d*/g);var k=e-o[0]-5;var g=m-l[0]-a;var c=0;if($("tipContentContainer").style.display=="block"){c=180}if(g<200){g=200}var h=$("tip_iframe");n.style.top=(k+c)+"px";n.style.left=g+"px";if(h){h.style.top=n.style.top;h.style.left=n.style.left}$("currentPos").value=n.style.top;if(f){n.style.display="block";if(h){h.style.display="block"}if(b){setTipDelay()}}else{hideTipContainer()}scroll_win()}}function hideTipContainer(){var b=$("tipContainer");if(b){var a=$("tip_iframe");$("tipContentContainer").hide();if(Number(b.style.height.replace(/px/ig,""))>130){b.style.height=(Number(b.style.height.replace(/px/ig,""))-180)+"px";if(a){a.style.top=b.style.top;a.style.left=b.style.left;a.style.height=b.style.height}}b.hide();if(a){a.hide()}if($("tipLink")){$("tipLink").style.visibility="visible"}clearTimeout(tipTime)}}function setReadMoreTip(a){new Ajax.Request(a)}function showTipDetails(c){clearTimeout(tipTime);setReadMoreTip($("readMoreLink").value);var a=$("tipContainer");var b=$("tip_iframe");if(c.nextSibling.style.display=="none"){a.style.height=Number(a.style.height.replace(/px/ig,""))+180+"px";a.style.top=Number(a.style.top.replace(/px/ig,""))-180+"px";if(b){b.style.height=a.style.height;b.style.top=a.style.top}c.nextSibling.style.display="block"}else{a.style.height=Number(a.style.height.replace(/px/ig,""))-180+"px";a.style.top=Number(a.style.top.replace(/px/ig,""))+180+"px";if(b){b.style.height=a.style.height;b.style.top=a.style.top}c.nextSibling.style.display="none";setTipDelay()}}function hideAllHelpTopics(c,b,a){var e=getElementsByName_iefix("div",b);for(i=0;i<e.length;i++){if(!c||e[i].id!=c.nextSibling.id){$(e[i].id).hide()}}}function getAbsoluteOffsetTop(c){var b=c.parentNode;var a=(c.offsetTop)?c.offsetTop:0;if(b){return a+getAbsoluteOffsetTop(b)}return a}function hideOrDisplayHelp(g,f){hideAllHelpTopics(g,g.nextSibling.getAttribute("name"),f);var c=$(f+"_iframe");if(g.nextSibling.style.display=="block"){$(g.nextSibling).hide()}else{$(g.nextSibling).show();if(f){var e=getAbsoluteOffsetTop(g);var h=document.viewport.getScrollOffsets();var b=h.top+document.viewport.getHeight()-20;var a=b-e;if(a<50){a=50}if(navigator.appName!="Microsoft Internet Explorer"){g.nextSibling.style.maxHeight=a+"px"}else{g.nextSibling.style.height=a+"px"}}}if(c){c.style.height=$(f).offsetHeight}}function getHelpVideoGuide(a,c){function b(e){var f=e.responseText;var g="";if(c===c.parentNode.childNodes[0]){g=c.parentNode.innerHTML.replace(/<a[^\>]*>[^\<\>]*<\/a>/i,"");f+="&nbsp;&nbsp;"+g}$("help_link").innerHTML=f}new Ajax.Request(a,{onSuccess:b})}function neverDisplayTip(b){$("tipContainer").hide();$("tip_iframe").hide();$("tipLink").style.visibility="hidden";var a="/sinatra/gnpd/help/action=disable&group="+b;new Ajax.Request(a,{method:"post"})}function ShowHelp(c,b){var e;if(!c){e=$$(".mini_help_box")[0];c=e.id}else{e=document.getElementById(c)}if(navigator.appName=="Microsoft Internet Explorer"){var a=document.getElementById(c+"_iframe")}if(!b){if($$(".mini_help").size()==0){show_message("warning","No help available","Sorry, there is no help available for this page.");return}b=$$(".mini_help")[0].parentNode;new Effect.ScrollTo(b)}if(e.style.display=="block"){hideAllHelpTopics(null,c+"_page_help_topic",c);e.style.display="none";if(navigator.appName=="Microsoft Internet Explorer"){a.style.display="none"}}else{e.style.display="block";if(navigator.appName=="Microsoft Internet Explorer"){a.style.display="block"}if(e.offsetWidth>b.offsetLeft){e.style.top=b.offsetTop+b.offsetHeight-18+"px";e.style.left=(b.parentNode.parentNode.parentNode.parentNode.offsetWidth-b.childNodes[0].offsetWidth)+25+"px"}else{e.style.top=b.offsetTop+b.offsetHeight+"px";e.style.left=(b.offsetLeft-e.offsetWidth+b.childNodes[0].offsetWidth)+"px"}if(navigator.appName=="Microsoft Internet Explorer"){a.style.top=e.style.top;a.style.left=e.style.left;a.style.height=e.offsetHeight;a.style.width=e.offsetWidth}}}function decToHex(b){var f=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");var e="";while(b>=16){temp=b%16;b=Math.floor(b/16);e+=f[temp]}e+=f[b];var g="";var a=e.length;for(var c=0;c<a;c++){g=g+e.substring(a-c-1,a-c)}return g}function encode_win1252(a){var b="";for(var c=0;c<a.length;c++){if(a.substring(c,c+1).charCodeAt(0)<255){var e=a.substring(c,c+1);if(e.charCodeAt(0)>32&&e.charCodeAt(0)<123&&'"<>%\\^[]`+$,'.indexOf(e)==-1){b=b+e}else{b=b+"%"+decToHex(e.charCodeAt(0))}}}return b}document.observe("dom:loaded",function(a){if($$(".mini_help").size()==0&&$("get_help_for_this_page")){$("get_help_for_this_page").hide()}});document.observe("dom:loaded",function(b){if($("ec_form")){$("ec_form").observe("submit",ec_validate);$("ec_add").observe("click",ec_add_recipient);var a=new Ajax.Autocompleter("ec_to0","ec_to_choices0","/sinatra/gnpd/ajax/",{parameters:"ec_search=1",paramName:"value"})}});function ec_add_recipient(){var b=$("ec_recipients").childElements().size();var d=document.createElement("span");d.className="ec_field_value";var c=document.createElement("input");c.name="ec_to";c.id="ec_to"+b;d.appendChild(c);var a=document.createElement("div");a.id="ec_to_choices"+b;a.className="autocomplete";d.appendChild(a);$("ec_recipients").appendChild(d);new Ajax.Autocompleter("ec_to"+b,"ec_to_choices"+b,"/sinatra/gnpd/ajax/",{parameters:"ec_search=1",paramName:"value"})}function ec_submit(){try{var a=document.forms.ec_form.serialize();new Ajax.Updater("jsolait_container","/sinatra/gnpd/ajax/",{method:"POST",parameters:a});return true}catch(b){return false}}function ec_validate(d){var c=document.forms.ec_form;if(c){var a=check_email("ec_to");if(selected_ids()=="email_colleague_help_topic"){return a}c.ec_ids.value=selected_ids().toString()}scrollTo(0,0);var b=a&&ec_submit();if(b){d.stop()}}document.observe("dom:loaded",function(a){if($("h_hopper_id")){$("h_hopper_id").observe("change",h_set_selected)}if($("add_to_hopper")){$("add_to_hopper").observe("submit",h_validate)}});function h_validate(h){var d=document.forms.add_to_hopper;var i=d.h_hopper_id.value;var f=d.h_hopper_name.value;var k=d.h_ids;var g=d.h_hopper_source;var c=g.type.startsWith("select")?g[g.selectedIndex].value:"";var j=$F("h_title");var b=selected_ids();var a=true;if(i=="select"||i==-1){show_message("error",j,$F("h_msg_choose_one"));a=false}else{if(i=="create"&&f==""){show_message("error",j,$F("h_msg_need_name"));a=false}else{if(b.length==0&&c==""){show_message("error",j,$F("h_msg_must_select"));a=false}}}if(a){k.value=b.toString()}if(a){a=h_add_to_hopper()}if(a){h.stop()}}function h_set_in_hopper(c){var a;for(var b=0;b<c.length;++b){a=$("in_hopper_"+c[b]);if(a){a.style.visibility="visible"}}}function h_add_to_hopper(){var d=selected_ids();if(d.length>5||($("h_hopper_source").type.startsWith("select")&&$("h_hopper_source")[$("h_hopper_source").selectedIndex].value=="list")){return false}try{hide_message();var c=document.forms.add_to_hopper;var b={ajax_submit:1,h_hopper_id:c.h_hopper_id.value,h_ids:c.h_ids.value,h_hopper_name:c.h_hopper_name.value,h_hopper_message:c.h_hopper_message.value,h_submit:c.h_submit.value};var a=function(g){var e=$("jsolait_container");e.innerHTML=g.responseText;h_set_in_hopper(selected_ids());hide_all_comment();add_comment_to(selected_ids());window.scrollTo(0,0)};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:b,onSuccess:a});return true}catch(f){return false}}function h_set_selected(){var a=$("h_hopper_id");document.getElementById("h_newhopper").style.display=(a[a.selectedIndex].value=="create")?"block":"none";setPreference("tb_selected_hopper",a[a.selectedIndex].value)}document.observe("dom:loaded",function(a){if($("del_from_hopper")){$("del_from_hopper").observe("submit",hd_validate)}});function hd_validate(g){var d=$F("hd_del_submit");var i=$F("hd_sel_items");var b=true;var h=document.forms.del_from_hopper;var c=selected_ids();var f=document.getElementById("hd_what_some");var a=h.hd_ids;if(c.length==0&&f.checked){show_message("error",d,i);b=false}else{a.value=c.toString()}if(!b){g.stop()}}document.observe("dom:loaded",function(a){if($("ss_s5")){$("ss_s5").observe("click",function(){ss_post("s5")})}if($("ss_ppt")){$("ss_ppt").observe("click",function(){ss_post("ppt")})}});function ss_post(b){hide_message();var c=$("d_select_type");var d=document.forms.slideshowform;var a=d.d_ids;a.value=selected_ids().toString();if(c.value=="d_selected"&&!a.value){show_message("error",$("SlideshowErrorTitle").value,$("SlideshowNoRecordsSelected").value);return}if(b){d.ss_fmt.value=b}else{d.ss_fmt.value="s5"}d.submit()}document.observe("dom:loaded",function(a){if($("dl_load_template")){$("dl_load_template").observe("click",dl_load_template)}if($("dl_ss_post")){$("dl_ss_post").observe("click",function(){ss_post("ppt")})}});function dl_records(c,b){var d=$(c);var a=$("d_ids"+b);var e=$("d_domain"+b);var f=$("d_format"+b);a.value=selected_ids().toString();hide_message();scroll(0,0);if(e.value=="d_selected"&&a.value.length==0){show_message("error",$("DownloadErrorTitle").value,$("DownloadNoRecordsSelected").value);return}show_message("info",$("DownloadInfoTitle").value,$("DownloadBeingPrepared").value);d.submit()}function do_load_dl_template(e,d,b){var a=Math.floor(screen.height*0.9);var f=screen.width;e+="?mode=edit&id="+d+b;var g="menubar=no,left=0,top=0,height="+a+",width="+f+",resizable=yes,toolbar=no,location=no";var c=window.open(e,"downloadopts",g,false)}function dl_load_template(){var b=$("d_csvtemplate");var a=$("d_mkdownload");if(!a||!b){return}var d=a.value;var c=b[b.selectedIndex].value;do_load_dl_template(d,c,"")}function dl_set_selected(b){var a=$("d_format"+b);setPreference("tb_download_format",a[a.selectedIndex].id)}function dl_additional_options(d,c){var f=$("download_opts"+c);var b=$("hopper_opts"+c);var g=$("ppt_opts"+c);var a=$("ppt_title_opts"+c);if(f){f.style.display=(d=="list"||d=="highlight")?"block":"none"}if(b){b.style.display=(d=="full"||d=="abridged"||d=="list"||d=="slideshow")?"block":"none"}if(g){if(d=="slideshow"){g.style.display="block";var e=$("d_ppt"+c);a.style.display=((e[e.selectedIndex].value.substring(0,4)=="cust")?"block":"none")}else{g.style.display="none";a.style.display="none"}}dl_set_selected(c)}function dl_ppt_options(c,b){var a=$("ppt_title_opts"+b);if(a){a.style.display=((c.substring(0,4)=="cust")?"block":"none")}}function product_pickup(c){if(!selected_ids){return}var b=selected_ids().join("&id=");if(b==""){show_message("error","Product Pickup Selection","You must select at least one item before requesting product pickup.");return}var a=window.location.toString();var d;if(a.match(/\/?[?#].*/)){d=a.sub(/\/?[?#].*/,"/pickup/?id="+b)}else{if(a.match(/\/$/)){d=a.sub(/\/$/,"/pickup/?id="+b)}else{d=a+"/pickup/?id="+b}}window.location=d;if(c){c.stop()}return false};function jsolait_do_planit_on_graph(b){if(b=="custom"){jsolait_do_fetch_graph(b)}else{var a=document.forms.graphdrawer;var d=a.graph_chooser.options[a.graph_chooser.selectedIndex].value;var f=document.forms["form_"+d];if(f.datatable.value!=""){jsolait_do_fetch_graph(b);return}var e={ajax_planit:1,pl_subcatlist:f.subcatlist.value,pl_catlist:f.catlist.value,pl_enddate:f.enddate.value,pl_startdate:f.startdate.value,pl_graph_type:b,pl_graph_subj:f.graph_subj.value,pl_graph_limit:f.graph_limit.value,pl_graph_name:d};var g=$("graph_load_point");var c=function(r){var p=null;for(var h=0;h<r.responseXML.childNodes.length;++h){if(r.responseXML.childNodes.item(h).tagName=="Graphs"){p=r.responseXML.childNodes.item(h)}}var m=false;if(p&&p.tagName=="Graphs"){for(var n=0;n<p.childNodes.length;++n){if(p.childNodes.item(n).tagName=="Graph"){m=true;var q=p.childNodes.item(n);for(var l=0;l<q.childNodes.length;++l){var s=q.childNodes.item(l).tagName;var o=null;o=q.childNodes.item(l).xml;if(!o){o=(new XMLSerializer()).serializeToString(q.childNodes.item(l))}if(s){f[s].value=o}}}}}if(m){jsolait_do_fetch_graph(b)}else{g.innerHTML="<span>There is no data to draw this graph.</span>"}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:e,onSuccess:c});if(g){g.innerHTML='<span>Runing PlanIt<span id="graph_draw_dotdotdot"></span></span>';dotdotdot("graph_draw_dotdotdot")}}}function jsolait_do_fetch_graph(graph_type){var frm=document.forms.graphdrawer;if(!frm){return false}var threed=frm.threed.checked?"1":"0";var chart_type=frm.charttype.options[frm.charttype.selectedIndex].value;var grph_name=frm.graph_chooser.options[frm.graph_chooser.selectedIndex].value;frm=document.forms["form_"+grph_name];if(!frm){return false}var description="default";if("standard"==graph_type){var tmp_frm=document.forms.graphdrawer;description=grph_name+" - "+tmp_frm.charttype.options[tmp_frm.charttype.selectedIndex].text}else{if("trend"==graph_type){var tmp_frm=document.forms.graphdrawer;description=tmp_frm.graph_chooser.options[tmp_frm.graph_chooser.selectedIndex].text}else{if("custom"==graph_type){var tmp_frm=document.forms.graphdrawer;description=tmp_frm.graph_chooser.options[tmp_frm.graph_chooser.selectedIndex].text}}}var cs=frm.chartspec.value;var cd=frm.datatable.value;if(1==threed){var re=/<three_dimensional>no<\/three_dimensional>/;frm.planit_criteria.value=frm.planit_criteria.value.replace(re,"<three_dimensional>yes</three_dimensional>");re=/three_dimensional=false/;cs=cs.replace(re,"three_dimensional=yes");re=/two_dimensional=true/;cs=cs.replace(re,"two_dimensional=false")}try{var response=function(req){if(req.responseText){var full_uri=null;var thumb_uri=null;var path=null;eval(req.responseText);if(thumb_uri&&full_uri&&path){var dump=$("graph_load_point");if(dump){dump.innerHTML='<img src="'+full_uri+'" style="border:0px none">'}var uri_input=document.forms["form_"+grph_name]["uri"];if(uri_input){uri_input.value=full_uri}var thumb_uri_input=document.forms["form_"+grph_name]["thumb_uri"];if(thumb_uri_input){thumb_uri_input.value=thumb_uri}var path_input=document.forms["form_"+grph_name]["path"];if(path_input){path_input.value=path}if("standard"==graph_type){var re=/graphtype=.*/gi;frm.chartspec.value=cs.replace(re,"graphtype="+chart_type);re=/<chart_type><\/chart_type>/gi;frm.planit_criteria.value=frm.planit_criteria.value.replace(re,"<chart_type>"+chart_type+"</chart_type>")}var description_input=document.forms["form_"+grph_name]["description"];if(description_input){description_input.value=description}var add_to_graph=$("add_graph_to_list");if(add_to_graph){add_to_graph.style.display="block"}else{alert("error")}}}};var url_data;if("custom"==graph_type){var re=/title=.*/g;cs=cs.replace(re,"");re=/xsize=\d*/g;cs=cs.replace(re,"xsize=750");re=/ysize=\d*/g;cs=cs.replace(re,"ysize=600");url_data={ajax_graph:1,gd_chartdata:cd,gd_chartspec:cs}}else{url_data={ajax_graph:1,gd_chartdata:cd,gd_chartspec:cs,gd_charttype:chart_type,gd_threed:threed}}new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:url_data,onSuccess:response});var dump=$("graph_load_point");if(dump){dump.innerHTML='<span>Drawing graph<span id="graph_draw_dotdotdot"></span></span>';dotdotdot("graph_draw_dotdotdot")}return false}catch(e){return false}}function jsolait_do_delete_graph(){if(!confirm("Are you sure you want to delete this graph?")){return}var a=$("graph_chooser");for(var d=0;d<a.options.length;++d){if(a.options[d].selected){break}}var e=a.options[d].value;var c={ajax_submit:1,cr_graph_id:e,cr_graph_action:"delete"};var b=function(f){if(f.responseText=="SUCCESS"){a.removeChild(a.options[d])}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:c,onSuccess:b})}function jsolait_do_save_graph(){var i=document.forms.planit_save_graph;if(!i){return false}var j=false;if(i.radio_editorial!=null&&i.radio_editorial.checked){j=true}var a=i.radio_embed.checked;var k=i.seg_name.value;var b;try{if(j){var c=i.seg_chartdata.value;var d=i.seg_chartspec.value;b={ajax_submit:1,seg_chartdata:c,seg_chartspec:d,seg_name:k,seg_uri:planit_graph_uri}}else{if(a){var h=i.sug_crosstaboptions.value;var g=i.sug_search_criteria.value;b={ajax_submit:1,sug_crosstab_options:h,sug_name:k,sug_search_criteria:g}}}new Ajax.Updater("jsolait_container","/sinatra/gnpd/ajax/",{method:"POST",parameters:b});return false}catch(f){return false}}function jsolait_do_edit_comment(){try{var d=document.forms.hopper_edit;var b=d.c_item_id.value;hide_message();var c={ajax_submit:1,c_id:d.c_id.value,c_item_id:d.c_item_id.value,c_hopper_id:d.c_hopper_id.value,c_edit_comment:d.c_edit_comment.value,c_edit_submit:1};var a=function(e){if(e.responseText){hide_all_comment();add_comment_to([b])}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:c,onSuccess:a});return false}catch(f){return true}return true}function jsolait_do_delete_comment(d,b,e){var c={ajax_submit:1,c_id:d,c_delete:undefined,c_delete_submit:1};hide_message();var a=function(g){if(g.responseText){hide_all_comment();add_comment_to([b]);var f=document.getElementById("jsolait_container");f.innerHTML=g.responseText}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:c,onSuccess:a})}function jsolait_do_delete_hopper(d,c){var b={ajax_submit:1,hu_hopper:d,hu_action:"delete"};hide_message();var a=function(g){if(g.responseText){var h=document.getElementById("hopper_box_view_"+d);var e=(new RegExp(/class='tt_error'/i)).test(g.responseText);if(h){var f=document.getElementById("jsolait_container");f.innerHTML=g.responseText;h.style.display=e?"block":"none"}}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:b,onSuccess:a})}function jsolait_do_leave_hopper(d,c){var b={ajax_submit:1,hu_hopper:d,hu_action:"leave"};hide_message();var a=function(f){if(f.responseText){var g=document.getElementById("hopper_box_view_"+d);if(g){var e=document.getElementById("jsolait_container");e.innerHTML=f.responseText;g.style.display="none"}}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:b,onSuccess:a})}function jsolait_do_update_hopper_watch(f,b){try{var c={ajax_submit:1,hu_hopper:f,hu_action:"watch",hu_period:b};hide_message();new Ajax.Updater("jsolait_container","/sinatra/gnpd/ajax/",{method:"POST",parameters:c})}catch(d){var a=document.forms["hwatch_form_"+f];if(a){a.submit()}}}function jsolait_do_add_comment(){try{var d=document.forms.hopper_add_edit;var b=d.c_item_id.value;hide_message();var c={ajax_submit:1,c_id:d.c_id.value,c_item_id:d.c_item_id.value,c_hopper_id:d.c_hopper_id.value,c_add_comment:d.c_add_comment.value,c_add_submit:1};var a=function(e){if(e.responseText){hide_all_comment();add_comment_to([b]);d.c_add_comment.value=""}};new Ajax.Request("/sinatra/gnpd/ajax/",{method:"POST",parameters:c,onSuccess:a});return false}catch(f){return true}return true}function add_comment_to(b){for(var a=0;a<b.length;++a){new Ajax.Updater("hopper_comments_"+b[a],"/sinatra/gnpd/ajax/",{method:"POST",parameters:{c_generate_comments:b[a]}})}};var RUZEE=window.RUZEE||{};RUZEE.ShadedBorder={create:function(v){var o=/msie/i.test(navigator.userAgent)&&!window.opera;var F=o&&!window.XMLHttpRequest;function x(p,b){for(k in b){if(/ie_/.test(k)){if(o){p.style[k.substr(3)]=b[k]}}else{p.style[k]=b[k]}}}function A(p){var b=document.createElement("div");b.className="sb-gen";x(b,p);return b}function y(b){b=b<0?0:b;if(b>0.99999){return""}return o?" filter:alpha(opacity="+(b*100)+");":" opacity:"+b+";"}var j=v.shadow||0;var G=v.corner||0;var h=0;var g=v.border||0;var i=v.borderOpacity||1;var C=j!=0;var u=G>j?G:j;var w=u;var c=u;var M=u;if(g>0){h=G;G=G-g}var n=G!=0&&C?Math.round(u/3):0;var m=n;var s=Math.round(n/2);var q=G>0?"sb-inner":"sb-shadow";var z="sb-shadow";var J="sb-border";var l=v.edges||"trlb";if(!/t/i.test(l)){c=0}if(!/b/i.test(l)){M=0}if(!/l/i.test(l)){u=0}if(!/r/i.test(l)){w=0}var I={position:"absolute",left:"0",top:"0",width:u+"px",height:c+"px",ie_fontSize:"1px",overflow:"hidden",margin:"0",padding:"0"};var a=A(I);delete I.left;I.right="0";I.width=w+"px";var N=A(I);delete I.top;I.bottom="0";I.height=M+"px";var H=A(I);delete I.right;I.left="0";I.width=u+"px";var K=A(I);var L=A({position:"absolute",width:"100%",height:c+"px",ie_fontSize:"1px",top:"0",left:"0",overflow:"hidden",margin:"0",padding:"0"});var E=A({position:"relative",height:c+"px",ie_fontSize:"1px",margin:"0 "+w+"px 0 "+u+"px",overflow:"hidden",padding:"0"});L.appendChild(E);var D=A({position:"absolute",left:"0",bottom:"0",width:"100%",height:M+"px",ie_fontSize:"1px",overflow:"hidden",margin:"0",padding:"0"});var O=A({position:"relative",height:M+"px",ie_fontSize:"1px",margin:"0 "+w+"px 0 "+u+"px",overflow:"hidden",padding:"0"});D.appendChild(O);var f=A({position:"absolute",top:(-M)+"px",left:"0",width:"100%",height:"100%",overflow:"hidden",ie_fontSize:"1px",padding:"0",margin:"0"});function B(P,Y,ac){var V=ac?u:w;var af=Y?c:M;var Z=Y?s:-s;var S=[];var Q=[];var b=[];var W=0;var ad=1;if(ac){W=V-1;ad=-1}for(var U=0;U<V;++U){var ag=af-1;var p=-1;if(Y){ag=0;p=1}var R=false;for(var T=af-1;T>=0&&!R;--T){var aa='<div style="position:absolute; top:'+ag+"px; left:"+W+"px; width:1px; height:1px; overflow:hidden; margin:0; padding:0;";var ae=U-n;var r=T-m-Z;var ah=Math.sqrt(ae*ae+r*r);var X=false;if(G>0){if(ae<0&&r<h&&r>=G||r<0&&ae<h&&ae>=G){S.push(aa+y(i)+'" class="'+J+'"></div>')}else{if(ah<h&&ah>=G-1&&ae>=0&&r>=0){var ai=aa;if(ah>=h-1){ai+=y((h-ah)*i);X=true}else{ai+=y(i)}S.push(ai+'" class="'+J+'"></div>')}}var ai=aa+" z-index:2;"+(Y?"background-position:0 -"+(G-r-1)+"px;":"background-image:none;");var ab=function(){if(!Y){ai=ai.replace(/top\:\d+px/,"top:0px")}ai=ai.replace(/height\:1px/,"height:"+(T+1)+"px");Q.push(ai+'" class="'+q+'"></div>');R=true};if(ae<0&&r<G||r<0&&ae<G){ab()}else{if(ah<G&&ae>=0&&r>=0){if(ah>=G-1){ai+=y(G-ah);X=true;Q.push(ai+'" class="'+q+'"></div>')}else{ab()}}else{X=true}}}else{X=true}if(j>0&&X){ah=Math.sqrt(U*U+T*T);if(ah<j){b.push(aa+" z-index:0; "+y(1-(ah/j))+'" class="'+z+'"></div>')}}ag+=p}W+=ad}P.innerHTML=b.concat(S.concat(Q)).join("")}function d(P){var t=[];t.push('<div style="position:relative; top:'+(c+M)+"px; height:2048px;  margin:0 "+(w-G-n)+"px 0 "+(u-G-n)+"px;  padding:0; overflow:hidden; background-position:0 "+(c>0?-(G+m+s):"0")+'px;" class="'+q+'"></div>');var p='<div style="position:absolute; width:1px; top:'+(c+M)+"px; height:2048px; padding:0; margin:0;";if(j>0){for(var b=0;b<u-G-n;++b){t.push(p+" left:"+b+"px;"+y((b+1)/u)+'" class="'+z+'"></div>')}for(var b=0;b<w-G-n;++b){t.push(p+" right:"+b+"px;"+y((b+1)/w)+'" class="'+z+'"></div>')}}if(g>0){var r=" width:"+g+"px;"+y(i)+'" class="'+J+'"></div>';t.push(p+" left:"+(u-h-n)+"px;"+r);t.push(p+" right:"+(w-h-n)+"px;"+r)}P.innerHTML=t.join("")}function e(Q,p){var R=[];var P=p?c:M;var b='<div style="height:1px; overflow:hidden; position:absolute; margin:0; padding:0; width:100%; left:0px; ';var r=p?s:-s;for(var S=0;S<P-r-m-G;++S){if(j>0){R.push(b+(p?"top:":"bottom:")+S+"px;"+y((S+1)*1/P)+'" class="'+z+'"></div>')}}if(S>=g){R.push(b+(p?"top:":"bottom:")+(S-g)+"px;"+y(i)+" height:"+g+'px;" class="'+J+'"></div>')}R.push(b+(p?"background-position-y:0; top:":"background-image:none; bottom:")+S+"px; height:"+(G+m+r)+'px;" class="'+q+'"></div>');Q.innerHTML=R.join("")}B(a,true,true);B(N,true,false);B(K,false,true);B(H,false,false);d(f);e(E,true);e(O,false);needsCloning=false;return{render:function(p){if(typeof p=="string"){p=document.getElementById(p)}if(p.length!=undefined){for(var T=0;T<p.length;++T){this.render(p[T])}return}p.className+=" sb";x(p,{position:"relative",background:"transparent"});var t=p.firstChild;while(t){var R=t.nextSibling;if(t.nodeType==1&&t.className=="sb-gen"){p.removeChild(t)}t=R}var X=p.firstChild;var U=needsCloning?L.cloneNode(true):L;var W=needsCloning?f.cloneNode(true):f;var V=needsCloning?D.cloneNode(true):D;var Q=needsCloning?a.cloneNode(true):a;var r=needsCloning?N.cloneNode(true):N;var S=needsCloning?K.cloneNode(true):K;var P=needsCloning?H.cloneNode(true):H;p.insertBefore(Q,X);p.insertBefore(r,X);p.insertBefore(S,X);p.insertBefore(P,X);p.insertBefore(U,X);p.insertBefore(W,X);p.insertBefore(V,X);if(F){p.onmouseover=function(){this.className+=" hover"};p.onmouseout=function(){this.className=this.className.replace(/ hover/,"")}}if(o){function b(){U.style.width=V.style.width=W.style.width=p.offsetWidth+"px";if(F){W.firstChild.style.height=p.offsetHeight+"px"}else{for(var Y=0;Y<W.childNodes.length;++Y){W.childNodes[Y].style.height=Math.max(p.offsetHeight-M-c,0)+"px"}}r.style.right=P.style.right=null;r.style.left=P.style.left=(p.offsetWidth-w)+"px"}p.onresize=b;b()}needsCloning=true}}}};document.write('  <style type="text/css">  .sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }  * html .sb, * html .sbi { height:1%; }  .sbi { display:inline-block; }  .sb-inner { background:#ddd; }  .sb-shadow { background:#000; }  .sb-border { background:#bbb; }  </style>');var image_repository="/gnpd/images/redesign/";function menu_toggle(c){c.stop();var e=c.findElement("a");var d=e.href.match(/(.*)&_item=(.*)/);var a=d[1];var b=d[2];var f=$("sm_"+b);if(f){if(f.style.display=="none"){f.show();positionFooter();$("tm_"+b).addClassName("exp");if(a!="#"){saveMenuStatusAjax({item:b,display:"block"})}}else{f.hide();$("tm_"+b).removeClassName("exp");if(a!="#"){saveMenuStatusAjax({item:b,display:"none"})}}}else{window.location.href=a+"&s_item="+b}}function saveMenuStatusAjax(a){new Ajax.Request("/sinatra/gnpd/save_menu_status/",{method:"POST",parameters:a})}function changeLanguage(){var a=document.forms.language_bar.elements.language_bar.selectedIndex;var b=document.forms.language_bar.elements.language_bar.options[a].value;if(b!="none"){window.location.href=b}}function getPosition(c){var b=0;var a=0;while(c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;c=c.offsetParent}b+=c.offsetLeft;a+=c.offsetTop;return{x:b,y:a}}function switchPositionContainer(a,d,e){var b=getobj(e);var c=getobj(a).parentNode;if(d=="up"&&c!=b.firstChild){b.insertBefore(c,c.previousSibling)}else{if(d=="down"&&c!=b.lastChild){b.insertBefore(c,c.nextSibling.nextSibling)}}}function expand(h,f,e){var c=f;var g="down.gif";var a="right.gif";var b=$(h+"_body");if(b){if(navigator.appName!="Microsoft Internet Explorer"){b.parentNode.cleanWhitespace()}var d=$(h+"_header");if(b.style.display=="block"){b.style.display="none";if(d){replaceArrow(d,c+a)}}else{b.style.display="block";if(d){replaceArrow(d,c+g)}}if(e){asynchProfileUpdate(h,true)}}}function showChckBox(a){$(a).select("input[@type='checkbox']").each(function(b){b.show()});$("saveFavouritesButton").style.display="block";$("editFavouritesButton").style.display="none"}function replaceArrow(c,b){var a=c.select('img[name="chevron_image"]');if(a.length>0){a[0].src=b}}function tree_toggle(a){var b=$(a.id+"_container");if(b){$(b).toggle()}}function updateToolsSmContent(){var c=$("available_tools");if(!c){return}if(!c.hasChildNodes()){return}var b=$("tm_tools");var a=$("sm_tools");c.childElements().each(function(d){a.insert(d.remove())});c.remove();b.show();a.show()}document.expando=true;function isAjaxPending(a){return $(a).readAttribute("ajax_pending")=="1"}function setAjaxPending(a,b){try{$(a).writeAttribute("ajax_pending",b)}catch(c){}}function checkPwdInput(){if(document.forms.login||document.forms.choose_profile){var a=(document.forms.login)?document.forms.login:document.forms.choose_profile;if((a.pass&&a.pass.value=="")||(a.profile_password&&a.profile_password.value=="")){scroll(0,0);if(document.forms.login){a.pass.focus()}else{a.profile_password.focus()}}}}function selectHopperChangeHandler(){var b="/sinatra/gnpd/hoppers/&s_item=my_hoppers";var a="/sinatra/gnpd/hoppers&mode=view&hopper=";var c=this.options[this.selectedIndex].value;window.location.href=(c=="0")?b:a+c+"/"}function selectSearchChangeHandler(){var c=" /sinatra/gnpd/search_options/&s_item=my_searches";var b="/sinatra/gnpd/search_options/id=";var a=this.options[this.selectedIndex].value;window.location.href=(a=="0")?c:b+a}function quicksearch_submit(){var a=$("quicksearch_product_radio").checked;if(a){document.quicksearchform.action="/sinatra/gnpd/search"}else{document.quicksearchform.action="/sinatra/gnpd/editorial"}if($("quicksearch_text").value.match(/^ *$/)==null){document.quicksearchform.action+="&exec&quick"}else{if(!a){document.quicksearchform.action+="&show_search"}}document.quicksearchform.action+="/"}function jumpSite(){var a=$("jumpsite").selectedIndex;var b=$("jumpsite").options[a].value;if(b!="none"){window.open(b,"mintelsite")}}function loadMenuProfileLists(){var c=$("hopper_menu_select");var a=$$("div.search_menu_list");var b=$("h_hopper_id");if(c||a.length){new Ajax.Request("/sinatra/gnpd/menu_profile_lists/?profile_id="+$F("global_profile_id")+"&lang="+$F("current_language"),{method:"GET",onSuccess:function(d){var f=document.createElement("div");f.innerHTML=d.responseText;var k=f.getElementsByTagName("div");var g=k[0].innerHTML;if(a.length){a.each(function(n){n.innerHTML=g;var m=n.getElementsByTagName("select")[0];m=$(m);m.observe("change",selectSearchChangeHandler)})}var e=k[1].innerHTML;if(c){c.innerHTML=e;var i=c.getElementsByTagName("select")[0];i=$(i);i.observe("change",selectHopperChangeHandler)}var l=k[2];if(b){var j=l.getElementsByTagName("select")[0].options;var h=j.selectedIndex;while(j.length>0){b.appendChild(j[0])}b.options[h].selected=true}f=null},onFailure:function(){if(c){c.hide()}a.invoke("hide")}})}}var border=RUZEE.ShadedBorder.create({corner:9});var border_top=RUZEE.ShadedBorder.create({corner:9,edges:"tlr"});var border_bottom=RUZEE.ShadedBorder.create({corner:9,edges:"blr"});var border_left=RUZEE.ShadedBorder.create({corner:9,edges:"tbl"});var promo_button_border=premium_banner_rounding=RUZEE.ShadedBorder.create({corner:4,border:1});document.observe("dom:loaded",function(){if(document.forms.language_bar){var a=$(document.forms.language_bar.elements.language_bar);if(a){a.observe("change",changeLanguage)}}if($("quicksearchform1")){$("quicksearchform1").observe("submit",quicksearch_submit)}if($("jumpsite")){$("jumpsite").observe("change",jumpSite)}if($("f_favourite_filtered")){$("f_favourite_filtered").observe("click",function(b){tree_toggle(b.element())})}if($("chat_link")){$("chat_link").observe("click",function(d){var b=$("chat_link").href;b+="&url="+encodeURIComponent(document.location.href);b+="&referrer="+encodeURIComponent(document.referrer);var c=open(b,"webim","menubar=0,width=640,height=480,resizable=1");c.focus();d.stop()})}$$("a.mt").invoke("observe","click",menu_toggle);updateToolsSmContent();roundBorders();positionFooter()});Event.observe(window,"load",function(){loadMenuProfileLists();addLiveChatButton()});Event.observe(window,"resize",function(){var a=$("tipContainer");if(a&&a.style.display=="block"){setTipContainerPosition(false,true)}positionFooter()});function addLiveChatButton(){if($("chat_link")){var a=$("chat_link");var b=document.createElement("img");b.src="https://webchat.mintel.com/button.php?image=mintel&lang=en&group=4";b.alt="Live chat help";a.appendChild(b)}}function positionFooter(){var f=$("pagefooter");if(f){f.style.visibility="hidden";f.style.marginTop="0px";pageContentContainer=$("pagecontent_subcontainer");var b=document.viewport.getHeight()-(pageContentContainer?pageContentContainer.offsetTop:0)-($("clear_all_footer")?$("clear_all_footer").getDimensions().height:0)-f.offsetHeight;var h=$("left_menu_container")?$("left_menu_container").getDimensions().height:0;var g=pageContentContainer?pageContentContainer.getDimensions().height:0;var d=0;if(b>h&&b>g){d=b-g}else{if(h-g>0){d=h-g}}f.style.marginTop=d+"px";var e=$("focus_page_id");var c=$("focus_content");if(e&&e.value=="focus_page_id"&&c){var a=c.offsetTop+c.offsetHeight+150-f.offsetTop;if(a>0){f.style.marginTop=Number(f.style.marginTop.replace(/px/ig,""))+a+"px"}}f.style.visibility="visible"}}function roundBorders(){premium_banner_rounding.render($$(".premium_banner"));premium_banner_rounding.render($$(".premium_tag"));$$(".round").each(function(b){var d="blue";var a=b.getStyle("backgroundColor");if(a=="rgb(255, 255, 255)"||a=="white"){d="white"}b.addClassName(d+"_left_corner");var c=Element("div",{"class":d+"_right_corner",style:"zoom: 1;"});b.insert({before:c});b.remove();c.insert({top:b})})};function AsynchRequest(in_url,in_ok_callback,in_load_callback,in_error_callback,in_method,in_data,in_content_type,in_request_async){var ie=false;var opera=window.opera;var xmlhttp;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
    try {
      xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
      ie=true;
    } catch (e) {
      try {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        ie=true;
      } catch (E) {
        xmlhttp=false
      }
    }
    @else
      xmlhttp=false
    @end @*/
if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){try{xmlhttp=new XMLHttpRequest()}catch(e){xmlhttp=false}}this.xmlhttp=xmlhttp;this.ie=ie;this.allow_cache=(opera?false:true);this.request_status=0;this.target_url=in_url;this.ok_callback=in_ok_callback;if(in_load_callback){this.load_callback=in_load_callback}if(in_error_callback){this.error_callback=in_error_callback}if(in_method){this.request_type=in_method}else{this.request_type="GET"}if(in_data){this.submit_data=in_data}else{this.submit_data=""}if(in_content_type){this.content_type=in_content_type}else{this.content_type="application/x-www-form-urlencoded"}if(in_request_async){this.request_asynch=in_request_async}else{this.request_asynch=true}var t=this;this.process_state=function(){var state=xmlhttp.readyState;if(this.progress_callback){t.progressUpdate()}if(state==1){if(this.load_callback){this.load_callback.call(undefined)}}else{if(state==4){try{this.request_status=xmlhttp.status}catch(e){this.request_status=500}if(this.request_status==200){this.ok_callback.call(undefined,xmlhttp.responseText,xmlhttp.responseXML)}else{if(this.error_callback){this.error_callback.call(undefined,this.request_status)}}}}}}AsynchRequest.prototype.supported=function(){return !(!this.xmlhttp)};AsynchRequest.prototype.setOkCallback=function(a){this.ok_callback=a};AsynchRequest.prototype.setTargetURL=function(a){this.target_url=a};AsynchRequest.prototype.setErrorCallback=function(a){this.error_callback=a};AsynchRequest.prototype.setLoadCallback=function(a){this.load_callback=a};AsynchRequest.prototype.setProgressCallback=function(a){this.progress_callback=a};AsynchRequest.prototype.setRequestType=function(a){this.request_type=a};AsynchRequest.prototype.setContentType=function(a){this.content_type=a};AsynchRequest.prototype.setSubmitData=function(a){this.submit_data=a};AsynchRequest.prototype.getStatus=function(){return this.request_status};AsynchRequest.prototype.setAllowCache=function(a){this.allow_cache=a};AsynchRequest.prototype.setRequestAsynch=function(a){this.request_asynch=a};AsynchRequest.prototype.progressUpdate=function(){if(!this.progress_callback){return}var c=null;var a=this.xmlhttp;if(!ie&&a.getResponseHeader){var c=a.getResponseHeader("Content-Length")}if(typeof(c)=="string"&&c.length>0){c=Math.floor(c)}else{c=null}try{var b=a.responseText.length;this.progress_callback.call(undefined,b,c)}catch(d){}};AsynchRequest.prototype.send=function(){var b=this.xmlhttp;if(this.supported()){var a=this;b.onreadystatechange=function(){a.process_state()};if(!this.ie){b.onprogress=function(){if(b.readyState>=3){a.progressUpdate()}}}b.open(this.request_type,this.target_url,this.request_asynch);if(!this.allow_cache){b.setRequestHeader("Cache-Control","no-cache");b.setRequestHeader("Pragma","no-cache");b.setRequestHeader("If-Modified-Since","Thu, 1 Jan 1970 00:00:00 GMT")}if(this.request_type=="POST"){b.setRequestHeader("Content-Type",this.content_type);b.send(this.submit_data)}else{if(this.ie){b.send()}else{b.send(null)}}if(!this.request_asynch){this.process_state()}}};function xbSelectSingleNode(c,e){var g;if(ie){g=c.selectSingleNode(e)}else{var f=new XPathEvaluator();var b=f.createNSResolver(c.ownerDocument==null?c.documentElement:c.ownerDocument.documentElement);var a=f.evaluate(e,c,b,0,null);var d;g=a.iterateNext()}return g}function xbSelectNodes(c,e){var g=[];if(ie){g=c.selectNodes(e)}else{var f=new XPathEvaluator();var b=f.createNSResolver(c.ownerDocument==null?c.documentElement:c.ownerDocument.documentElement);var a=f.evaluate(e,c,b,0,null);var d;while((d=a.iterateNext())){g.push(d)}}return g}function xbNodeVal(b){var a;if(b.text){a=b.text}else{a=b.textContent}return a};function set_format_image(b,d){document.getElementById(b).value=d;var a=["bar","line"];var c=0;for(c=0;c<a.length;++c){document.getElementById(b+"_"+a[c]).className="chart_zzz"}document.getElementById(b+"_"+d).className="chart_zzz_selected";setPreference(b,d)}function set_image(b,d){document.getElementById(b).value=d;var a=["1","2","3"];var c=0;for(c=0;c<a.length;++c){document.getElementById(b+"_"+a[c]).className="chart_zzz"}document.getElementById(b+"_"+d).className="chart_zzz_selected";setPreference(b,d)}function setNewAlert(a,b){display_alert_popup(a,b,860,420,"location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes")}function display_alert_popup(i,c,b,h,e){var g=getobj("iri_set_alert");if(g){var a="win_set_alert";var d="width="+b+",height="+h+","+e;var f=window.open("",a,d);if(window.focus){f.focus()}g.iri_item_id.value=i;g.iri_sku_id.value=c;g.action="/sinatra/gnpd/iri_set_alert/";g.target=a;g.submit()}else{alert("Could not display IRIS Alerts Setup window, Error on page!")}}function submit_iri_alerts(b){var a="/sinatra/gnpd/iri_alerts/";var g=function(j,i){update_alert_list(i)};function f(){}function d(i){var j=getobj("iri_alerts_div");if(j){j.innerHTML="<h3>Error: Could not display list of email alerts! </h3>"}}var h="POST";var c="item_id="+b;c+="&product";var e=new AsynchRequest(a,g,f,d,h,c);if(e.supported()){e.send()}}function update_alert_list(b){var c=b.getElementsByTagName("IriAlerts");if(!c.length){return}var k=c.item(0);var d=xbSelectSingleNode(k,"Action");remove_all_alerts();if(xbNodeVal(d)=="list"){var f=document.getElementById("iri_alerts_list");var g=xbSelectNodes(k,"Alerts/Alert");var e=0;for(e=0;e<g.length;++e){var n=document.createElement("tr");var a=document.createElement("td");a.innerHTML=iri_format_alert_name(g[e].getAttribute("name"));n.appendChild(a);var l=document.createElement("td");l.innerHTML=iri_format_alert_field(g[e].getAttribute("field"));n.appendChild(l);var h=document.createElement("td");h.innerHTML=iri_format_alert_comparison(g[e].getAttribute("comparison"));n.appendChild(h);var m=document.createElement("td");m.innerHTML=iri_format_alert_value(g[e].getAttribute("value"));n.appendChild(m);var j=document.createElement("td");j.innerHTML=iri_format_alert_type(g[e].getAttribute("status"));n.appendChild(j);f.appendChild(n)}}}function remove_all_alerts(){var a=document.getElementById("iri_alerts_list");if(!a){return}while(a.childNodes.length!=1){a.removeChild(a.lastChild)}}function submit_iri_graph(k,p,l){var t=getobj("iri_graph_div_0");var m=getobj("iri_table_div");if(!get_num_selected_skus("iri_settings")&&!k){alert("No Products selected\n\nPlease select some products in the product matrix above to graph first.");return}if(!l.length&&t){t.innerHTML="<div id='srch_msg' style='clear:both;width:220px;height:55px;margin:220px auto;font-size:1.3em;'><p style='float:left;'>Generating graph <span id='ellipsis'>...</span></p></div><script language='Javascript' type='text/javascript'>";animateEllipsis()}if(m){m.innerHTML=""}var d="/sinatra/gnpd/iri_sales_graph/";var s=function(i,u){update_graph(u)};function e(){}function f(i){var u=getobj("iri_graph");if(u){u.src="/gnpd/images/tooltips/warning.gif"}}var b="POST";var n=get_graph_x_space();var q="";if(!document.iri_settings){alert("Unable to submit request: form not found!");return}if(document.iri_settings.iri_format_type&&document.iri_settings.iri_format_type.value){q+="iri_format_type="+document.iri_settings.iri_format_type.value}else{alert("Graph format not defined: "+document.iri_settings.iri_format_type.value)}if(n>0){q+="&iri_graph_width="+n;q+="&iri_graph_height="+document.iri_settings.iri_graph_height.value}q+="&iri_data_settings="+get_data_setting();q+="&iri_weeks_settings="+get_weeks_setting();if(document.iri_settings.iri_average_value&&document.iri_settings.iri_average_value.checked){q+="&iri_average_value="+document.iri_settings.iri_average_value.value}else{q+="&iri_average_value=0"}if(document.iri_settings.iri_threshold_value&&document.iri_settings.iri_threshold_value.checked){q+="&iri_threshold_value="+document.iri_settings.iri_threshold_value.value}else{q+="&iri_threshold_value=0"}q+=get_sku_ids();if(k){q+="&mybench";q+="&iri_benchmark_id="+document.iri_settings.iri_benchmark_id.value}var g=document.iri_settings.iri_benchmarks;if(g){for(var o=0;o<g.options.length;o++){if(g.options[o].selected){q+="&iri_benchmark_id="+g.options[o].value}}}if(document.iri_settings.table){q+="&table"}q+="&single";if(l.length){q+="&download="+l;var h=document.createElement("div");h.style.display="none";var r=document.createElement("form");r.method="POST";r.action=d;var c=make_inputs(q);var o=0;for(o=0;o<c.length;++o){var j=document.createElement("input");j.name=c[o][0];j.value=c[o][1];r.appendChild(j)}h.appendChild(r);document.body.appendChild(h);r.submit()}else{var a=new AsynchRequest(d,s,e,f,b,q);if(a.supported()){a.send()}}}function make_inputs(d){var a=new Array();var c=d.split("&");var b=0;for(b=0;b<c.length;++b){kvp=c[b].split("=");rv=new Array();rv[0]=kvp[0].replace("?","");if(rv[0].length>0){if(kvp.length>1){rv[1]=kvp[1]}else{rv[1]=""}a.push(rv)}}return a}function update_graph_title(d,b){var a=getobj("iri_graph_title");if(a){var c="";if(b==1){c+="Sales"}else{if(b==2){c+="Distribution"}else{if(b==3){c+="Sales Rate"}}}c+=" ";if(d==1){c+="(Weeks 1 - 13)"}else{if(d==2){c+="(Quads 1 - 6)"}else{if(d==3){c+="(Quarters 1 - 4)"}else{if(d==4){c+="(Quarters 1 - 8)"}}}}a.innerHTML=c}}function update_graph(e,k){var b="";var a="";var l="";var h=iri_graph_process_xml(e,612,true);var f=h[0];var g=f.length;for(var d=0;d<g;++d){var c=getobj("iri_graph_div_"+d);if(c){c.innerHTML=f[d][0]+h[1]}var m=getobj("iri_graph_title_"+d);if(m){m.innerHTML=f[d][2]+"<br/>"+f[d][3]}}var c=getobj("iri_graph_div_0");if(c){c.style.width=get_graph_x_space()+"px"}var j=getobj("iri_table_div");if(j){j.innerHTML=h[2]}}function display_large_image(a){display_popup(a,860,620,"location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes")}var sku_added=false;function display_popup(h,c,k,e){var j;if((j=document.iri_full_graph)){var b="win_"+h;var d="width="+c+",height="+k+","+e;var g=window.open("",b,d);if(window.focus){g.focus()}j.iri_weeks_value.value=current_section;j.iri_data_value.value=h;var l=document.iri_full_graph.iri_benchmarks;var a="";if(l){for(var f=0;f<l.options.length;f++){if(l.options[f].selected){a+="&iri_benchmark_id="+l.options[f].value}}}j.action="full_graph"+get_full_graph_sku_ids("iri_full_graph")+a+"/";j.target=b;j.submit()}else{alert("Form not found")}}function iri_graph_process_xml(t,d,y){sku_added=false;var a=t.getElementsByTagName("IriGraph");var F=a.length;var M;var z=new Array();z[0]="";z[1]="";z[2]="";if(F){var v=a.item(0);if(v){var E=xbSelectNodes(v,"Graphs/Graph");var u=E.length;var G=new Array();for(var Q=0;Q<u;Q++){var m=new Array();m[0]="<span>Error: Graph image not found</span>";m[1]="0";m[2]="";m[3]="";var K=E[Q];if(K){var n=xbSelectSingleNode(K,"ImageUri");var S=xbSelectSingleNode(K,"GraphType");if(n&&S){var A=xbNodeVal(n);var f=xbNodeVal(S);if(A&&f){if(y){m[0]="<img src='"+A+"'/>"}else{m[0]="<a href=\"javascript:display_large_image('"+f+"');\" ><img src='"+A+"'/></a>"}m[1]=f}}else{z[0]="<h3>Error: Graph image not found</h3>"}var D=xbSelectSingleNode(K,"GraphTitle");if(D){var B=xbNodeVal(D);if(B){m[2]=B}}var w=xbSelectSingleNode(K,"GraphSubTitle");if(w){var W=xbNodeVal(w);if(W){m[3]=W}}G[Q]=m}}z[0]=G;var L=xbSelectNodes(v,"Legend/Series");var r=L.length;var q="<div id='legend_html' style='margin-left:auto; margin-right:auto;width:40em;'>";for(var Q=0;Q<r;Q++){var g=L[Q];if(g){q+=get_graph_series(g)}}q+="</div>";z[1]=q;var C=0;if(r>6){C=(r-6)*26}var o=getobj("iri_graph_div");if(o){o.style.height=(d+C)+"px"}if(y){var J=xbNodeVal(xbSelectSingleNode(v,"Table/Header/Title"));var c=xbSelectNodes(v,"Table/Header/Cell");var T=c.length;var s=xbSelectNodes(v,"Table/Row");var h=s.length;if(c&&s&&T>0&&h>0){var b="<table><tr class='header'><td class='title'>"+J+"</td>";for(var P=0;P<T;++P){b+="<td class='value'><span>"+xbNodeVal(c[P])+"</span></td>"}b+="</tr>";for(var O=0;O<h;++O){var D=xbNodeVal(xbSelectSingleNode(s[O],"Title"));var V=xbSelectNodes(s[O],"Value");if(D){b+="<tr><td class='title'>"+D+"</td>";for(var N=0;N<T;++N){if(V[N]){var p=V[N].attributes;var U=parseFloat(xbNodeVal(V[N]));var I;if(U<1000){I=U.toPrecision(3)}else{I=Math.round(U)}value="<td class='value'>"+addCommas(I)+"</td>"}else{value="<td></td>"}b+=value}b+="</tr>"}}b+="</table>";z[2]=b}}var R=xbSelectSingleNode(v,"GraphTitle");if(R){var B=xbNodeVal(R);if(B){z[3]=B}}var e=xbSelectSingleNode(v,"GraphSubTitle");if(e){var H=xbNodeVal(e);if(H){z[4]=H}}}else{z[0]="<h3>Error: Graph not generated!</h3>"}}else{z[0]="<h3>Error: Graph not generated!</h3>"}return z}function get_graph_series(h){var d=xbSelectSingleNode(h,"Name");var k=xbSelectSingleNode(h,"Colour/Red");var j=xbSelectSingleNode(h,"Colour/Green");var g=xbSelectSingleNode(h,"Colour/Blue");if(d&&k&&j&&g){var b;var a=xbNodeVal(d);if(!a){a="Unspecified"}var e=xbNodeVal(k);var f=xbNodeVal(j);var i=xbNodeVal(g);if(e&&f&&i){b="rgb("+e+","+f+","+i+")"}var c="<div style='height:20px;padding:3px;'><div style='background: "+b+";height:12px;width:12px;float:left;margin:0;padding:0;line-height:0;'></div><span style='padding-left:4px;padding-bottom:4px;float:left;'>"+a+"</span></div>";return c}else{return"<span>Unable to find series</span>"}}function get_graph_x_space(){var a,b;if(self.innerHeight){a=self.innerWidth;b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}}}if(a>60){return(a-110)}}function get_graph_unit(){return document.iri_settings.iri_graph_units.value}function get_data_setting(){return document.iri_settings.iri_data_value.value}function get_weeks_setting(){return document.iri_settings.iri_weeks_value.value}function get_sku_ids(){var a="";if(document.iri_settings.iri_sku_id&&document.iri_settings.iri_sku_id.length){for(var b=0;b<document.iri_settings.iri_sku_id.length;b++){if(document.iri_settings.iri_sku_id[b].checked){a+="&sku_id="+document.iri_settings.iri_sku_id[b].value}}}else{if(document.iri_settings.iri_sku_id&&document.iri_settings.iri_sku_id.checked){a+="&sku_id="+document.iri_settings.iri_sku_id.value}}return a}function get_full_graph_sku_ids(c){var d=getobj(c);var a="";if(d.iri_sku_id&&d.iri_sku_id.length){for(var b=0;b<d.iri_sku_id.length;b++){if(d.iri_sku_id[b].checked){a+="&sku_id="+d.iri_sku_id[b].value}}}else{if(d.iri_sku_id&&d.iri_sku_id.checked){a+="&sku_id="+d.iri_sku_id.value}}return a}function get_num_selected_skus(b){var d=getobj(b);var e=0;if(d.iri_sku_id&&d.iri_sku_id.length){for(var a=0;a<d.iri_sku_id.length;++a){if(d.iri_sku_id[a].checked){++e}}}else{if(d.iri_sku_id&&d.iri_sku_id.checked){e=1}else{e=0}}return e}function getAlertName(){return document.iri_alerts_form.name.value}function getAlertType(){return document.iri_alerts_form.type.value}function getBenchmarkId(){return document.iri_alerts_form.benchmark_id.value}function getHopperId(){return document.iri_alerts_form.hopper_id.value}function getItemId(){return document.iri_alerts_form.item_id.value}function getAlertId(){return document.iri_alerts_form.alert_id.value}function getAlertField(){for(var a=0;a<document.iri_alerts_form.field.length;a++){if(document.iri_alerts_form.field[a].selected){return document.iri_alerts_form.field[a].value}}return 0}function getAlertStatus(){for(var a=0;a<document.iri_alerts_form.status.length;a++){if(document.iri_alerts_form.status[a].checked){return document.iri_alerts_form.status[a].value}}return 0}function getAlertComp(){for(var a=0;a<document.iri_alerts_form.comp.length;a++){if(document.iri_alerts_form.comp[a].selected){return document.iri_alerts_form.comp[a].value}}return 0}function getAlertValue(){return document.iri_alerts_form.value.value}function getAlertSkus(){var a="";var b="";if(document.iri_alerts_form.iri_sku_id){if(document.iri_alerts_form.iri_sku_id.length){for(var c=0;c<document.iri_alerts_form.iri_sku_id.length;c++){if(document.iri_alerts_form.iri_sku_id[c].checked){a+=b+document.iri_alerts_form.iri_sku_id[c].value;b=","}}}else{if(document.iri_alerts_form.iri_sku_id.checked){a=document.iri_alerts_form.iri_sku_id.value}}}return a}function get_stat_sku_ids(){var a="";if(document.iri_stats_form.iri_sku_id.length){for(var b=0;b<document.iri_stats_form.iri_sku_id.length;b++){if(document.iri_stats_form.iri_sku_id[b].checked){a+="&sku_id="+document.iri_stats_form.iri_sku_id[b].value}}}else{if(document.iri_stats_form.iri_sku_id.checked){a+="&sku_id="+document.iri_stats_form.iri_sku_id.value}}return a}function animateEllipsis(b){var a=getobj(b);if(!a){a=getobj("ellipsis")}if(a){if(a.innerHTML.length>=3){a.innerHTML=""}else{a.innerHTML+="."}setTimeout(("animateEllipsis('"+b+"')"),550)}}function showIriContent(c){var a=getobj("iri_"+c+"_head");var b=getobj("iri_"+c);if(a){if(b){resetIriTabs();replaceClassName(a,"panel_head","panel_head_sel");replaceClassName(b,"iri_content","iri_content_sel");setPreference("iri_selected_tab",c)}}}function resetIriTabs(){unsetTab("graph");unsetTab("stats");unsetTab("alerts")}function unsetTab(c){var a=getobj("iri_"+c+"_head");var b=getobj("iri_"+c);if(a&&b&&isClassName(a,"panel_head_sel")){replaceClassName(a,"panel_head_sel","panel_head");replaceClassName(b,"iri_content_sel","iri_content")}}function createNewAlert(){document.iri_alerts_form.name.value="";document.iri_alerts_form.value.value="";document.iri_alerts_form.field[0].selected=true;document.iri_alerts_form.comp[0].selected=true;document.iri_alerts_form.status[0].selected=true;document.iri_alerts_form.alert_id.value=0;setAllSkus();var b=getobj("iri_alerts_create_new_btn");var a=getobj("iri_wizard");if(a&&b&&isClassName(a,"hidden")){replaceClassName(b,"show","hidden");replaceClassName(a,"hidden","show")}var c=getobj("iri_alert_setup_error_toggle");if(c){c.className="iri_alert_setup_error_hide"}}function validate_alert_settings(){var d=true;var e=getAlertField();d=d&&e!=0;var a=getAlertComp();if(e!=4){d=d&&a!=0}var b=get_alert_skus();d=d&&(b.length!=0);var c=getobj("iri_alert_setup_error_toggle");if(c){if(!d){c.className="iri_alert_setup_error_show";return false}else{c.className="iri_alert_setup_error_hide"}}return true}function saveNewAlert(){if(!validate_alert_settings()){return}var a="/sinatra/gnpd/iri_alerts/";var f=function(i,h){update_alert_list(h);var j=getobj("iri_alert_setup_success_toggle");if(j){j.className="iri_alert_setup_success_show"}cancelNewAlert();DoFade(7,"iri_alert_setup_success_toggle")};function e(){}function c(h){var i=getobj("iri_alerts_div");if(i){i.innerHTML="<h3>Error: Could not display list of email alerts! </h3>"}}var g="POST";var b="save";b+="&product";b+="&type="+getAlertType();b+="&benchmark_id="+getBenchmarkId();b+="&hopper_id="+getHopperId();b+="&item_id="+getItemId();b+="&alert_id="+getAlertId();b+="&name="+getAlertName();b+="&field="+getAlertField();b+="&comp="+getAlertComp();b+="&value="+getAlertValue();b+="&status="+getAlertStatus();b+="&sku_ids="+getAlertSkus();var d=new AsynchRequest(a,f,e,c,g,b);if(d.supported()){d.send()}}function get_alert_skus(){var e;var d=new Array;var c=document.my_iri_alerts_sku_selector;var a=document.iri_alerts_form;if(c&&(e=c.elements)){var b=0;replace_skus=(e.length>0);for(b=0;b<e.length;++b){if(e[b].checked){d.push(e[b].value)}}}else{if(a){if(a.iri_sku_id){if(a.iri_sku_id.length){var b=0;for(b=0;b<a.iri_sku_id.length;++b){if(a.iri_sku_id[b].checked){d.push(a.iri_sku_id[b].value)}}}else{if(a.iri_sku_id.checked){d.push(a.iri_sku_id.value)}}}}}return d}function save_alert(){if(!validate_alert_settings()){return}var a=getobj("iri_alerts_form");if(a&&a.elements){var c=get_alert_skus();if(a.elements.sku_ids){a.elements.sku_ids.value=c.join(",")}var b;if((b=a.elements.save_alert)){b.value=true}a.submit()}}function deleteAlert(d,i){var c="/sinatra/gnpd/iri_alerts/";var g=function(k,j){update_alert_list(j)};function e(){}function h(j){var k=getobj("iri_alerts_div");if(k){k.innerHTML="<h3>Error: Could not display list of email alerts! </h3>"}}var a="POST";var b="delete";b+="&product";b+="&alert_id="+d;b+="&item_id="+i;var f=new AsynchRequest(c,g,e,h,a,b);if(f.supported()){f.send()}}function editAlert(c,a,i,b,j,g,d){document.iri_alerts_form.name.value=a;document.iri_alerts_form.value.value=j;document.iri_alerts_form.field[i].selected=true;document.iri_alerts_form.comp[b].selected=true;document.iri_alerts_form.status[d].selected=true;document.iri_alerts_form.alert_id.value=c;setSkus(g);var h=getobj("iri_alerts_mainview");var f=getobj("iri_wizard");if(f&&h&&isClassName(f,"hidden")){replaceClassName(h,"show","hidden");replaceClassName(f,"hidden","show")}var e=getobj("iri_alert_setup_error_toggle");if(e){e.className="iri_alert_setup_error_hide"}}function cancelNewAlert(){document.iri_alerts_form.reset();redirectMainPage()}function redirectMainPage(){var b=getobj("iri_wizard");var a=getobj("iri_alerts_create_new_btn");if(a&&b&&isClassName(a,"hidden")){replaceClassName(a,"hidden","show");replaceClassName(b,"show","hidden")}}function setAllSkus(){for(var a=0;a<document.iri_alerts_form.iri_sku_id.length;a++){document.iri_alerts_form.iri_sku_id[a].checked=true}}function setSkus(c){var b=new Array();b=c.split(",");for(var a=0;a<document.iri_alerts_form.iri_sku_id.length;a++){document.iri_alerts_form.iri_sku_id[a].checked=find(document.iri_alerts_form.iri_sku_id[a].value,b)}}function find(d,c){var a=c.length;for(var b=0;b<a;++b){if(d==c[b]){return true}}return false}function get_cylinder(j,g){current_section=g;var f=getobj("iri_cylinder");if(f){f.className="show";var c="/sinatra/gnpd/iri_sales_graph/";if(!get_num_selected_skus("iri_settings")&&!j){alert("No Products selected\n\nPlease select some products in the product matrix above to graph first.");return}var h=function(l,k){draw_cylinder(k)};function d(){}function i(k){var l=getobj("iri_cylinder");if(l){l.innerHTML="<h3>Error: Could not display cylinder! </h3>"}}var a="POST";if(!j){var b=get_sku_ids()}else{b+="&mybench";b+="&iri_benchmark_id="+document.iri_settings.iri_benchmark_id.value}b+="&cylinder";var e=new AsynchRequest(c,h,d,i,a,b);if(e.supported()){e.send()}}}function draw_cylinder(c){var e=c.getElementsByTagName("IriGraph");var n=e.length;if(n){var l=e.item(0);if(l){var m;var o=false;var f=xbSelectSingleNode(l,"Life");if(f){var r=xbNodeVal(f);if(r){if(r>104){r=104}if(r==104){o=true}set_cylinder(r,current_section);var p=getobj("iri_life");if(p){p.innerHTML=r}}}var g=xbSelectSingleNode(l,"Sales");if(g){var d=xbNodeVal(g);if(d){var q=getobj("iri_total_sold");if(q){q.innerHTML=addCommas(d)}}}var b=xbSelectSingleNode(l,"Selling");if(b){var j=xbNodeVal(b);if(j){var a=getobj("iri_still_selling");if(a){if(o){a.innerHTML="<img src='/gnpd/images/unknown.gif' />"}else{if(j==1){a.innerHTML="<img src='/gnpd/images/checked.gif' />"}else{a.innerHTML="<img src='/gnpd/images/redcross.gif' />"}}}}}var h=d/r;if(h){var k=getobj("iri_avg_sold");if(k){var i=Math.round(h);k.innerHTML=addCommas(i)}}}}}function addCommas(b){b+="";x=b.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var a=/(\d+)(\d{3})/;while(a.test(x1)){x1=x1.replace(a,"$1,$2")}return x1+x2}var current_section=0;function show_graphs(b,a){if(!get_num_selected_skus("iri_settings")&&!a){alert("No Products selected\n\nPlease select some products in the product matrix above to graph first.");return}var c=hide_cylinder(b);if(c){update_full_options();get_cylinder(a,b);draw_graphs(b,a)}}function update_graphs(a){update_full_options();show_graphs(current_section,a)}function update_full_options(){var d=getobj("iri_settings");if(d){if(d.iri_sku_id&&d.iri_sku_id.length){for(var b=0;b<d.iri_sku_id.length;b++){if(d.iri_sku_id[b].value){var c=getobj("full_sku_"+d.iri_sku_id[b].value);if(c){if(d.iri_sku_id[b].checked){c.checked=true}else{c.checked=false}}}}}else{if(d.iri_sku_id&&d.iri_sku_id.checked){var c=getobj("full_sku_"+d.iri_sku_id.value);if(c){c.checked=true}}}if(d.iri_benchmarks&&d.iri_benchmarks.options.length){for(var b=0;b<d.iri_benchmarks.options.length;b++){var a=getobj("full_bench_"+d.iri_benchmarks.options[b].value);if(a){if(d.iri_benchmarks.options[b].selected){a.selected=true}else{a.selected=false}}}}}}function hide_cylinder(){var a=getobj("iri_graph_div");var b=getobj("iri_settings_container");if(a&&b){a.className="show";b.className="show";return true}return false}function hide_graphs(){var d=getobj("iri_cylinder");var b=getobj("iri_back_cylinder");var a=getobj("iri_graph_div");var c=getobj("iri_settings_container");if(d&&b&&a&&c){d.className="show";b.className="hidden";a.className="hidden";c.className="hidden";return true}return false}function draw_graphs(e,b){var a=getobj("iri_graph_div");if(a){var c=get_graph_x_space();var d=(c-50)/3;draw_graph_unit(d);draw_graph_store(d);draw_graph_unit_per_store(d);get_graph("preview",e,b);a.className="show"}}function draw_graph_unit(c){var d=getobj("iri_unit");if(d){d.style.width=c+"px";var a="ellipsis1";graph_loading_message(d,a);var b=getobj("iri_unit_title");b.innerHTML="<br/><br/>"}}function draw_graph_store(c){var b=getobj("iri_store");if(b){b.style.width=c+"px";var a="ellipsis2";graph_loading_message(b,a);var d=getobj("iri_store_title");d.innerHTML="<br/><br/>"}}function draw_graph_unit_per_store(c){var d=getobj("iri_unit_store");if(d){d.style.width=c+"px";var a="ellipsis3";graph_loading_message(d,a);var b=getobj("iri_unit_store_title");b.innerHTML="<br/><br/>"}}function update_legend(a,b){var c=iri_graph_process_xml(b,500);a.innerHTML=c[1]}function update_graph_container(a,b){var c=iri_graph_process_xml(b);a.innerHTML=c[0]}function get_graph(d,e,a){var b=d;b+=get_req_data(e,1,a);var c=getobj("iri_graph_legend");if(c){c.innerHTML=""}submit_graph(b)}function get_req_data(g,e,a){var b=get_graph_x_space();var f=(b-50)/3;var d="";if(f>0){d+="&iri_graph_width="+f;d+="&iri_graph_height="+document.iri_settings.iri_graph_height.value}d+="&iri_format_type="+document.iri_settings.iri_format_type.value;d+="&iri_data_settings="+e;d+="&iri_weeks_settings="+g;if(a){d+="&mybench";d+="&iri_benchmark_id="+document.iri_settings.iri_benchmark_id.value}d+=get_sku_ids();if(document.iri_settings.iri_average_value&&document.iri_settings.iri_average_value.checked){d+="&iri_average_value="+document.iri_settings.iri_average_value.value}else{d+="&iri_average_value=0"}if(document.iri_settings.iri_threshold_value&&document.iri_settings.iri_threshold_value.checked){d+="&iri_threshold_value="+document.iri_settings.iri_threshold_value.value}else{d+="&iri_threshold_value=0"}var h=document.iri_settings.iri_benchmarks;if(h){for(var c=0;c<h.options.length;c++){if(h.options[c].selected){d+="&iri_benchmark_id="+h.options[c].value}}}return d}function graph_loading_message(b,a){if(b){b.innerHTML="<div id='srch_msg' style='clear:both;width:220px;height:55px;margin:30px auto;font-size:1.3em;'><p style='float:left;'>Generating graph <span id='"+a+"'>...</span></p></div><script language='Javascript' type='text/javascript'>";animateEllipsis(a)}}function submit_graph(c){var g="POST";var a="/sinatra/gnpd/iri_sales_graph/";var f=function(v,h){var m=iri_graph_process_xml(h,500);var u=m[0];var n=u.length;var l=0;for(var k=0;k<n;++k){l=u[k][1];if(l==1){var s=getobj("iri_unit");if(s){s.innerHTML=u[k][0];var o=getobj("iri_unit_title");if(o){o.innerHTML=u[k][2]+"<br/>"+u[k][3]}}}else{if(l==2||l==4){var r=getobj("iri_store");if(r){r.innerHTML=u[k][0];var t=getobj("iri_store_title");if(t){t.innerHTML=u[k][2]+"<br/>"+u[k][3]}}}else{if(l==3){var p=getobj("iri_unit_store");if(p){p.innerHTML=u[k][0];var j=getobj("iri_unit_store_title");if(j){j.innerHTML=u[k][2]+"<br/>"+u[k][3]}}}}}}var q=getobj("iri_graph_legend");if(q){q.innerHTML=m[1]}};function e(){}function b(h){graph_container.innerHTML="<span> ERROR: failed to load graph! </span>"}var d=new AsynchRequest(a,f,e,b,g,c);if(d.supported()){d.send()}}function initial_load(){var a=get_req_data();submit_form(a,true,true,false,false)}function cylinder_change(){var a=get_req_data();submit_form(a,true,false,true,true)}function checkbox_change(){var a=get_req_data();submit_form(a,true,false,false,false)}function redraw_graphs(){var a=get_req_data();submit_form(a,false,false,true,true)}function update_iris_alert_interface(){var b=getobj("iri_alerts_form");if(b){criteria=b.field.value;if(criteria==0){set_options_visibility("hidden","hidden");hide_sku_data()}if(criteria==1){set_options_visibility("show","show");show_sku_data("unit_sold")}if(criteria==2){set_options_visibility("show","show");show_sku_data("avg_sales")}if(criteria==3){set_options_visibility("show","show");show_sku_data("week_on_shelf")}if(criteria==4){set_options_visibility("hidden","hidden");show_sku_data("still_selling")}if(criteria==5){set_options_visibility("show","show");for(var a=1;a<9;a++){show_sku_data("quarterly_sales_"+a)}}if(criteria==6){set_options_visibility("show","show")}if(criteria==7){set_options_visibility("show","show")}}}var current_data_showing=new Array();function hide_sku_data(){if(current_data_showing[0]&&current_data_showing[1]){current_data_showing[0].className="hidden";current_data_showing[1].className="hidden"}}function show_sku_data(a){var c=getobj(a+"_title");var b=getobj(a+"_value");if(c&&b){if(current_data_showing[0]&&current_data_showing[1]){current_data_showing[0].className="hidden";current_data_showing[1].className="hidden"}c.className="show";b.className="show";current_data_showing[0]=c;current_data_showing[1]=b}}function set_options_visibility(b,a){var h=getobj("comparison_title");var c=getobj("value_title");var g=getobj("comparison_options");var e=getobj("value_options");var f=document.iri_alerts_form.comp;var d=document.iri_alerts_form.value;if(b=="hidden"){h.className="hidden";f.className="hidden"}else{h.className="show";f.className="show"}if(a=="hidden"){c.className="hidden";d.className="hidden"}else{c.className="show";d.className="show"}}var FadeInterval=600;var StartFadeAt=7;var FadeSteps=new Array();FadeSteps[1]="ff";FadeSteps[2]="ee";FadeSteps[3]="dd";FadeSteps[4]="cc";FadeSteps[5]="bb";FadeSteps[6]="aa";FadeSteps[7]="99";function DoFade(b,a){if(b>=1){document.getElementById(a).style.backgroundColor="#ffff"+FadeSteps[b];if(b==1){document.getElementById(a).style.backgroundColor="transparent"}b--;setTimeout("DoFade("+b+",'"+a+"')",FadeInterval)}};function set_cylinder(m,n){var h=parseInt(m);if(h!=0){var g=getobj("start");if(g){if((n>0)){g.className="high_start"}else{g.className="full_start"}}var q=4;var a,r,p,o,e;var k,l;var j=true;var d=0;var c=0;var b=0;var f=0;if(h<13){k=((h-1)*q)+"px";l=((13-(h+1))*q)+"px";a=true}else{if(h<24){if(h==13){d=1;j=false;k=((h-13)*q)+"px"}else{d=2;k=((h-1-13)*q)+"px"}l=((24-(h+1))*q)+"px";r=true}else{if(h<52){d=2;c=2;if(h==24){c=1;j=false;k=((h-24)*q)+"px"}else{k=((h-1-24)*q)+"px"}l=((52-(h+1))*q)+"px";p=true}else{d=2;c=2;b=2;f=0;if(h<104){if(h==52){b=1;j=false;k=((h-52)*q)+"px"}else{k=((h-1-52)*q)+"px"}l=((104-(h+1))*q)+"px";o=true}else{f=1;e=true}}}}if(a){set_section(1,k,l,j,d,n);var i=getobj("section1");if(i){i.className="show"}}else{if(r||p||o||e){set_section(1,((13-1)*q)+"px","0px",false,d,n);var i=getobj("section1");if(i){i.className="show"}}else{set_section(1,"0px",((13-1)*q)+"px",false,d)}}if(r){set_section(2,k,l,j,c,n);var i=getobj("section2");if(i){i.className="show"}}else{if(p||o||e){set_section(2,((24-14)*q)+"px","0px",false,c,n);var i=getobj("section2");if(i){i.className="show"}}else{set_section(2,"0px",((24-14)*q)+"px",false,c)}}if(p){set_section(3,k,l,j,b,n);var i=getobj("section3");if(i){i.className="show"}}else{if(o||e){set_section(3,((52-25)*q)+"px","0px",false,b,n);var i=getobj("section3");if(i){i.className="show"}}else{set_section(3,"0px",((52-25)*q)+"px",false,b)}}if(o){set_section(4,k,l,j,f,n);var i=getobj("section4");if(i){i.className="show"}}else{if(e){set_section(4,((104-53)*q)+"px","0px",false,f,n);var i=getobj("section4");if(i){i.className="show"}}else{set_section(4,"0px",((104-53)*q)+"px",false,f)}}}}function set_section(e,i,f,j,k,a){var d=getobj("section"+e+"_full");var c=getobj("section"+e+"_end");var h=getobj("section"+e+"_empty");var g=getobj("section"+e);var l;if(e!=4){l=getobj("sep"+e)}else{l=getobj("end")}if(d&&c&&h){g.style.width=i;d.style.width=i;h.style.width=f;if(j){replaceClassName(c,"hidden","show")}else{replaceClassName(c,"show","hidden")}if(e!=4){if(k==0){l.className="empty_sep"}else{if(k==1){l.className="half_sep"}else{if(k==2){l.className="full_sep"}}}}else{if(k==0){l.className="empty_end"}else{l.className="full_end"}}var b=a&&a>=e;if(b){addClassName(c,"highlighted");addClassName(d,"highlighted");if(!j){if(a==e){l.className+="_highlighted"}else{l.className+="_full_highlighted"}}}else{removeClassName(c,"highlighted");removeClassName(d,"highlighted")}}};