if(!this.JSON){this.JSON={};}(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());var reslist;var echar;var websiteurl="http://www.iherb.com";var txtsearchid="ctl00_HeaderCtl_SearchCtl_txtSearch";function fe(id){return document.getElementById(id);}
function de(id){if(document.getElementById(id)!=null)return true;else return false;}
function ca(){try{var a=null;if(window.ActiveXObject){a=new ActiveXObject("Msxml2.XMLHTTP");if(!a)a=new ActiveXObject("Microsoft.XMLHTTP")}else if(window.XMLHttpRequest)a=new XMLHttpRequest;return a;}catch(ex){rtoe();}}
function glu(){if(gl()!="")return"&cl="+gl();else return"";}
function gl(){try{var str=document.location.toString();var index=str.indexOf("l=ko");if(index!=-1)return str.substring(index+2,index+4);index=str.indexOf("l=es");if(index!=-1)return str.substring(index+2,index+4); index=str.indexOf("l=ja");if(index!=-1)return str.substring(index+2,index+4);index=str.indexOf("l=zh"); if(index!=-1)return str.substring(index+2,index+4);  else return"";}catch(ex){return"";}}
function glst(){if(gl()!="")return"&l="+gl();else return"";}
function search(word){if("https:"==document.location.protocol)return;var fu="http://app.iherb.com/?kw="+word;var head=document.getElementsByTagName('head');var script=document.createElement('script');script.type="text/javascript";script.src=fu;head[0].appendChild(script)}
function trim(st){return st.replace(/^\s+|\s+$/g,"")}
function valw(w){try{w=w+echar;echar="";var st=new String(w);st=trim(st);if(st==""){fe('div1').style.display="none";return}
if(st.length==1){fe('div1').style.display="none";return}
if(w.length<=1){fe('div1').innerHTML="";return}else search(st)}catch(ex){}}
function mouseOverTD(le){try{var i=0;for(i=0;i<reslist.length;i++){fe('row'+i).style.background="white";fe('row'+i).style.color="black"}
cr=parseInt(le.id.substring(3,4));le.style.backgroundColor='#336699';le.style.color="white"}catch(ex){}}
function mouseOutTD(le){}
function iHerbSearchCompletion(arg){var preHTML=new String();var st=new String(arg);st=trim(st);if(st==""||st.length==0){document.getElementById('div1').innerHTML="<span style='color:Green; font-size:small'>No Suggestion<span>";return}
reslist=JSON.parse(unescape(arg));preHTML=preHTML.concat("<div><table id='tableExample1' calss='dataTable'  width='100%' >");var j=reslist.length;if(reslist.length>10)j=10;mr=j;if(reslist.length==0)fe('div1').style.display="none";else fe('div1').style.display="block";var resme=fe(txtsearchid).value.toLowerCase();var size=resme.length;for(i=0;i<j;i++){{if(reslist[i].indexOf("'")!=-1)reslist[i]=reslist[i].replace("'","'");var sec=reslist[i].replace(resme,"<b>"+resme+"</b>");preHTML=preHTML.concat("<tr style='width:100%'  ><td style='width:100%'  onmouseover=mouseOverTD(this)  style='border-style:none; width:100%;padding:0px'        id=row"+i+"   onclick='clicked("+i+")' onkeypress='fndisn("+i+")' onmouseout=mouseOutTD(this)   >"+sec+"  </td></tr>");}}
preHTML=preHTML.concat("</table></div>");fe('div1').innerHTML=preHTML;fe('div1').className="transparent";cr=-1}
function fndisn(i){if(fe('row'+i).innerHTML=="")return;if(keyID==13){document.location=websiteurl+"/search?kw="+rtags(document.getElementById('row'+i).value+glst())}}
function clicked(i){try{var val=rtags(fe('row'+i).innerHTML); fe(txtsearchid).value=val; if(val=="")return;if(de("ctl00_HeaderCtl_SearchCtl_chk_Category")){if(fe("ctl00_HeaderCtl_SearchCtl_chk_Category").checked){var ur=fe("urlwithoutc").value; if(ur=="") ur=fe("urlwithc").value;   urlwithoutc=ur.replace("{0}",rtags(val));document.location=urlwithoutc}else document.location=websiteurl+"/search?kw="+rtags(val)+glst();}
else
{document.location=websiteurl+"/search?kw="+rtags(val+glst());}}
catch(ex)
{}}
var cr=0;var mr=0;document.onclick=myClickHandler;function myClickHandler(){try{fe('div1').innerHTML="";fe('div1').className="None";}catch(e){}}
function KeyCheck(e){}
function n_r_c(){if(fe('row'+cr)==null)return;fe('row'+cr).style.background="white";fe('row'+cr).style.color="black"}
function change_row_color(){if(fe('row'+cr)==null)return;fe('row'+cr).style.background="#336699";fe('row'+cr).style.color="white"}
function rtags(str){return unescape(trim(str.replace("<b>","").replace("</b>","").replace("<B>","").replace("</B>","").replace("&","&")));}
function noNumbers(e,word){var keyID=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(keyID!=8)echar=String.fromCharCode(keyID);else word=word.substring(0,word.length-1);if(echar==" ")return;if(keyID==40){if(cr<mr){n_r_c();cr=cr+1;if(cr==mr)cr=0;change_row_color();fe(txtsearchid).value=rtags(document.getElementById('row'+cr).innerHTML);return false}}else if(keyID==38){if(cr==-1){cr=reslist.length}
if(cr==0){n_r_c();cr=reslist.length}
if(cr>0){n_r_c();cr=cr-1;change_row_color();fe(txtsearchid).value=rtags(fe('row'+cr).innerHTML);}}else valw(word)}
function arrowkeys(e,w){var nVer=navigator.appVersion;var nAgt=navigator.userAgent;var browserName=navigator.appName;var fullVersion=''+parseFloat(navigator.appVersion);var majorVersion=parseInt(navigator.appVersion,10);var nameOffset,verOffset,ix;if((verOffset=nAgt.indexOf("Firefox"))!=-1){return}else if((verOffset=nAgt.indexOf("Opera"))!=-1){return}
var keyID=(window.event)?event.keyCode:e.keyCode;if(keyID!=8)echar=String.fromCharCode(keyID);else w=w.substring(0,w.length-1);if(keyID==40){if(cr<mr){n_r_c();cr=cr+1;if(cr==mr)cr=0;change_row_color();fe(txtsearchid).value=rtags(document.getElementById('row'+cr).innerHTML);return false}}else if(keyID==38){if(cr==-1){cr=reslist.length}
if(cr==0){n_r_c();cr=reslist.length}
if(cr>0){n_r_c();cr=cr-1;change_row_color();fe(txtsearchid).value=rtags(fe('row'+cr).innerHTML);}}else valw(w)}
function SearchButtonClick(textboxid,chID,urlwithc,urlwithoutc){try{var textboxValue=document.getElementById(textboxid).value;if(textboxValue=="")return;urlwithc=urlwithc.replace("{0}",textboxValue);urlwithoutc=urlwithoutc.replace("{0}",textboxValue);var chkCategory=document.getElementById(chID);if(chkCategory.checked){if(textboxValue=="")return;document.location=urlwithc;}else{if(textboxValue=="")return;document.location=urlwithoutc;}}catch(er){}}
function HideContent(d){if(d.length<1){return}
document.getElementById(d).style.display="none"}
function ShowContent(d){if(d.length<1){return}
var dd=document.getElementById(d);AssignPosition(dd);dd.style.display="block"}
function EmailChange(){var el=document.getElementById('div_EmailChange');if(el!=null){el.style.display='block'}}
function ShowElement(elementID){var el=document.getElementById(elementID);if(el!=null){el.style.display='block'}}
function HideElement(elementID){var el=document.getElementById(elementID);if(el!=null){el.style.display='none'}}
function LiveChat(){var el=document.getElementById('chat');if(el!=null){el.style.display='none'}}
function HideSubMenuLeft(){var ItemMenuBox=document.getElementById('td_SiteMenuLeft');var ItemMenu=document.getElementById('div_ItemMenuLeft');var SubMenu=document.getElementById('div_SubMenuLeft');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuLeft';ItemMenu.className='ItemMenuLeft';SubMenu.style.display='none'}}
function ShowSubMenuLeft(){var ItemMenuBox=document.getElementById('td_SiteMenuLeft');var ItemMenu=document.getElementById('div_ItemMenuLeft');var SubMenu=document.getElementById('div_SubMenuLeft');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuLeftOver';ItemMenu.className='ItemMenuLeftOver';SubMenu.style.display='block'}}
function HideSubMenuRight(){var ItemMenuBox=document.getElementById('td_SiteMenuRight');var ItemMenu=document.getElementById('div_ItemMenuRight');var SubMenu=document.getElementById('div_SubMenuRight');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuRight';ItemMenu.className='ItemMenuRight';SubMenu.style.display='none';}}
function ShowSubMenuRight(){var ItemMenuBox=document.getElementById('td_SiteMenuRight');var ItemMenu=document.getElementById('div_ItemMenuRight');var SubMenu=document.getElementById('div_SubMenuRight');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuRightOver';ItemMenu.className='ItemMenuRightOver';SubMenu.style.display='block';}}
function HideSubMenuLinks(){var ItemMenuBox=document.getElementById('td_SiteMenuLinks');var ItemMenu=document.getElementById('div_ItemMenuLinks');var SubMenu=document.getElementById('div_SubMenuLinks');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuLinks';ItemMenu.className='ItemMenuLinks';SubMenu.style.display='none';}}
function ShowSubMenuLinks(){var ItemMenuBox=document.getElementById('td_SiteMenuLinks');var ItemMenu=document.getElementById('div_ItemMenuLinks');var SubMenu=document.getElementById('div_SubMenuLinks');if(SubMenu!=null&&ItemMenu!=null&&ItemMenuBox!=null){ItemMenuBox.className='SiteMenuLinksOver';ItemMenu.className='ItemMenuLinksOver';SubMenu.style.display='block';}}
function findPos(obj){try{var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}}
return[curleft,curtop];}catch(err){}}
function ShowHide(divID,spanID){var div=document.getElementById(divID);var span=document.getElementById(spanID);if(div!=null&&span!=null){if(div.style.display=='block'||div.style.display==''){div.style.display='none';span.innerHTML='[Show Details]';span.title='Click here to show details';}else{div.style.display='block';span.innerHTML='[Hide Details]';span.title='Click here to hide details';}}}
var cX=0;var cY=0;var rX=0;var rY=0;var winW=630,winH=460;try{if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){winW=window.innerWidth;winH=window.innerHeight}
if(navigator.appName.indexOf("Microsoft")!=-1){winW=document.body.offsetWidth;winH=document.body.offsetHeight;}}}catch(er){}
function SetCursorPosition(e){cX=winW/2;cY=e.pageY;}
function SetCursorPositionDocAll(e){cX=winW/2;cY=event.clientY;}
if(document.all){document.onmousemove=SetCursorPositionDocAll;}else{document.onmousemove=SetCursorPosition;}
function AssignPosition(d){try{if(self.pageYOffset){rX=self.pageXOffset;rY=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){rX=document.documentElement.scrollLeft;rY=document.documentElement.scrollTop;}else if(document.body){rX=document.body.scrollLeft;rY=document.body.scrollTop;}
if(document.all){cX+=rX;cY+=rY;}
d.style.left=(cX+10)+"px";d.style.top=(cY+10)+"px";}catch(err){}}
function HideContent(d){if(d.length<1){return}
document.getElementById(d).style.display="none"}
function ShowContent(d){if(d.length<1){return}
var dd=document.getElementById(d);AssignPosition(dd);dd.style.display="block";}
var temp=new Date();var temp1=serverTime;var client=temp.getTime();var server=temp1.getTime();var offset=server-client;function displayTime(){var temp2=new Date();serverTime.setTime(temp2.getTime()+offset);if(de("clock")){fe("clock").innerHTML=serverTime.toLocaleString();setTimeout(displayTime,1000);}}
function ink(e){var key=window.event?e.keyCode:e.which;if(key>31&&(key<46||key>57)&&(key<96||key>105)&&(key<37||key>40)){return false;}}
var xratcl;function atcar(e,pid,qty){var keyID=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(keyID==13){try{xratcl=ca();}catch(e){}
xratcl.onreadystatechange=function(){rte()};if(fe(qty).value=="0")
return;xratcl.open("POST",websiteurl+"/CartProcessor?pid="+pid+"&i=pl&qu="+fe(qty).value+glu());xratcl.send("");return false;}}
function rte(){try{if((xratcl.readyState==4)&&(xratcl.status==200)){var l=gl();if(l!="")l="?l="+l;var reso=xratcl.responseText.toString();if(reso=="1")document.location=websiteurl+"/EditCart"+l;else document.location=document.location;}}catch(ex){}}
function capkey(e,pl){if(val=="")return;var keyID=e.keyCode?e.keyCode:e.which?e.which:e.charCode;if(keyID==13){var val=fe(txtsearchid).value;if(pl=="b")
val=fe("ctl00_FooterCtl_CatalogSearchCtl_txtSearch").value;if(de("ctl00_HeaderCtl_SearchCtl_chk_Category")){if(fe("ctl00_HeaderCtl_SearchCtl_chk_Category").checked){var ur=fe("urlwithoutc").value;if(ur=="") ur=fe("urlwithc").value;  urlwithoutc=ur.replace("{0}",val);document.location=urlwithoutc;}else document.location=websiteurl+"/search?kw="+val+glst();}else document.location=websiteurl+"/search?kw="+val+glst();return false;}}
function t(id){try{var el=fe(id);var bn=navigator.appName;if(bn=="Microsoft Internet Explorer"){if(parseFloat(navigator.appVersion.split("MSIE")[1])==6){el.className="popUpDivIE";}}
if(el.style.display=='none'){el.style.display='block';}else{el.style.display='none';}}catch(ex){}}
