var d=document,n=navigator,l=n.userAgent.toLowerCase(),i=l.indexOf('opera'),v,isO=i!=-1,isOO=isO&&parseFloat(l.substr(i+6))< 7,ie4u=(i=l.indexOf('msie'))>=0&&!isO&&d.all&&d.all.item&&(v=parseFloat(l.substr(i+5)))>=4,iebdy=0,ie5=ie4u&&v >=5,ie55=ie5&&v >=5.5,isN4=n.appName=='Netscape'&&!d.getElementById&&!isO,isMOZ=l.indexOf('gecko')!=-1,ex_tm=0,dyn=0,wonl=[],tCSS='',turing_c=0,mdropT=0;function und(o){return typeof(o)=='undefined'||o===''||o==null}function pInt(s){return parseInt((''+s).replace(/\D/,'').replace(/^0+/,''))}function inArray(e,a){for(var i in a)if(a[i]==e)return true;return false}function pFloat(s){s=Math.round(s*100)/100;var r=''+s,a=r.indexOf('.');if(a > 0&&r.length > a+3)r=r.substr(0,a+3);return r}function selected_radio(e,df){if(und(e))return und(df)?'':df;for(i=0;i < e.length;i++){if(e[i].checked)return e[i].value}return und(df)?'':df}function tryex(s,t){if(!ex_tm)ex_tm=setTimeout('ex_t("'+s.replace(/\\/g,'\\\\').replace(/\"/g,'\\"').replace(/\'/g,"\\'")+'")',und(t)?200:t);return false}function ex_t(s){ex_tc();eval(s)}function ex_tc(){if(ex_tm){clearTimeout(ex_tm);ex_tm=0}}function wload(){for(var i in wonl)eval(wonl[i])}function winonload(s){wonl[wonl.length]=s}function gl(i,p){var l=und(p)?document:p.document;if(und(l[i])){var j,e,c=l.layers.length;if(c==0)return;else for(j=0;j < c;j++){e=gl(i,l.layers[j]);if(!und(e))return e}}else return l[i]}function ge(i){return typeof(i)=='string'?d.getElementById?d.getElementById(i):d.all?d.all[i]:d.layers?gl(i):null:i}function ges(i){var l=ge(i);return und(l)?null:d.layers?l:l.style}function getW(e){e=ge(e);return und(e)?0:isN4?e.clip.width:isOO?ges(e).pixelWidth:e.offsetWidth}function getH(e){e=ge(e);return und(e)?0:isN4?e.clip.height:isOO?ges(e).pixelHeight:e.offsetHeight}function setW(e,w){e=ge(e);if(und(e))return;var s=ges(e);if(isN4)e.resizeTo(w,getH(e));else if(isOO)s.pixelWidth=w;else s.width=w+'px'}function setH(e,h){e=ge(e);if(und(e))return;var s=ges(e);if(isN4)e.resizeTo(getW(e),h);else if(isOO)s.pixelHeight=h;else s.height=h+'px'}function setpos(e,x,y){var s=ges(e);if(und(s))return;if(isN4)s.moveTo(x,y);else if(isOO){s.pixelLeft=x;s.pixelTop=y}else{s.left=x+'px';s.top=y+'px'}}function setvis(e,v,tr,bl){var s=ges(e);if(und(s))return;s.visibility=v?isN4?'show':'visible':isN4?'hide':'hidden';s.display=v?und(tr)?und(bl)?'inline':'block':ie4u?'':'table-row':'none'}function winw(){return ie4u?iebdy.clientWidth:self.innerWidth}function winh(){return ie4u?iebdy.clientHeight:self.innerHeight}function winl(){return ie4u?iebdy.scrollLeft:self.pageXOffset}function wint(){return ie4u?iebdy.scrollTop:self.pageYOffset}function winnew(u,w,h,p){w=und(w)?800:w;h=und(h)?450:h;var ww=Math.min(winw(),w),wh=Math.min(winh(),h),l=und(screen)?0:Math.round((screen.width-ww)/2),t=und(screen)?0:Math.round((screen.height-wh)/2);p=und(p)?'copyhistory=0,directories=0,location=0,menubar=0,scrollbars='+(winw()< w||winh()< h?'yes':'0')+',status=0,toolbar=0,resizable=yes':p;return window.open(u,'',p+',width='+ww+',height='+wh+',left='+l+',top='+t)}function RegEvent(e,h,a,p){if(und(a))a=[d];else if(typeof(a)!='object')a=[a];var i,n,f,r,t,o;for(i in a){o=typeof(p)=='undefined'||p==null?a[i]:ge(p+a[i]);e=e.toLowerCase();if(isN4){n=e.toUpperCase();o.captureEvents(Event[n])}f=typeof(h)=='function'?function(e){var v=ie4u?window.event:e;return h(v)}:typeof(h)=='string'?new Function('e','var v=ie4u?window.event:e;'+h+';return true'):null;if(und(o['on'+e]))o['on'+e]=f;else{r=o['on'+e];t=typeof(r)=='function'?function(e){var v=ie4u?window.event:e,x=r(v);return und(x)?true:x}:typeof(r)=='string'?new Function('e','var v=ie4u?window.event:e;'+r+';return true'):null;o['on'+e]=function(e){var v=ie4u?window.event:e;return t(v)&&f(v)}}}}function chCSS(e,c){e=ge(e),a=ie4u?'className':'class';tCSS=e.getAttribute(a);e.setAttribute(a,c)}function ACCss(p,e,v){e=ge(e);var a=ie4u?'className':'class',s=e.getAttribute(a)||'',r=new RegExp('(^|)'+p+'(|$)','i'),m=s.match(r);if(v&&!m)e.setAttribute(a,s+' '+p);else if(!v&&m)e.setAttribute(a,s.replace(r,''))}function SetFocus(e){var e=ge(e);if(e.focus)e.focus();if(e.scrollIntoView)e.scrollIntoView()}function cEl(e,p,a,h){if(!d.createElement)return false;p=p||iebdy;e=d.createElement(e);if(a)for(var k in a)e.setAttribute(k,a[k]);if(!und(h))e.innerHTML=h;p.appendChild(e);return e}function wo(u,w,h){winnew(u,w,h);return false}function turing_enlarge(){var p=ge('turing'),t=ge('turing_img');if((turing_c+=2)> 4||und(p)||und(t))return false;t.width=Math.round(t.width*(1+1/turing_c));t.height=Math.round(t.height*(1+1/turing_c));if(turing_c > 2){p.parentNode.appendChild(t);p.destroy}return false}function feedback_vld(){var f=d.forms.mform,r='',v=f.email.value,p=ge('alerts');if(f.company.value==''){r+='<p>'+alerts.enter_company+'</p>'}if(f.name.value==''){r+='<p>'+alerts.enter_name+'</p>'}if(v==''&&f.phone.value==''){r+='<p>'+alerts.enter_email+'</p>'}if(!(v==''||v.match(/^[0-9a-zA-Z\-_\.]+@[0-9a-zA-Z\-_]+\.[0-9a-zA-Z\-_\.]+$/))){r+='<p>'+alerts.missing_email+'</p>'}if(f.message.value==''){r+='<p>'+alerts.enter_message+'</p>'}if(f.turing.value==''){r+='<p>'+alerts.enter_turing+'</p>'}p.innerHTML=r;setvis(p,r!='');return r==''?true:false}function dwSwf(u,w,h){document.write('<object type="application/x-shockwave-flash" data="'+u+'" width="'+w+'" height="'+h+'" align="middle" hspace="0" vspace="0" border="0">'+'<param name="allowScriptAccess" value="sameDomain"/>'+'<param name="movie" value="'+u+'"/>'+'<param name="bgcolor" value="#ffffff"/>'+'<param name="quality" value="high"/>'+'<param name="salign" value="r"/>'+'<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer"/>'+'</object>')}function fixPNG(t){if(ie4u){var src;if(t.tagName.toUpperCase()=='IMG'){if(/\.png$/.test(t.src)){src=t.src;t.src='di/s.png'}}else{src=t.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(src){src=src[1];t.runtimeStyle.backgroundImage='none'}}if(src)t.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='image')"}}function thisload(){iebdy=ie4u&&d.compatMode=='CSS1Compat'?d.documentElement:d.body;dyn=!(und(iebdy)||und(iebdy.innerHTML));var i,p,a=['icon-enlarge-over.png','icon-map-over.png','icon-order-over.png','icon-prod-chapters-over.png','icon-prod-details-over.png','link-details-over.png','menu-drop-over.png','menu-left-top-over.png','news-pane-arrow-over.png','polling-bull-white-over.png','polling-bull-yellow-over.png','prod-active-over.png','prod-new-over.png','prod-over.png'];for(i in a){p=a[i];a[i]=new Image();a[i].src='di/'+p}if(ie55)mdrop_bg=cEl('iframe','',{'id':'menu-drop-list-bg','frameborder':0});RegEvent('mouseover','mdropC(1)',[''],'menu-drop');RegEvent('mouseout','mdropH()',[''],'menu-drop');RegEvent('mouseover','mdropX()',[''],'menu-drop-list');RegEvent('mouseout','mdropH()',[''],'menu-drop-list');var a,i,p=ge('production');if(!und(p)){a=p.getElementsByTagName('img');for(i=0;i < a.length;i++)fixPNG(a[i])}}function indexInit(){if(winw()> 996){var e=cEl('img','',{'id':'prod-hr','src':'/di/prod-descr-hr.png'});if(winw()> 1250){e=ges(e);e.right='32%';e.width='24.5%'}}iPM=0}function prodOver(i){if(i!=iPM){chCSS('prodp'+iPM,'parent');chCSS('prodp'+i,'parent active');setvis('prodt'+iPM,0);setvis('prodt'+i,1);iPM=i}chCSS('prod-descr','over')}function prodOut(){chCSS('prod-descr','')}function mdropC(v){mdropX();setvis('menu-drop-list',v);if(ie55){setH(mdrop_bg,getH('menu-drop-list'));setvis(mdrop_bg,v)}}function mdropX(){if(mdropT){clearTimeout(mdropT);mdropT=0}}function mdropH(){mdropX();mdropT=setTimeout('mdropC(0)',200)}function addProdDetails(){var i,j,a=arguments;for(i=0;i < a.length;i++){for(j=0;j < 15;j++){var k=a[i],t=ge('p'+k+'_'+j);if(und(t))break;else{RegEvent('mouseover','prodPaneOver('+k+')',[t]);RegEvent('mouseout','prodPaneOut('+k+')',[t]);RegEvent('click','prodPaneClick('+k+')',[t]);ACCss('pointer',t,1)}}}}function prodPaneOver(k){var e=ge('p'+k+'c');chCSS(e,'details details-over');top.status=e.href}function prodPaneOut(k){chCSS('p'+k+'c','details');top.status=''}function prodPaneClick(k){top.status='';top.location.href=ge('p'+k+'c').href}winonload('thisload();');