<div xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.backbase.com/b" xmlns:s="http://www.backbase.com/s" xmlns:doc="http://www.trimm.nl/doc" xmlns:nxp="http://www.nxp.com/nxp" style="display:none;"><s:loading><div style="display:none;" /></s:loading><div xmlns:trimm="http://www.trimm.nl/trimm" id="trimm-framework" ><s:event b:on="start" ><s:task b:action="msg" b:value="=== START FRAMEWORK ===" /><s:task b:action="trigger" b:event="init" b:target="id('trimm-ConfigurationController')" /><s:choose><s:when b:test="string-length($bpc_bookmark) lt 1"><s:task b:action="trigger" b:event="loadEventHandler" b:target="id('trimm-MainController')" /></s:when><s:otherwise><s:variable b:name="bookmark" b:select="$bpc_bookmark" b:scope="local" /><s:task b:action="trigger" b:event="resolveBookmark" b:target="id('trimm-BookmarkResolver')" b:test="string-length($bookmark) gt 0" /></s:otherwise></s:choose></s:event><div><s:htmlstructure b:name="trimm:EventHandlerLoader" b:behavior="trimm-EventHandlerLoader" ><div style="display:none;"><s:innercontent /></div></s:htmlstructure><s:behavior b:name="trimm-EventHandlerLoader" ><s:initatt id="trimm-EventHandlerLoader" /><s:event b:on="loadDefinition" b:action="load" b:test="not(id(concat($name,'-def')))" b:url="{@trimm:root,$name,'/',$name,'.xml'}" b:destination="." b:mode="aslastchild" b:showloading="false" /><s:event b:on="unloadDefinition" b:acion="remove" b:target="id(concat($name,'-def'))" /></s:behavior></div><trimm:EventHandlerLoader trimm:root="/eventhandlers/" /><div><s:htmlstructure b:name="trimm:ConfigurationController" b:behavior="trimm-ConfigurationController" ><div style="display:none;" /></s:htmlstructure><s:behavior b:name="trimm-ConfigurationController" ><s:initatt id="trimm-ConfigurationController" /><s:event b:on="init" ><s:variable b:name="_configuration" b:scope="global" /><s:variable b:name="configurationFile" b:select="./@trimm:configfile" /><s:task b:action="trigger" b:event="loadConfiguration" /></s:event><s:event b:on="loadConfiguration" ><s:task b:action="load" b:url="{$configurationFile}" b:destination="$_configuration" b:showloading="false" /><s:task b:action="string2xml" b:variable="$_configuration" /></s:event><s:event b:on="getConfiguration" b:action="assign" b:target="$configuration" b:select="xpath(concat('$_configuration/config/', $section))" /></s:behavior></div><trimm:ConfigurationController trimm:configfile="/config/config.xml" /><div><s:htmlstructure b:name="trimm:EventHandler" b:behavior="trimm-EventHandler" ><div style="display:none;" /></s:htmlstructure><s:behavior b:name="trimm-EventHandler" ><s:initatt id="trimm-EventHandler" /></s:behavior></div><trimm:EventHandler /><div><s:htmlstructure b:name="trimm:EventMonitor" b:behavior="trimm-EventMonitor" ><div /></s:htmlstructure><s:behavior b:name="trimm-EventMonitor" ><s:initatt id="trimm-EventMonitor" /><s:event b:on="construct" ><s:script>//<![CDATA[// // _udn="none" ; _ulink=1; _uacct = "UA-352656-6"; // ////]]></s:script></s:event><s:event b:on="LogClick" ><s:script>//<![CDATA[// // if(typeof logClick == 'function' && _vars['bookmarkResolve'][0] == false) { var logString = ""; var breadCrumb = new String(_vars['breadcrumbString'][0]); breadCrumb = breadCrumb.replace(/\.\.\.\//, ""); if (typeof _vars['event'] == 'object') { switch(_vars['event'][0]) { case 'applicationFamilySelected': case 'productFamilySelected': logString = breadCrumb; break case 'applicationSelected': case 'productSelected': logString = breadCrumb + "/pip/" + _vars['selectedName'][0]['nodeValue']; break case 'showProductFamilyPreview': case 'showProductPreview': case 'showApplicationFamilyPreview': case 'showApplicationPreview': logString = breadCrumb + "/pip/" + _vars['selectedName'][0] + "/preview"; break; case 'showProductFamilyDetails': case 'showProductDetails': case 'showApplicationFamilyDetails': case 'showApplicationDetails': logString = breadCrumb + "/pip/" + _vars['selectedName'][0] + "/detailed"; break; default: logString = "/nolabel/" + _vars['event'][0] + "/" + breadCrumb; } } if (typeof _vars['logClickEvent'] == 'object') { switch(_vars['logClickEvent'][0]) { case 'homepageLoaded': logString = "/homepage"; break; case 'newsItem-prev': logString = "/ua/newsItem-prev"; break; case 'newsItem-next': logString = "/ua/newsItem-next"; break; } } logClick(logString); } // ////]]></s:script></s:event></s:behavior></div><trimm:EventMonitor trimm:uacct="UA-352656-6" /><div><s:htmlstructure b:name="trimm:MainController" b:behavior="trimm-MainController" ><div style="display:none;" /></s:htmlstructure><s:behavior b:name="trimm-MainController" ><s:initatt id="trimm-MainController" /><s:event b:on="construct" ><s:variable b:name="bookmarkResolve" b:scope="global" /><s:variable b:name="bookmarkUpdate" b:scope="global" /><s:variable b:name="interfaceEffects" b:scope="global" /><s:variable b:name="currentBreadcrumbPath" b:scope="global" /><s:variable b:name="currentEventHandler" b:scope="tag" /><s:task b:action="assign" b:target="$currentEventHandler" b:select="id('trimm-EventHandler')" b:scope="tag" /><s:task b:action="assign" b:target="$bookmarkResolve" b:select="true()" b:scope="global" /><s:task b:action="assign" b:target="$bookmarkUpdate" b:select="false()" b:scope="global" /><s:task b:action="assign" b:target="$interfaceEffects" b:select="false()" b:scope="global" /></s:event><s:event b:on="handleEvent" ><s:lock b:target="/*"><s:task b:action="msg" b:value="{concat('MainController::handleEvent - event == ',$event)}" /><s:task b:action="trigger" b:event="{$event}" b:target="$currentEventHandler" /></s:lock><s:task b:action="trigger" b:event="LogClick" b:target="id('trimm-EventMonitor')" /></s:event><s:event b:on="loadEventHandler" ><s:lock b:target="/*"><s:variable b:name="name" /><s:variable b:name="bookmarkConfig" /><s:choose><s:when b:test="$currentEventHandler/@b:behavior = $eventHandler"><s:task b:action="msg" b:value="{concat('MainController::loadEventHandler - eventHandler == ',$eventHandler,' [NOT LOADING AS EVENTHANDLER ALREADY ACTIVE]')}" /></s:when><s:otherwise><s:task b:action="msg" b:value="{concat('MainController::loadEventHandler - eventHandler == ',$eventHandler)}" /><s:task b:action="trigger" b:event="unload" b:target="$currentEventHandler" /><s:task b:action="assign" b:target="$name" b:select="$eventHandler" /><s:task b:action="trigger" b:event="loadDefinition" b:target="id('trimm-EventHandlerLoader')" /><s:task b:action="set" b:target="$currentEventHandler/@b:behavior" b:value="{$eventHandler}" /><s:task b:action="trigger" b:event="loadBookmarkConfig" b:target="$currentEventHandler" /><s:task b:action="trigger" b:event="init" b:target="$currentEventHandler" /><s:if b:test="not(declared($bookmark))"><s:variable b:name="bookmark" /></s:if><s:choose><s:when b:test="string-length($bookmark) gt 0"><s:task b:action="assign" b:target="$bookmarkConfig" b:select="$currentEventHandler/$bookmarkConfig" /><s:task b:action="trigger" b:event="parseBookmark" b:target="id('trimm-BookmarkResolver')" /></s:when><s:otherwise><s:task b:action="assign" b:target="$bookmarkResolve" b:select="false()" b:scope="global" /><s:task b:action="assign" b:target="$bookmarkUpdate" b:select="true()" b:scope="global" /><s:task b:action="assign" b:target="$interfaceEffects" b:select="true()" b:scope="global" /></s:otherwise></s:choose></s:otherwise></s:choose><s:task b:action="trigger" b:event="{$event}" b:target="$currentEventHandler" b:test="declared($event)" /></s:lock></s:event><s:event b:on="getBookmarkSection" b:action="assign" b:target="$bookmarkSection" b:select="string(./$currentEventHandler/$bookmarkConfig//section[@cid=$id]/@params)" /><s:event b:on="createComponent" ><s:if b:test="not(id($id))"><s:script>//<![CDATA[// // var name = _vars['componentName']; var id = _vars['id']; var content = _vars['content']; var att = _vars['att']; var destination = _vars['destination'][0]; var mode = _vars['mode']; if (content) { var sXML = '<' + name + ' x' + 'mlns:nxp="http://www.nxp.com/nxp" ' + (id ? ' id="' + id + '"' : '') + (att ? ' ' + att + ' ' : '') + '>' + content + '</' + name + '>'; } else { var sXML = '<' + name + ' x' + 'mlns:nxp="http://www.nxp.com/nxp" ' + (id ? ' id="' + id + '"' : '') + ' />'; } bpc.setVariable('sXML', [sXML], 'local'); // ////]]></s:script><s:if b:test="not(declared($mode))"><s:variable b:name="mode" b:select="'aslastchild'" /></s:if><s:choose><s:when b:test="$mode = 'after'"><s:task b:action="move" b:source="$sXML" b:destination="$destination" b:mode="after" /></s:when><s:otherwise><s:task b:action="move" b:source="$sXML" b:destination="$destination" b:mode="aslastchild" /></s:otherwise></s:choose><s:lock b:target="/*"><s:task b:action="msg" b:value="{concat('MainController::createComponent - init == id(''',$id,''')')}" /><s:task b:action="trigger" b:event="init" b:target="id($id)" /></s:lock></s:if></s:event><s:event b:on="removeComponent" b:action="remove" b:target="$target" /><s:event b:on="showBreadcrumb" ><s:task b:action="trigger" b:event="showMe" b:target="id('nxp-BreadcrumbBar')" /><s:if b:test="declared($breadcrumbNodes)"><s:for-each b:target="$breadcrumbNodes/nodes/node | $breadcrumbNodes/node"><s:task b:action="trigger" b:event="_breadcrumbAddNode" /></s:for-each></s:if></s:event><s:event b:on="_breadcrumbAddNode" ><s:lock><s:variable b:name="nodeLevel" /><s:variable b:name="nodeCaption" /><s:variable b:name="nodeAction" /><s:variable b:name="nodeActionTarget" /><s:variable b:name="nodeActionArgs" /><s:variable b:name="nodeFinal" /><s:task b:action="assign" b:target="$nodeLevel" b:select="string($_target/@level)" /><s:task b:action="assign" b:target="$nodeCaption" b:select="string($_target/@caption)" /><s:task b:action="assign" b:target="$nodeAction" b:select="string($_target/@action)" /><s:task b:action="assign" b:target="$nodeActionTarget" b:select="string($_target/@actionTarget)" /><s:task b:action="assign" b:target="$nodeActionArgs" b:select="string($_target/@actionArgs)" /><s:choose><s:when b:test="$_target/@final"><s:task b:action="assign" b:target="$nodeFinal" b:select="string($_target/@final)" /></s:when><s:otherwise><s:task b:action="assign" b:target="$nodeFinal" b:select="'false'" /></s:otherwise></s:choose><s:task b:action="trigger" b:event="addNode" b:target="id('nxp-BreadcrumbBar')" /></s:lock></s:event><s:event b:on="resetBreadcrumb" b:action="trigger" b:event="reset" b:target="id('nxp-BreadcrumbBar')" /></s:behavior></div><trimm:MainController /></div><div xmlns:trimm="http://www.trimm.nl/trimm" xmlns:lang="http://www.trimm.nl/lang" ><s:htmlstructure b:name="trimm:Button" ><div class="trimm-Button" ><div class="trimm-Button-left" ><div class="trimm-Button-right" ><div class="trimm-Button-center" ><div class="trimm-Button-text" ><s:innercontent /></div></div></div></div></div></s:htmlstructure></div><div xmlns:lang="http://www.trimm.nl/lang" xmlns:trimm="http://www.trimm.nl/trimm" ><s:behavior b:name="trimm-ScrollTo" ><s:event b:on="construct" ><s:setstyle b:cursor="pointer" /><s:variable b:name="scrollTo" b:select="substring-after(@href, '#')" b:scope="tag" /><s:task b:action="remove" b:target="@href" /></s:event><s:event b:on="command" b:action="scrollto" b:target="id($scrollTo)" b:animate="true" /></s:behavior></div><div xmlns:trimm="http://www.trimm.nl/trimm" ><s:behavior b:name="nxp-Panel" ><s:initatt nxp:hidden="false" /><s:event b:on="construct" ><s:if b:test="$bpc_browser='moz'"><s:if b:test="not(@nxp:transparent)"><s:task b:action="addclass" b:value="nxp-PanelSolid" /></s:if></s:if></s:event><s:event b:on="showMe" ><s:if b:test="@nxp:hidden='true'"><s:task b:action="show" /><s:choose><s:when b:test="$interfaceEffects=true()"><s:fxstyle b:height="{concat(@nxp:origheight, 'px')}" b:mode="exp" b:time="1000" /></s:when><s:otherwise><s:setstyle b:height="{concat(@nxp:origheight, 'px')}" /></s:otherwise></s:choose><s:task b:action="removeclass" b:value="hidable" /><s:task b:action="set" b:value="false" b:target="@nxp:hidden" /></s:if></s:event><s:event b:on="hideMe" ><s:script b:test="not(@nxp:origheight)">//<![CDATA[// // var mySizes = bpc.getSize(_current, 'content'); bpc.setBXMLAttribute('nxp:origheight', [mySizes['h']], _current); // ////]]></s:script><s:if b:test="@nxp:hidden='false'"><s:task b:action="addclass" b:value="hidable" /><s:choose><s:when b:test="$interfaceEffects=true()"><s:fxstyle b:height="1px" b:mode="exp" b:time="1000" /></s:when><s:otherwise><s:setstyle b:height="1px" /></s:otherwise></s:choose><s:task b:action="hide" /><s:task b:action="set" b:value="true" b:target="@nxp:hidden" /></s:if></s:event></s:behavior><s:behavior b:name="nxp-PanelHeader" ><s:event b:on="construct" ><s:if b:test="@nxp:local"><s:script>//<![CDATA[// // var localText = _page.text[bpc.xpath('string(@nxp:local)', _current)]; bpc.setVariable('localText', [localText], 'local'); // ////]]></s:script><s:task b:action="settext" b:value="{$localText}" /></s:if></s:event></s:behavior><s:htmlstructure b:name="nxp:PanelHeader" b:behavior="nxp-PanelHeader" ><div class="nxp-PanelHeader" ><div class="nxp-PanelHeaderLeft" ><div class="nxp-PanelHeaderRight" ><div class="nxp-PanelHeaderCenter" ><span><s:innercontent /></span></div></div></div></div></s:htmlstructure><s:htmlstructure b:name="nxp:PanelBody" ><div class="nxp-PanelBody" ><div class="nxp-PanelBodyLeft" ><div class="nxp-PanelBodyRight" ><div class="nxp-PanelBodyCenter" ><s:innercontent /></div></div></div></div></s:htmlstructure><s:htmlstructure b:name="nxp:PanelFooter" ><div class="nxp-PanelBodyBottom" ><div class="nxp-PanelBottomLeft" ><div class="nxp-PanelBottomRight" ><div class="nxp-PanelBottomCenter" ><span /></div></div></div></div></s:htmlstructure><s:htmlstructure b:name="nxp:PanelList" ><dl class="nxp-PanelList" ><s:innercontent /></dl></s:htmlstructure><s:htmlstructure b:name="nxp:PanelListItem" ><dt><a shape="rect" ><s:attribute b:name="href" b:value="{@nxp:src}" /><s:innercontent /></a></dt></s:htmlstructure><s:htmlstructure b:name="nxp:Panel" b:behavior="nxp-Panel" ><div class="nxp-Panel" ><s:innercontent /></div></s:htmlstructure></div><div xmlns:lang="http://www.trimm.nl/lang" xmlns:trimm="http://www.trimm.nl/trimm" ><s:htmlstructure b:name="nxp:BreadcrumbBar" b:behavior="nxp-BreadcrumbBar" ><div class="nxp-BreadcrumbBar" /></s:htmlstructure><s:behavior b:name="nxp-BreadcrumbBar" ><s:initatt id="nxp-BreadcrumbBar" /><s:event b:on="construct" ><s:variable b:name="breadcrumbString" b:scope="global" /><s:variable b:name="currentBreadcrumbPath" b:scope="global" /><s:task b:action="hide" /></s:event><s:event b:on="init" ><s:task b:action="msg" b:value="BreadcrumbBar::init" /><s:task b:action="set" b:value="nxp-BreadcrumbBar" b:target="./@class" /><s:task b:action="addclass" b:value="{$visualType}" /><s:task b:action="show" /><s:task b:action="trigger" b:event="createSections" /></s:event><s:event b:on="reset" ><s:variable b:name="breadcrumbView" b:select="'home'" /><s:variable b:name="breadcrumbType" b:select="@nxp:type" /><s:task b:action="msg" b:value="{concat('BreadcrumbBar::reset - breadcrumbView == ',$breadcrumbView, ' - breadcrumbType == ',$breadcrumbType)}" /><s:task b:action="trigger" b:event="showMe" /></s:event><s:event b:on="createSections" ><s:variable b:name="initial" b:scope="tag" /><s:task b:action="msg" b:value="BreadcrumbBar::createSections" /><s:task b:action="move" b:source="$sections" b:destination="." b:mode="replacechildren" /><s:for-each b:target=".//nxp:BreadcrumbBarSection" ><s:task b:action="assign" b:target="$initial" b:select="true()" b:scope="tag" /><s:task b:action="trigger" b:event="addNode" /></s:for-each><s:task b:action="assign" b:target="$initial" b:select="false()" b:scope="tag" /></s:event><s:event b:on="addNode" ><s:variable b:name="visualClass" /><s:variable b:name="_node" /><s:if b:test="not(declared($nodeCaption))"><s:variable b:name="nodeCaption" b:select="string($_target/@nxp:caption)" /><s:variable b:name="nodeAction" b:select="string($_target/@nxp:action)" /><s:variable b:name="nodeActionTarget" b:select="string($_target/@nxp:actionTarget)" /><s:variable b:name="nodeActionArgs" b:select="string($_target/@nxp:actionArgs)" /><s:variable b:name="nodeFinal" b:select="'false'" /></s:if><s:script>//<![CDATA[// // if (_vars['nodeCaption']) { var nodeCaption = _vars['nodeCaption'][0]; nodeCaption = nodeCaption.replace('&', '&amp;'); nodeCaption = nodeCaption.replace('<', '&lt;'); nodeCaption = nodeCaption.replace('>', '&gt;'); bpc.setVariable('tmpNodeCaption', [nodeCaption], 'local'); } if (_vars['nodeActionArgs']) { var nodeActionArgs = _vars['nodeActionArgs'][0]; nodeActionArgs = nodeActionArgs.replace('&', '&amp;'); nodeActionArgs = nodeActionArgs.replace('<', '&lt;'); nodeActionArgs = nodeActionArgs.replace('>', '&gt;'); bpc.setVariable('tmpNodeActionArgs', [nodeActionArgs], 'local'); } // ////]]></s:script><s:task b:action="assign" b:target="$nodeCaption" b:select="$tmpNodeCaption" b:test="declared($tmpNodeCaption)" /><s:task b:action="assign" b:target="$nodeActionArgs" b:select="$tmpNodeActionArgs" b:test="declared($tmpNodeActionArgs)" /><s:task b:action="msg" b:value="{concat('BreadcrumbBar::addNode - caption == ', $nodeCaption, ' - action == ', $nodeAction, ' - actiontarget == ', $nodeActionTarget, ' - actionargs == ', $nodeActionArgs)}" /><s:if b:test="not(declared($_target))"><s:variable b:name="_target" b:select=".//nxp:BreadcrumbBarSection[1]" /></s:if><s:if b:test="not(declared($nodeFinal))"><s:variable b:name="nodeFinal" b:select="'false'" /></s:if><s:choose><s:when b:test="$_target/@nxp:type='button'"><s:task b:action="assign" b:target="$visualClass" b:select="'nxp-BreadcrumbBarButtonNode'" /></s:when><s:otherwise><s:task b:action="assign" b:target="$visualClass" b:select="'nxp-BreadcrumbBarNode'" /></s:otherwise></s:choose><s:task b:action="assign" b:target="$_node" b:select="concat('&lt;nxp:BreadcrumbBarNode xmlns:nxp=&quot;http://www.nxp.com/nxp&quot; ', 'class=&quot;', $visualClass, '&quot; ', 'nxp:action=&quot;', $nodeAction, '&quot; ', 'nxp:actionTarget=&quot;', $nodeActionTarget, '&quot; ', 'nxp:final=&quot;', $nodeFinal, '&quot; ', 'nxp:actionArgs=&quot;', $nodeActionArgs, '&quot;&gt;', $nodeCaption, '&lt;/nxp:BreadcrumbBarNode&gt;')" /><s:choose><s:when b:test="$initial=true()"><s:task b:action="move" b:source="$_node" b:destination="$_target" b:mode="aslastchild" /><s:if b:test="$_target/@nxp:type='bar'"><s:task b:action="assign" b:target="$_node" b:select="concat('&lt;nxp:BreadcrumbBarNode xmlns:nxp=&quot;http://www.nxp.com/nxp&quot; ', 'class=&quot;', $visualClass, '&quot; ', 'style=&quot;display: none; cursor: pointer;&quot; ', 'nxp:ignore=&quot;1&quot;&gt;', '...', '&lt;/nxp:BreadcrumbBarNode&gt;')" /><s:task b:action="move" b:source="$_node" b:destination="$_target" b:mode="aslastchild" /></s:if></s:when><s:otherwise><s:if b:test=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() &gt; ($nodeLevel + 1)]"><s:task b:action="remove" b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() &gt; ($nodeLevel + 1)]" /></s:if><s:task b:action="move" b:source="$_node" b:destination=".//nxp:BreadcrumbBarSection[1]" b:mode="aslastchild" /></s:otherwise></s:choose><s:task b:action="trigger" b:event="refreshNodes" /></s:event><s:event b:on="refreshNodes" ><s:variable b:name="nodeCount" /><s:variable b:name="nodeHideAfter" /><s:variable b:name="nodeHideTriggerCount" /><s:script>//<![CDATA[// // var _nodes = bpc.xpath('.//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode', _current); var breadcrumbString = ''; for (var i = 0; i < _nodes.length; i++) { if (i != 1) { breadcrumbString = breadcrumbString + '/' + bpc.xpath('string(./text())', _nodes[i]); } } bpc.setVariable('breadcrumbString', [breadcrumbString], 'global'); // ////]]></s:script><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode"><s:setstyle b:display="block" /></s:with><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[2]"><s:setstyle b:display="none" /></s:with><s:task b:action="assign" b:target="$nodeCount" b:select="count(.//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode)" /><s:choose><s:when b:test="@nxp:type = 'product'"><s:task b:action="assign" b:target="$nodeHideAfter" b:select="$nodeCount - 1" /><s:task b:action="assign" b:target="$nodeHideTriggerCount" b:select="'4'" /></s:when><s:when b:test="@nxp:type = 'application'"><s:task b:action="assign" b:target="$nodeHideAfter" b:select="$nodeCount - 1" /><s:task b:action="assign" b:target="$nodeHideTriggerCount" b:select="'4'" /></s:when><s:otherwise><s:task b:action="assign" b:target="$nodeHideAfter" b:select="$nodeCount - 2" /><s:task b:action="assign" b:target="$nodeHideTriggerCount" b:select="'5'" /></s:otherwise></s:choose><s:if b:test="$nodeCount &gt; $nodeHideTriggerCount"><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() &lt; $nodeHideAfter]"><s:setstyle b:display="none" /></s:with><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() &lt; 3]"><s:setstyle b:display="block" /></s:with></s:if><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode"><s:setstyle b:font-weight="normal" /></s:with><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode"><s:setstyle b:cursor="pointer" /></s:with><s:with b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[last()]"><s:setstyle b:font-weight="bold" /><s:setstyle b:cursor="default" /></s:with><s:task b:action="assign" b:target="$currentBreadcrumbPath" b:select="concat(string(@nxp:type), ',')" b:scope="global" /><s:variable b:name="tmpActionArgs" /><s:for-each b:target=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() gt 2]" b:test=".//nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() gt 2]"><s:task b:action="trigger" b:event="_rebuildCurrentBreadcrumbPath" /></s:for-each></s:event><s:event b:on="_rebuildCurrentBreadcrumbPath" ><s:lock><s:if b:test="@nxp:type != 'other'"><s:task b:action="assign" b:target="$tmpActionArgs" b:select="string($_target/@nxp:actionArgs)" /><s:script>//<![CDATA[// // var id = _vars['tmpActionArgs'][0].split(',')[2].split('=')[1]; bpc.setVariable('nodeId', [id], 'local'); // ////]]></s:script><s:choose><s:when b:test="$_target/@nxp:final='false'"><s:task b:action="assign" b:target="$currentBreadcrumbPath" b:select="concat($currentBreadcrumbPath, '/', $nodeId)" b:scope="global" /></s:when><s:otherwise><s:task b:action="assign" b:target="$currentBreadcrumbPath" b:select="concat($currentBreadcrumbPath, ',', $nodeId)" b:scope="global" /></s:otherwise></s:choose></s:if></s:lock></s:event><s:event b:on="showMe" ><s:variable b:name="_sections" b:scope="tag" /><s:variable b:name="visualType" /><s:choose><s:when b:test="$breadcrumbView = 'home'"><s:task b:action="assign" b:target="$visualType" b:select="'nxp-BreadcrumbBarHome'" /></s:when><s:otherwise><s:task b:action="assign" b:target="$visualType" b:select="'nxp-BreadcrumbBarFull'" /></s:otherwise></s:choose><s:choose><s:when b:test="$breadcrumbType = 'product' and not(id('nxp-BreadcrumbBar')/@nxp:type='product')"><s:variable b:name="sections" ><div><nxp:BreadcrumbBarPopup /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionProducts" class="nxp-BreadcrumbBarSectionActive" nxp:type="bar" nxp:caption="Products" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=home" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionApplications" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Applications" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=home" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionOther" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Looking for" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=keepcurrent" /></div></s:variable><s:task b:action="assign" b:target="$_sections" b:select="$sections" /><s:task b:action="set" b:value="product" b:target="id('nxp-BreadcrumbBar')/@nxp:type" /><s:task b:action="trigger" b:event="init" b:target="id('nxp-BreadcrumbBar')" /></s:when><s:when b:test="$breadcrumbType = 'application' and not(id('nxp-BreadcrumbBar')/@nxp:type='application')"><s:variable b:name="sections" ><div><nxp:BreadcrumbBarPopup /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionApplications" class="nxp-BreadcrumbBarSectionActive" nxp:type="bar" nxp:caption="Applications" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=home" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionProducts" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Products" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=home" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionOther" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Looking for" nxp:action="handleEvent" nxp:actionTarget="trimm-MainController" nxp:actionArgs="event=breadcrumbRestore,activePanel=keepcurrent" /></div></s:variable><s:task b:action="assign" b:target="$_sections" b:select="$sections" /><s:task b:action="trigger" b:event="init" b:target="id('nxp-BreadcrumbBar')" /><s:task b:action="set" b:value="application" b:target="id('nxp-BreadcrumbBar')/@nxp:type" /></s:when><s:when b:test="$breadcrumbType = 'other' and not(id('nxp-BreadcrumbBar')/@nxp:type='other')"><s:variable b:name="sections" ><div><nxp:BreadcrumbBarPopup /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionOther" class="nxp-BreadcrumbBarSectionActive" nxp:type="bar" nxp:caption="Home" nxp:action="redirect" nxp:actionTarget="nxp-BreadcrumbBar" nxp:actionArgs="url=/" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionProducts" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Products" nxp:action="redirect" nxp:actionTarget="nxp-BreadcrumbBar" nxp:actionArgs="url=/" /><nxp:BreadcrumbBarSection id="nxp-BreadcrumbBarSectionApplications" class="nxp-BreadcrumbBarSectionInactive" nxp:type="button" nxp:caption="Applications" nxp:action="redirect" nxp:actionTarget="nxp-BreadcrumbBar" nxp:actionArgs="url=/" /></div></s:variable><s:task b:action="assign" b:target="$_sections" b:select="$sections" /><s:task b:action="trigger" b:event="init" b:target="id('nxp-BreadcrumbBar')" /><s:task b:action="set" b:value="other" b:target="id('nxp-BreadcrumbBar')/@nxp:type" /></s:when></s:choose><s:task b:action="show" /></s:event><s:event b:on="hideMe" b:action="hide" /><s:event b:on="redirect" ><s:script>//<![CDATA[// document.location = _vars['url'][0]; ////]]></s:script></s:event></s:behavior><s:htmlstructure b:name="nxp:BreadcrumbBarSection" ><div class="nxp-BreadcrumbBarSection" ><div class="nxp-BreadCrumbBarSectionLeft" ><div class="nxp-BreadCrumbBarSectionRight" ><div class="nxp-BreadCrumbBarSectionCenter" ><s:innercontent /></div></div></div></div></s:htmlstructure><s:htmlstructure b:name="nxp:BreadcrumbBarNode" b:behavior="nxp-BreadcrumbBarNode" ><div><s:innercontent /></div></s:htmlstructure><s:behavior b:name="nxp-BreadcrumbBarNode" ><s:event b:on="command" ><s:variable b:name="nodeAction" /><s:variable b:name="nodeActionTarget" /><s:variable b:name="nodeActionArgs" /><s:if b:test="not(declared($commandSource))"><s:variable b:name="commandSource" b:select="''" /></s:if><s:choose><s:when b:test="@popupnode = 'true'"><s:variable b:name="popupPosition" b:select="position() + 2" /><s:task b:action="trigger" b:event="command" b:target="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarSection[1]/nxp:BreadcrumbBarNode[position() = $popupPosition]" /></s:when><s:when b:test="(not(@nxp:ignore) and position() != last()) or position() = 1 or $commandSource = 'internal'"><s:task b:action="assign" b:target="$nodeAction" b:select="string(@nxp:action)" /><s:task b:action="assign" b:target="$nodeActionTarget" b:select="string(@nxp:actionTarget)" /><s:task b:action="assign" b:target="$nodeActionArgs" b:select="string(@nxp:actionArgs)" /><s:task b:action="msg" b:value="{concat('BreadcrumbBarNode::command - action == ', $nodeAction, ' - actiontarget == ', $nodeActionTarget, ' - actionargs == ', $nodeActionArgs)}" /><s:script>//<![CDATA[// var actionArgs = bpc.getBXMLAttribute('nxp:actionArgs', _current).split(','); for (iActionArgs = 0; iActionArgs < actionArgs.length; iActionArgs++) { var actionArg = actionArgs[iActionArgs].split('='); bpc.setVariable(actionArg[0], [actionArg[1]], 'local'); } ////]]></s:script><s:task b:action="remove" b:target="following-sibling::nxp:BreadcrumbBarNode[not(@nxp:ignore)]" /><s:task b:action="trigger" b:event="refreshNodes" b:target="ancestor::nxp:BreadcrumbBar" /><s:task b:action="trigger" b:event="{$nodeAction}" b:target="id($nodeActionTarget)" /></s:when><s:when b:test="@nxp:ignore"><s:task b:action="remove" b:target="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarPopup/*" /><s:for-each b:target="ancestor::nxp:BreadcrumbBarSection//nxp:BreadcrumbBarNode[position() &gt; 2 and position() &lt;= (last() - 2)]"><s:task b:action="copy" b:source="$_target" b:destination="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarPopup" b:mode="aslastchild" /></s:for-each><s:task b:action="show" b:target="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarPopup/nxp:BreadcrumbBarNode" /><s:task b:action="set" b:target="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarPopup/nxp:BreadcrumbBarNode/@popupnode" b:value="true" /><s:task b:action="trigger" b:event="showMe" b:target="ancestor::nxp:BreadcrumbBar/*/nxp:BreadcrumbBarPopup" /></s:when></s:choose>&gt; </s:event></s:behavior><s:htmlstructure b:name="nxp:BreadcrumbBarPopup" b:behavior="nxp-BreadcrumbBarPopup" ><div><s:innercontent /></div></s:htmlstructure><s:behavior b:name="nxp-BreadcrumbBarPopup" ><s:initatt id="nxp-BreadcrumbBarPopup" /><s:event b:on="showMe" ><s:task b:action="show" /><s:task b:action="position" b:type="place" b:position="at-pointer" /><s:task b:action="hide" /><s:fxstyle b:left="~-3px" b:top="~-3px" b:time="1" /><s:task b:action="show" /></s:event><s:event b:on="hideMe" b:action="hide" /><s:event b:on="command" b:action="trigger" b:event="hideMe" /><s:event b:on="mouseleave" b:action="trigger" b:event="hideMe" /></s:behavior></div><div xmlns:trimm="http://www.trimm.nl/trimm" xmlns:lang="http://www.trimm.nl/lang" ><script type="text/javascript" xml:space="preserve" >//<![CDATA[// function nxp_BookmarkBar_followScroll(id){ var delay=parseInt(bpc.getBXMLAttribute('nxp:delay',document.getElementById(id))); var statement="bpc.trigger('moveIt',document.getElementById('"+id+"'));"; setTimeout(statement,delay); } function nxp_BookmarkBar_addToFavorite(title,url){ if (_vars['bpc_browser']=='moz') { // Mozilla Firefox Bookmark window.sidebar.addPanel(document.title, url,""); } else if( window.external ) { // IE Favorite window.external.AddFavorite(url, document.title); } } function nxp_BookmarkBar_copyToClipboard(txt,alert_text) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if(navigator.userAgent.indexOf("Opera") != -1) { window.location = txt; } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { if(alert_text){ alert(alert_text); } return false; } var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext = txt; str.data = copytext; trans.setTransferData("text/unicode",str,copytext.length*2); var clipid = Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans,null,clipid.kGlobalClipboard); } } function nxp_BookmarkBarSetCaretPosition(ctrl, pos) { var field=ctrl; if (field.createTextRange) { var range = field.createTextRange(); range.collapse(true); range.moveEnd('character', pos); range.moveStart('character', pos); range.select(); } else if (field.selectionEnd) { field.selectionEnd = pos; } } ////]]></script><s:htmlstructure b:name="nxp:BookmarkBar" b:behavior="nxp-BookmarkBar" ><div class="nxp-BookmarkBar" ><s:innercontent /></div></s:htmlstructure><s:behavior b:name="nxp-BookmarkBar" ><s:initatt nxp:delay="300" nxp:minTop="430" /><s:event b:on="command" ><s:with b:target="nxp:BookmarkPanel" ><s:choose><s:when b:test="@nxp:activated='true'"><s:task b:action="trigger" b:event="deactivate" /></s:when><s:otherwise><s:task b:action="trigger" b:event="activate" /></s:otherwise></s:choose></s:with></s:event><s:event b:on="construct" ><s:task b:action="trigger" b:event="moveIt" /><s:variable b:name="final" b:select="'&lt;img src=&quot;/bbimages/final.gif&quot; /&gt;'" /><s:task b:action="move" b:source="$final" b:target="." b:mode="aslastchild" /></s:event><s:event b:on="moveIt" ><s:lock><s:choose><s:when b:test="id('nxp-Body')/@class='nxp-BodyHome'"><s:fxstyle b:top="{concat(($bpc_scrollTop + 428),'px')}" b:motion="log" /><s:task b:action="set" b:target="@nxp:minTop" b:value="{@nxp:minTop}" /></s:when><s:otherwise><s:fxstyle b:top="{concat(($bpc_scrollTop + 164),'px')}" b:motion="log" /><s:task b:action="set" b:target="@nxp:minTop" b:value="{@nxp:minTop}" /></s:otherwise></s:choose></s:lock></s:event></s:behavior><s:htmlstructure b:name="nxp:BookmarkPanel" b:behavior="nxp-BookmarkPanel" ><div class="nxp-BookmarkPanel" ><div class="nxp-BookmarkPanel-title" >Bookmark</div><input readonly="readonly" class="nxp-BookmarkPanel-textfield" type="text" /><div class="nxp-BookmarkPanel-btns-container" ><s:innercontent /></div></div></s:htmlstructure><div id="nxp-BookmarkBar-copyLinkBtnAlert" style="display:none;">For future compatibility we advise to use the bookmark url for links in other websites, copy it by using Ctrl + C.</div><s:behavior b:name="nxp-BookmarkPanel" ><s:initatt nxp:activated="false" nxp:bookmarklink="" nxp:bookmarktitle="" nxp:translatorURL="/php/bookmark.php" /><s:event b:on="inactive" doc:access="private" b:action="trigger" b:event="deactivate" /><s:event b:on="activate" ><s:variable b:name="hashed_url" /><s:variable b:name="data" /><s:variable b:name="title" /><s:variable b:name="link" /><s:script>//<![CDATA[// // //We need the hashed URL so that the backend can transform it to the to be indexed url var hashed_url = 'hashed_url=' + document.location.href; //setVariable expects an array as the second parameter! bpc.setVariable('hashed_url', [hashed_url], 'local/tag/global'); logClick('/ua/bookmark_tab'); // ////]]></s:script><s:task b:action="load" b:url="{@nxp:translatorURL}" b:data="{$hashed_url}" b:method="post" b:destination="$data" b:showloading="false" /><s:script>//<![CDATA[// // //We need the hashed URL so that the backend can transform it to the to be indexed url var linkData = new String( bpc.getVariable('data') ); //Be sure to make it a string! (For string operations) var arrLinkAndTitle = new Array(); arrLinkAndTitle = linkData.split('||'); //setVariable expects an array as the second parameter! bpc.setVariable('link', [arrLinkAndTitle[0]], 'local/tag/global'); bpc.setVariable('title', [arrLinkAndTitle[1]], 'local/tag/global'); // ////]]></s:script><s:task b:action="set" b:target="html()/input[1]/@value" b:value="{$link}" /><s:task b:action="set" b:target="@nxp:bookmarklink" b:value="{$link}" /><s:task b:action="set" b:target="@nxp:bookmarktitle" b:value="{$title}" /><s:task b:action="addclass" b:target="ancestor::nxp:BookmarkBar" b:value="nxp-BookmarkBarActive" /><s:setstyle b:width="1px" /><s:task b:action="show" /><s:fxstyle b:width="187px" b:motion="exp" /><s:task b:action="set" b:target="@nxp:activated" b:value="true" /><s:task b:action="focus" /><s:task b:action="trigger" b:event="selectAllURL" /></s:event><s:event b:on="deactivate" ><s:setstyle b:width="187px" /><s:fxstyle b:width="1px" b:motion="linear" b:time="150" /><s:task b:action="hide" /><s:task b:action="set" b:target="@nxp:activated" b:value="false" /><s:task b:action="removeclass" b:target="ancestor::nxp:BookmarkBar" b:value="nxp-BookmarkBarActive" /></s:event><s:event b:on="getBookmark" ><s:variable b:name="bookmarklink" /><s:variable b:name="bookmarktitle" /><s:task b:action="assign" b:target="bookmarklink" b:select="@nxp:bookmarklink" /><s:task b:action="assign" b:target="bookmarktitle" b:select="@nxp:bookmarktitle" /><s:script>//<![CDATA[// // nxp_BookmarkBar_addToFavorite(_vars['bookmarktitle'][0],_vars['bookmarklink'][0]); // ////]]></s:script></s:event><s:event b:on="selectAllURL" ><s:script>//<![CDATA[// // var input=bpc.xpath("html()/input[1]",_current)[0]; //alert(input.value.length); //nxp_BookmarkBarSetCaretPosition(input,input.value.length); input.focus(); input.select(); logClick('/ua/bookmark_bookmark'); // ////]]></s:script></s:event><s:event b:on="copyLink" ><s:script>//<![CDATA[// // // var text=bpc.xpath("html()/input[1]",_current)[0].value; // var alert_text=bpc.xpath("string(html()/div[last()]/text())",_current)[0]; // nxp_BookmarkBar_copyToClipboard(text,alert_text); logClick('/ua/bookmark_copylink'); var alert_text=document.getElementById('nxp-BookmarkBar-copyLinkBtnAlert').innerHTML; alert(alert_text); // ////]]></s:script><s:task b:action="trigger" b:event="selectAllURL" /></s:event><s:event b:on="command" b:bubble="false" /></s:behavior></div><div xmlns:trimm="http://www.trimm.nl/trimm" ><s:htmlstructure b:name="nxp:NavigationPanel" b:behavior="nxp-NavigationPanel" ><div class="nxp-NavigationPanel" ><s:innercontent /></div></s:htmlstructure><s:htmlstructure b:name="nxp:NavBranch" b:behavior="nxp-NavBranch" ><div class="nxp-NavBranch-level-1" ><div class="nxp-NavBranch-title" ><div class="nxp-NavBranch-devider" ><span /></div><div class="nxp-NavBranch-title-img" ><div event-source="true" class="nxp-NavBranch-title-text" ><s:value-of b:select="{@nxp:label}" /></div></div></div><div class="nxp-NavBranch-subitem-container" ><s:innercontent /></div></div></s:htmlstructure><s:behavior b:name="nxp-NavBranch" ><s:event b:on="mouseenter" ><s:variable b:name="div" /><s:task b:action="assign" b:target="$div" b:select="html()/div[1]/div[2]/div[1]" b:scope="local" /><s:choose><s:when b:test="ends-with(@class,'nxp-NavBranch-level-1')"><s:task b:action="set" b:target="html()/div[1]/style::background" b:value="#C1DAF7 url(/bbimages/nxp-NavigationPanel/item_active.jpg) repeat-x 0 0" /></s:when><s:when b:test="ends-with(@class,'nxp-NavBranch-level-2')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='underline'; // ////]]></s:script></s:when><s:when b:test="ends-with(@class,'nxp-NavBranch-level-3')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='underline'; // ////]]></s:script></s:when></s:choose></s:event><s:event b:on="mouseleave" ><s:variable b:name="div" /><s:task b:action="assign" b:target="$div" b:select="html()/div[1]/div[2]/div[1]" b:scope="local" /><s:choose><s:when b:test="ends-with(@class,'nxp-NavBranch-level-1')"><s:task b:action="set" b:target="html()/div[1]/style::background" b:value="" /></s:when><s:when b:test="ends-with(@class,'nxp-NavBranch-level-2')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='none'; // ////]]></s:script></s:when><s:when b:test="ends-with(@class,'nxp-NavBranch-level-3')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='none'; // ////]]></s:script></s:when></s:choose></s:event><s:event b:on="command" b:bubble="false" ><s:script b:test="$_mouseElement/@event-source='true'">//<![CDATA[// // document.location=bpc.getBXMLAttribute('nxp:href',_current); // ////]]></s:script></s:event></s:behavior><s:htmlstructure b:name="nxp:NavLeaf" b:behavior="nxp-NavLeaf" ><div class="nxp-NavLeaf-level-1" ><div class="nxp-NavLeaf-title" ><div class="nxp-NavLeaf-devider" ><span /></div><div class="nxp-NavLeaf-title-img" ><div event-source="true" class="nxp-NavLeaf-title-text" ><s:value-of b:select="{@nxp:label}" /></div></div></div></div></s:htmlstructure><s:behavior b:name="nxp-NavLeaf" ><s:event b:on="mouseenter" ><s:variable b:name="div" /><s:task b:action="assign" b:target="$div" b:select="html()/div[1]/div[2]/div[1]" b:scope="local" /><s:choose><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-1')"><s:task b:action="set" b:target="html()/div[1]/style::background" b:value="#C1DAF7 url(/bbimages/nxp-NavigationPanel/item_active.jpg) repeat-x 0 0" /></s:when><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-2')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='underline'; // ////]]></s:script></s:when><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-3')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='underline'; // ////]]></s:script></s:when></s:choose></s:event><s:event b:on="mouseleave" ><s:variable b:name="div" /><s:task b:action="assign" b:target="$div" b:select="html()/div[1]/div[2]/div[1]" b:scope="local" /><s:choose><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-1')"><s:task b:action="set" b:target="html()/div[1]/style::background" b:value="" /></s:when><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-2')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='none'; // ////]]></s:script></s:when><s:when b:test="ends-with(@class,'nxp-NavLeaf-level-3')"><s:script>//<![CDATA[// // _vars['div'][0].style.textDecoration='none'; // ////]]></s:script></s:when></s:choose></s:event><s:event b:on="command" b:bubble="false" ><s:script b:test="$_mouseElement/@event-source='true'">//<![CDATA[// // document.location=bpc.getBXMLAttribute('nxp:href',_current); // ////]]></s:script></s:event></s:behavior><s:behavior b:name="nxp-NavigationPanel" ><s:event b:on="construct" doc:access="private" b:action="trigger" b:event="init" /><s:initatt id="nxp-NavigationPanel" /><s:event b:on="init" ><s:variable b:name="sel-id" /><s:variable b:name="branch-xml" /><s:variable b:name="selected" /><s:variable b:name="level-1-ancestor" /><s:variable b:name="level-2-ancestor" /><s:variable b:name="sXML" /><s:if b:test="string-length(@nxp:selected) gt 0"><s:task b:action="assign" b:target="$sel-id" b:select="@nxp:selected" /><s:task b:action="load" b:url="{concat('/data/local/bxml/navigation/',@nxp:nav-branch,'.bxml')}" b:destination="$branch-xml" /><s:task b:action="string2xml" b:variable="$branch-xml" /><s:task b:action="assign" b:target="$selected" b:select="$branch-xml//*[@nxp:id=$sel-id][1]" /><s:task b:action="assign" b:target="$displayedItems" b:select="$selected/ancestor-or-self::*" /><s:choose><s:when b:test="$selected/name()='nxp:NavBranch'"><s:choose><s:when b:test="$selected/parent::*/parent::*"><s:task b:action="assign" b:target="level-1-ancestor" b:select="$selected/.." /><s:task b:action="set" b:target="$level-1-ancestor/preceding-sibling::nxp:NavBranch/@class | $level-1-ancestor/following-sibling::nxp:NavBranch/@class" b:value="nxp-NavBranch-level-1" /><s:task b:action="set" b:target="$level-1-ancestor/preceding-sibling::nxp:NavLeaf/@class | $level-1-ancestor/following-sibling::nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-1" /><s:task b:action="set" b:target="$level-1-ancestor/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="remove" b:target="$level-1-ancestor/preceding-sibling::nxp:NavBranch/* | $level-1-ancestor/following-sibling::nxp:NavBranch/*" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavBranch-level-2-sel" /><s:task b:action="set" b:target="$level-1-ancestor/*[1]/@class" b:value="{concat('first ',$level-1-ancestor/*[1]/@class)}" /><s:task b:action="remove" b:target="$selected/preceding-sibling::nxp:NavBranch/* | $selected/following-sibling::nxp:NavBranch/*" /><s:task b:action="set" b:target="$selected/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-3" /><s:task b:action="set" b:target="$selected/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-3" /><s:task b:action="remove" b:target="$selected/nxp:NavBranch/*" /><s:task b:action="remove" b:target="./*" /><s:for-each b:target="$level-1-ancestor/preceding-sibling::* | $level-1-ancestor | $level-1-ancestor/following-sibling::*"><s:task b:action="xml2string" b:source="$_target" b:variable="$sXML" /><s:task b:action="move" b:source="$sXML" b:destination="." b:mode="aslastchild" /></s:for-each></s:when><s:when b:test="$selected/parent::*"><s:task b:action="assign" b:target="$level-1-ancestor" b:select="$selected/.." /><s:task b:action="set" b:target="$level-1-ancestor/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavBranch-level-2-sel" /><s:task b:action="set" b:target="$level-1-ancestor/*[1]/@class" b:value="{concat('first ',$level-1-ancestor/*[1]/@class)}" /><s:task b:action="remove" b:target="$level-1-ancestor/nxp:NavBranch[not(@nxp:id=$selected/@nxp:id)]/*" /><s:task b:action="set" b:target="$selected/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-3" /><s:task b:action="set" b:target="$selected/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-3" /><s:task b:action="remove" b:target="$level-1-ancestor/nxp:NavBranch/nxp:NavBranch/*" /><s:task b:action="xml2string" b:variable="$level-1-ancestor" /><s:task b:action="move" b:source="$level-1-ancestor" b:destination="./nxp:NavBranch[@nxp:id=current()/@nxp:nav-branch]" b:mode="replace" /></s:when><s:otherwise><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="set" b:target="$selected/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$selected/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$selected/*[1]/@class" b:value="{concat('first ',$selected/*[1]/@class)}" /><s:task b:action="remove" b:target="$selected/nxp:NavBranch/*" /><s:task b:action="remove" b:target="$selected/nxp:NavBranch/*" /><s:task b:action="xml2string" b:variable="$selected" /><s:task b:action="move" b:source="$selected" b:destination="./nxp:NavBranch[@nxp:id=$sel-id]" b:mode="replace" /></s:otherwise></s:choose></s:when><s:otherwise><s:choose><s:when b:test="$selected/parent::*/parent::*/parent::*"><s:task b:action="assign" b:target="$level-1-ancestor" b:select="$selected/../.." /><s:task b:action="assign" b:target="$level-2-ancestor" b:select="$selected/.." /><s:task b:action="set" b:target="$level-1-ancestor/preceding-sibling::nxp:NavBranch/@class | $level-1-ancestor/following-sibling::nxp:NavBranch/@class" b:value="nxp-NavBranch-level-1" /><s:task b:action="set" b:target="$level-1-ancestor/preceding-sibling::nxp:NavLeaf/@class | $level-1-ancestor/following-sibling::nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-1" /><s:task b:action="set" b:target="$level-1-ancestor/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="remove" b:target="$level-1-ancestor/preceding-sibling::nxp:NavBranch/* | $level-1-ancestor/following-sibling::nxp:NavBranch/*" /><s:task b:action="set" b:target="$level-2-ancestor/preceding-sibling::nxp:NavBranch/@class | $level-2-ancestor/following-sibling::nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$level-2-ancestor/preceding-sibling::nxp:NavLeaf/@class | $level-2-ancestor/following-sibling::nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$level-2-ancestor/@class" b:value="nxp-NavBranch-level-2-sel" /><s:task b:action="set" b:target="$level-1-ancestor/*[1]/@class" b:value="{concat('first ',$level-1-ancestor/*[1]/@class)}" /><s:task b:action="remove" b:target="$level-2-ancestor/preceding-sibling::nxp:NavBranch/* | $level-2-ancestor/following-sibling::nxp:NavBranch/*" /><s:task b:action="set" b:target="$selected/preceding-sibling::nxp:NavBranch/@class | $selected/following-sibling::nxp:NavBranch/@class" b:value="nxp-NavBranch-level-3" /><s:task b:action="set" b:target="$selected/preceding-sibling::nxp:NavLeaf/@class | $selected/following-sibling::nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-3" /><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavLeaf-level-3-sel" /><s:task b:action="remove" b:target="$selected/preceding-sibling::nxp:NavBranch/* | $selected/following-sibling::nxp:NavBranch/*" /><s:task b:action="remove" b:target="./*" /><s:for-each b:target="$level-1-ancestor/preceding-sibling::* | $level-1-ancestor | $level-1-ancestor/following-sibling::*"><s:task b:action="xml2string" b:variable="$sXML" b:source="$_target" /><s:task b:action="move" b:source="$sXML" b:destination="." b:mode="aslastchild" /></s:for-each></s:when><s:when b:test="$selected/parent::*/parent::*"><s:task b:action="assign" b:target="$level-1-ancestor" b:select="$selected/../.." /><s:task b:action="assign" b:target="$level-2-ancestor" b:select="$selected/.." /><s:task b:action="set" b:target="$level-1-ancestor/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$level-2-ancestor/@class" b:value="nxp-NavBranch-level-2-sel" /><s:task b:action="set" b:target="$level-1-ancestor/*[1]/@class" b:value="{concat('first ',$level-1-ancestor/*[1]/@class)}" /><s:task b:action="remove" b:target="$level-2-ancestor/preceding-sibling::nxp:NavBranch/* | $level-2-ancestor/following-sibling::nxp:NavBranch/*" /><s:task b:action="set" b:target="$selected/preceding-sibling::nxp:NavBranch/@class | $selected/following-sibling::nxp:NavBranch/@class" b:value="nxp-NavBranch-level-3" /><s:task b:action="set" b:target="$selected/preceding-sibling::nxp:NavLeaf/@class | $selected/following-sibling::nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-3" /><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavLeaf-level-3-sel" /><s:task b:action="remove" b:target="$selected/preceding-sibling::nxp:NavBranch/* | $selected/following-sibling::nxp:NavBranch/*" /><s:task b:action="xml2string" b:variable="$level-1-ancestor" /><s:task b:action="move" b:source="$level-1-ancestor" b:destination="./nxp:NavBranch[@nxp:id=current()/@nxp:nav-branch]" b:mode="replace" /></s:when><s:when b:test="$selected/parent::*"><s:task b:action="assign" b:target="$level-1-ancestor" b:select="$selected/.." /><s:task b:action="set" b:target="$level-1-ancestor/@class" b:value="nxp-NavBranch-level-1-sel" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavBranch/@class" b:value="nxp-NavBranch-level-2" /><s:task b:action="set" b:target="$level-1-ancestor/nxp:NavLeaf/@class" b:value="nxp-NavLeaf-level-2" /><s:task b:action="set" b:target="$selected/@class" b:value="nxp-NavLeaf-level-2-sel" /><s:task b:action="remove" b:target="$level-1-ancestor/nxp:NavBranch/*" /><s:task b:action="set" b:target="$level-1-ancestor/*[1]/@class" b:value="{concat('first ',$level-1-ancestor/*[1]/@class)}" /><s:task b:action="xml2string" b:variable="$level-1-ancestor" /><s:task b:action="move" b:source="$level-1-ancestor" b:destination="./nxp:NavBranch[@nxp:id=current()/@nxp:nav-branch]" b:mode="replace" /></s:when><s:otherwise><s:task b:action="set" b:target="./nxp:NavLeaf[@nxp:id=$selected/@nxp:id]/@class" b:value="nxp-NavLeaf-level-1-sel" /></s:otherwise></s:choose></s:otherwise></s:choose></s:if></s:event><s:event b:on="informMainController" ><s:variable b:name="paths" /><s:variable b:name="event" /><s:variable b:name="sourceElement" /><s:task b:action="assign" b:target="$paths" b:select="nxp:NavPath" /><s:task b:action="assign" b:target="$event" b:select="'navigationPanelInitialized'" /><s:task b:action="assign" b:target="$sourceElement" b:select="." /><s:task b:action="trigger" b:event="handleEvent" b:target="id('trimm-MainController')" /></s:event></s:behavior><s:htmlstructure b:name="nxp:NavPath" ><div style="display:none;"><s:innercontent /></div></s:htmlstructure></div></div>


Select site:

English
<div id="nxp-Breadcrumb" class="nxp-BreadcrumbBarFull"> <nxp:BreadcrumbBar /> <s:execute> <s:variable b:name="breadcrumbView" b:select="'full'" /> <s:variable b:name="breadcrumbType" b:select="'other'" /> <s:task b:action="trigger" b:event="showBreadcrumb" b:target="id('trimm-MainController')" /> <s:variable b:name="eventHandler" b:select="'nxp-MPIEventHandler'" /> <s:task b:action="trigger" b:event="start" b:target="id('trimm-framework')" /> </s:execute> </div>
Europe

<nxp:NavigationPanel xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:nav-branch="997" nxp:selected="1020"><nxp:NavPath nxp:href="/profile/index.html" nxp:label="About NXP"/> <nxp:NavPath nxp:href="/profile/sales/index.html" nxp:label="Sales Offices &amp; Distributors"/> <nxp:NavPath nxp:href="/profile/sales/europe/index.html" nxp:label="Europe/Africa/Middle East"/> <nxp:NavPath nxp:href="/profile/sales/europe_dist/index.html" nxp:label="Distributors Europe/Africa/Middle East"/> <nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/sales/index.html" nxp:label="Sales Offices &amp; Distributors" nxp:id="997"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/management/index.html" nxp:label="Management" nxp:id="839"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/our_brand/index.html" nxp:label="Our Brand" nxp:id="4737"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/partner_programs/index.html" nxp:label="NXP Partner Program" nxp:id="5569"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/corporate/index.html" nxp:label="Corporate Social Responsibility" nxp:id="5589"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/innovation/index.html" nxp:label="Innovation" nxp:id="5619"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/profile/quality/index.html" nxp:label="Quality" nxp:id="3626"/><nxp:NavBranch xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/news/index.html" nxp:label="News" nxp:id="650"/><nxp:NavLeaf xmlns:nxp="http://www.nxp.com/nxp" xmlns="http://www.w3.org/1999/xhtml" nxp:href="/support/index.php" nxp:label="Contact" nxp:id="1000348"/> </nxp:NavigationPanel>
Distributors Europe/Africa/Middle East
<span id="myAltBlock"></span>
+  Austria
+  Belarus
+  Belgium
+  Bosnia
+  Bulgaria
+  Croatia
+  Czech Republic
+  Denmark
+  Egypt
+  Estonia
+  Finland
+  France
+  Germany
+  Greece
+  Hungary
+  Ireland
+  Israel
+  Italy
+  Latvia
+  Lithuania
+  Macedonia
+  Netherlands
+  Norway
+  Poland
+  Portugal
+  Romania
+  Russia
+  Scotland
+  Serbia/Montenegro
+  Slovakia
+  Slovenia
+  South Africa
+  Spain
+  Sweden
+  Switzerland
+  Turkey
+  UAE
+  Ukraine
+  United Kingdom

Distributors

Austria

Tullnerbach/Vienna Future Electronics
Tel:+ 43 2233-553660
Fax:+ 43 2233-55360
WWW: http://www.futureelectronics.com
Vienna EBV Elektronik
Tel:+43 (0)1 891 52-0
Fax:+43 (0)1 891 52-30
WWW: http://www.ebv.com
Vienna Silica (An Avnet Company)
Tel:+43 1 86642-0
Fax:+43 1 86642-350
WWW: http://www.silica.com
E-Mail: silica.wien@avnet.com
Vienna Spoerle Electronic
Tel:+43 (0)1 3 60 46 - 0
Fax:+43 (0)1 3 69 22 73
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Wien@spoerle.com

Belarus

Kiev Arrow Central Europe
Tel:+375 29 6667709
Fax:+38 044 391 1206
WWW: http://www.arrowce.com
Minsk VISSA group
Tel:+3 751 720 321 39
Fax:+3 751 720 321 59
WWW: http://www.vissa.org
E-Mail: info@vissa.org
Moscow Silica (An Avnet Company)
Tel:+7 495 9371268
Fax:+7 495 9372166
WWW: http://www.silica.com/
E-Mail: silica.russia@avnet.com

Belgium

Brussels Spoerle Electronic
Tel:+32 (0)2 7 25 46 60
Fax:+32 (0)2 7 25 45 11
WWW: http://www.spoerle.com
E-Mail: SalesOffice.Brussels@spoerle.com
Diegem EBV Elektronik
Tel:+32 (0)2 716 00 10
Fax:+32 (0)2 720 81 52
WWW: http://www.ebv.com
Diegem Silica (An Avnet Company)
Tel:+32 2 709 90 00
Fax:+32 2 709 98 10
WWW: http://www.silica.com/
E-Mail: silica.belgium@avnet.com
Lokeren Future Electronics
Tel:+32 9 340 52 70
Fax:+32 9 349 48 30
WWW: http://www.futureelectronics.com

Bosnia

Ljubljana Silica (An Avnet Company)
Tel:+386 1 560 9750
Fax:+386 1 560 9878
WWW: http://www.silica.com/
E-Mail: silica.slovenia@avnet.com

Bulgaria

Ljubljana Silica (An Avnet Company)
Tel:+386 1 560 9750
Fax:+386 1 560 9878
WWW: http://www.silica.com/
E-Mail: silica.slovenia@avnet.com
Sofia Future Electronics
Tel:+359 2 9745952
Fax:+359 2 9745968
WWW: http://www.futureelectronics.com

Croatia

Ljubljana Silica (An Avnet Company)
Tel:+386 1 560 9750
Fax:+386 1 560 9878
WWW: http://www.silica.com/
E-Mail: silica.slovenia@avnet.com

Czech Republic

Prague Arrow Electronics Czech Republic s.r.o
Tel:+42 (02) 71 74 20 00
Fax:+42 (02) 71 74 20 01
WWW: http://www.arrowce.com
E-Mail: SalesOffice.Prague@arrowce.com
Prague EBV Elektronik
Tel:+420 234 091 011
Fax:+420 234 091 010
WWW: http://www.ebv.com
Prague Future Electronics Sro
Tel:+42 (02) 25 34 08 10
Fax:+42 (02) 25 34 08 20
WWW: http://www.futureelectronics.com
Prague Silica (An Avnet Company)
Tel:+ 420 2 3409 1031
Fax:+ 420 2 3409 1030
WWW: http://www.silica.com
E-Mail: silica.praha@avnet.com

Denmark

Aabyhøj EBV Elektronik
Tel:+45 86 25 04 66
Fax:+45 86 25 06 60
WWW: http://www.ebv.com
Brøndby Silica (An Avnet Company)
Tel:+45 43 22 80 10
Fax:+45 43 22 80 11
WWW: http://www.silica.com
E-Mail: silica.denmark@avnet.com
Herlev Arrow Denmark A/S
Tel:+45 70 10 22 11
Fax:+45 44 50 82 10
WWW: http://www.arrownordic.com/
Søborg EBV Elektronik
Tel:+45 39 69 05 11
Fax:+45 39 69 05 04
WWW: http://www.ebv.com
Silkeborg Arrow Denmark A/S
Tel:+45 7010 2211
Fax:+45 8724 6600
WWW: http://www.arrownordic.com/
Vejle Future Electronics
Tel:+ 45 764 08764
Fax:+ 45 764 08765
WWW: http://www.futureelectronics.com

Egypt

EBV Elektronik
Tel:+971 (4) 886 09 50
Fax:+971 (4) 886 09 52
WWW: http://www.ebv.com
E-Mail: middleeast@ebv.com
Silica (An Avnet Company)
Tel:+90-216-3618958
Fax:+90-216-3618927
WWW: http://www.silica.com/
E-Mail: silica.turkey@avnet.com

Estonia

Tallinn Arrow Estonia
Tel:+372 6 77 42 50
Fax:+372 6 77 42 51
WWW: http://www.arrownordic.com
E-Mail: estonia@arrownordic.com
Tallinn EBV Elektronik
Tel:+372 683 38 66
Fax:+372 683 38 70
WWW: http://www.ebv.com
Tallinn Future Electronics
Tel:+372 614 32 01
Fax:+372 614 32 03
WWW: http://www.futureelectronics.com
Tallinn Silica (An Avnet Company)
Tel:+372 6833866
Fax:+372 6833870
WWW: http://www.silica.com
E-Mail: silica.estonia@avnet.com
Warsaw Silica (An Avnet Company)
Tel:+48 22 640 2351
Fax:+48 22 640 2354
WWW: http://www.silica.com/
E-Mail: silica.warszawa@avnet.com

Finland

Espoo EBV Elektronik
Tel:+358 (0)9 27 05 27 90
Fax:+358 (0)9 27 09 54 98
WWW: http://www.ebv.com
Espoo Silica (An Avnet Company)
Tel:+358 207 499221
Fax:+358 207 499280
WWW: http://www.silica.com/
E-Mail: silica.helsinki@avnet.com
Helsinki Arrow Finland Oy
Tel:+358 (0)9 47 6660
Fax:+358 (0)9 4766 6319
WWW: http://www.arrownordic.com/
Oulu Arrow Finland Oy
Tel:+358 (0)8 321 2800
Fax:+358 (0)8 321 2830
WWW: http://www.arrownordic.com/
Oulu EBV Elektronik
Tel:+358 (0)8 562 49 10
Fax:+358 (0)8 562 49 15
WWW: http://www.ebv.com
Oulu Future Electronics
Tel:+ 358 8 535 5430
Fax:+ 358 8 556 3754
WWW: http://www.futureelectronics.com
Tampere Arrow Finland Oy
Tel:+358 (0)3 342 9500
Fax:+358 (0)3 342 9520
WWW: http://www.arrownordic.com/
Turku Arrow Finland Oy
Tel:+358 (0)2 214 8400
Fax:+358 (0)2 251 8160
WWW: http://www.arrownordic.com/
Vantaa/Helsinki Future Electronics
Tel:+358 9 525 9950
Fax:+358 9 455 1050
WWW: http://www.futureelectronics.com

France

Aix-en-Provence Cedex 3 EBV Elektronik
Tel:+33 (0)4 42 39 65 40
Fax:+33 (0)4 42 39 65 50
WWW: http://www.ebv.com
Antony Cedex (Paris) EBV Elektronik
Tel:33 (0)1 40 96 30 00
Fax:33 (0)1 40 96 30 30
WWW: http://www.ebv.com
Cesson Sévigné (Rennes) EBV Elektronik
Tel:+33 (0)2 99 83 00 50
Fax:+33 (0)2 99 83 00 60
WWW: http://www.ebv.com
Cesson Sévigné Cedex Silica (An Avnet Company)
Tel:+33 2 99 83 84 85/ 77 20
Fax:+33 2 99 83 80 83/ 48 29
WWW: http://www.silica.com
E-Mail: silica.rennes@avnet.com
Cesson Sevigne/Rennes Future Electronics
Tel:+33 223 456080
Fax:+33 223 456079
WWW: http://www.futureelectronics.com
Courtaboeuf, Cedex/Paris Future Electronics
Tel:+33 1 69 82 1111
Fax:+33 1 69 82 1100
WWW: http://www.futureelectronics.com
Illkirch Graffenstaden (Strasbourg) EBV Elektronik
Tel:33 (0)3 90 40 59 69
Fax:33 (0)3 88 65 11 25
WWW: http://www.ebv.com
Labège Cedex (Toulouse) EBV Elektronik
Tel:+33 (0)5 61 00 84 61
Fax:+33 (0)5 61 00 84 74
WWW: http://www.ebv.com
Lyon Arrow Electronique SA
Tel:+33 (0)4 72781830
Fax:+33 (0)4 72781849
WWW: http://www.arrowelectronique.com/
Lyon, Bron Cedex Future Electronics
Tel:+33 472 158600
Fax:+33 472 150068
WWW: http://www.futureelectronics.com
Palaiseau Cedex Silica (An Avnet Company)
Tel:+33 (0)1 64472929
Fax:+33 (0)1 64470084
WWW: http://www.silica.com
E-Mail: silica.paris@avnet.com
Paris Arrow Electronique SA
Tel:+33 (0)1 497 84900
Fax:+33 (0)1 418 09630
WWW: http://www.arrowelectronique.com/
Rennes Arrow Electronique SA
Tel:+33 (0)2 99417044
Fax:+33 (0)2 99501128
WWW: http://www.arrowelectronique.com/
Strasbourg Arrow Electronique SA
Tel:+33 (0)3 90401740
Fax:+33 (0)3 90401747
WWW: http://www.arrowelectronique.com/
Toulouse Arrow Electronique SA
Tel:+33 (0)5 61157518
Fax:+33 (0)5 61300193
WWW: http://www.arrowelectronique.com/
Toulouse Cedex 5 Silica (An Avnet Company)
Tel:+33 5 62 47 47 60
Fax:+33 5 62 47 47 61
WWW: http://www.silica.com
E-Mail: silica.toulouse@avnet.com
Toulouse, Blagnac Future Electronics
Tel:+33 562 747240
Fax:+33 561 165154
WWW: http://www.futureelectronics.com
Vénissieux Cedex Silica (An Avnet Company)
Tel:+33 4 78 77 13 60
Fax:+33 4 78 77 13 99
WWW: http://www.silica.com
E-Mail: silica.lyon@avnet.com
Venissieux Cedex (Lyon) EBV Elektronik
33, Av. du Dr. Georges Lévy
Tel:+33 (0)4 72 78 02 78
Fax:+33 (0)4 78 00 80 81
WWW: http://www.ebv.com

Germany

Aachen Spoerle Electronic
Tel:+49 (0) 241 88969 - 0
Fax:+49 (0) 2 41 8 89 69 23
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Aachen@spoerle.com
Bad Camberg Silica (An Avnet Company)
Tel:+49 6434 90 46 30
Fax:+49 6434 90 46 33
WWW: http://www.silica.com
E-Mail: silica.badcamberg@avnet.com
Berlin Silica (An Avnet Company)
Tel:+49 30 2148820
Fax:+49 30 214882-33
WWW: http://www.silica.com/
E-Mail: silica.berlin@avnet.com
Berlin Spoerle Electronic
Tel:+49 (0) 30 75 79 90 - 0
Fax:+49 (0) 30 75 79 90 77
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Berlin@spoerle.com
Berlin-Mariendorf EBV Elektronik
Tel:+49 (0)30 74 70 05-0
Fax:+49 (0)30 74 70 05-55
WWW: http://www.ebv.com
Bielefeld Spoerle Electronic
Tel:(0521) 40 43 - 0
Fax:(0521) 40 43 - 100
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Bielefeld@spoerle.com
Braunschweig Silica (An Avnet Company)
Tel:+49 531 22073-0
Fax:+49 531 2207335
WWW: http://www.silica.com/
E-Mail: silica.braunschweig@avnet.com
Burgwedel EBV Elektronik
Tel:+49 (0)5139 80 87-0
Fax:+49 (0)5139 80 87-70
WWW: http://www.ebv.com
Dornbirn Spoerle Electronic
Tel:(05572) 38 65 00-0
Fax:(05572) 38 65 00 90
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Dornbirn@spoerle.com
Dortmund Spoerle Electronic
Tel:+49 (0) 2 31 2 18 01 - 0
Fax:+49 (0) 2 31 2 18 01 67
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Dortmund@spoerle.com
Erfurt Future Electronics
Tel:+49 361 420870
Fax:+49 361 4208760
WWW: http://www.futureelectronics.com
Erfurt Spoerle Electronic
Tel:0361-78935-0
Fax:0361-78935-666
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Erfurt@spoerle.com
Frankfurt Spoerle Electronic
Tel:+49 (0) 61 03 3 04 - 0
Fax:+49 (0) 61 03 30 42 01
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Frankfurt@spoerle.com
Freiburg Spoerle Electronic
Tel:+49 (0) 76 65 98 55 - 0
Fax:+49 (0) 76 65 98 55 98
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Freiburg@spoerle.com
Goettingen Spoerle Electronic
Tel:+49 (0) 5 51 9 04 - 0
Fax:+49 (0) 5 51 9 04 46 / 48
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Goettingen@spoerle.com
Hamburg Future Electronics
Tel:+49 40 5472770
Fax:+49 40 54727777
WWW: http://www.futureelectronics.com
Hamburg Spoerle Electronic
Tel:+49 (0) 40 85 31 34 - 0
Fax:+49 (0) 40 85 31 34 91
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Hamburg@spoerle.com
Herten Silica (An Avnet Company)
Tel:+49 2366 9580-0
Fax:+49 2366 54337
WWW: http://www.silica.com/
E-Mail: silica.herten@avnet.com
Idstein – Frankfurt Future Electronics
Tel:+49 612693210
Fax:+49 6126932155
WWW: http://www.futureelectronics.com
Ismaning – Munich Future Electronics
Tel:+49 89 957270
Fax:+49 89 9578838
WWW: http://www.futureelectronics.com
Kaarst EBV Elektronik
Tel:+49 (0)2131 96 77-0
Fax:+49 (0)2131 96 77-30
WWW: http://www.ebv.com
Karlsruhe Spoerle Electronic
Tel:0721/83095-30
Fax:0721/83095-50
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Karlsruhe@spoerle.com
Korntal-Münchingen – Stuttgart Future Electronics
Tel:+49 711 830830
Fax:+49 711 8308383
WWW: http://www.futureelectronics.com
Lünen – Dortmund Future Electronics
Tel:+49 231 9750480
Fax:+49 231 97504823
WWW: http://www.futureelectronics.com
Leipzig Spoerle Electronic
Tel:+49 (0) 3 41 35 62 20
Fax:+49 (0) 3 41 3 56 22 66
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Leipzig@spoerle.com
Leonberg EBV Elektronik
Tel:+49 (0)7152 30 09-0
Fax:+49 (0)7152 759 58
WWW: http://www.ebv.com
Muenchen Spoerle Electronic
Tel:+49 (0) 89 4 56 18 - 0
Fax:+49 (0) 89 45 61 83 99
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Muenchen@spoerle.com
Neustadt / Orla EBV Elektronik
Tel:+49 (0)36481 244-0
Fax:+49 (0)36481 244-99
WWW: http://www.ebv.com
Nuernberg Spoerle Electronic
Tel:+49 (0) 9 11 5 21 56 - 0
Fax:+49 (0) 9 11 5 21 56 35
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Nuernberg@spoerle.com
Poing EBV Elektronik
Tel:+49 (0)8121 774-0
Fax:+49 (0)8121 774-422
WWW: http://www.ebv.com
Poing Silica (An Avnet Company)
Tel:+49 8121 777 02
Fax:+49 8121 777 531
WWW: http://www.silica.com
E-Mail: silica.munchen@avnet.com
Ravensburg Spoerle Electronic
Tel:(0751) 5692-0
Fax:(0751) 5692 100
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Ravensburg@spoerle.com
Stuttgart Silica (An Avnet Company)
Tel:+49 711 78260-01
Fax:+49 711 78260-200
WWW: http://www.silica.com/
E-Mail: silica.stuttgart@avnet.com
Stuttgart Spoerle Electronic
Tel:+49 (0) 71 42 70 03 - 0
Fax:+49 (0) 71 42 70 03 60
WWW: http://www.spoerle.com
E-Mail: Vertrieb.Stuttgart@spoerle.com
Wiesbaden EBV Elektronik
Tel:+49 (0)6122 80 88-0
Fax:+49 (0)6122 80 88 99
WWW: http://www.ebv.com

Greece

Athens Arrow Electronics Hellas
Tel:+30 (0) 210 9020165
Fax:+30 (0) 210 9020165
WWW: http://www.arroweurope.com/greece/index.htm
Istanbul Silica (An Avnet Company)
Tel:+90-216-3618958
Fax:+90-216-3618927
WWW: http://www.silica.com/
E-Mail: silica.turkey@avnet.com
Tavros (Athens) EBV Elektronik
Tel:+30 210 34 14 300
Fax:+30 210 34 14 304
WWW: http://www.ebv.com

Hungary

Budapest Arrow Electronics Hungary BT.
Tel:+36 1 288 7313
Fax:+36 1 299 7301
WWW: http://www.arrowce.com
E-Mail: SalesOffice.Prague@arrowce.com
Budapest EBV Elektronik
Tel:+36 1 436-72-29
Fax:+36 1 436-72-20
WWW: http://www.ebv.com
Budapest Future Electronics
Tel:+36 1 224 0510
Fax:+36 1 224 0511
WWW: http://www.futureelectronics.com
Budapest Silica (An Avnet Company)
Tel:+36 1 436 7215
Fax:+36 1 436 7213
WWW: http://www.silica.com/
E-Mail: silica.budapest@avnet.com

Ireland

Dublin Arrow Electronics Ireland
Tel:+353(0)-1-6298700
Fax:+353(0)-1-6298701
WWW: http://www.arrowireland.com/
Dublin EBV Elektronik
Tel:+353 (0)1 456 4034
Fax:+353 (0)1 456 4035
WWW: http://www.ebv.com
Dublin Future Electronics
Tel:+353 1 6264098
Fax:+353 1 6263538
WWW: http://www.futureelectronics.com
Dublin Silica (An Avnet Company)
Tel:+353 1890 1000
Fax:+44 1438 788262
WWW: http://www.silica.com/
E-Mail: silica.dublin@avnet.com
Ennis, Co. Clare Future Electronics
Tel:+353 65 68 41330
Fax:+353 65 68 40654
WWW: http://www.futureelectronics.com

Israel

Herzeliya Future Electronics
Tel:+972 997 01414
Fax:+972 9 958 4333
WWW: http://www.futureelectronics.com
Tel Aviv Arrow Electronics
Tel:+ 972 (3) 920 3456
Fax:+ 972 (3) 920 3443
WWW: http://www.arrow-israel.co.il/
Tel Mond Avnet Components Israel
Tel:+ 972 (0) 9 778 0280
Fax:+ 972 (0) 3 7600 794
WWW: http://www.avnet-israel.co.il
Tel Mond EBV Elektronik
Tel:+972 (0)9 778 02 60
Fax:+972 (0)9 796 68 80
WWW: http://www.ebv.com

Italy

Bologna Arrow (Claitron)
Tel:+39 051 6016200
Fax:+39 (0) 51 531217
WWW: http://www.claitron.com/
Casalecchio Di Reno -Bo Future Electronics
Tel:+39 051 6136711
Fax:+39 051 6130724
WWW: http://www.futureelectronics.com
Cinisello - Balsamo (MI) EBV Elektronik
Tel:+39 02 66 09 62 90
Fax:+39 02 66 01 70 20
WWW: http://www.ebv.com
Cinisello Balsamo – Mi Future Electronics
Tel:+39 02 660941
Fax:+39 02 66012843
WWW: http://www.futureelectronics.com
Cognento (MO) EBV Elektronik
Tel:+39 059 2924 211
Fax:+39 059 2929 486
WWW: http://www.ebv.com
Firenze Arrow (Claitron)
Tel:+39 055 326434
Fax:+39 055 431026
WWW: http://www.claitron.com
E-Mail: silica.firenze@avnet.com
Firenze EBV Elektronik
Tel:+39 055 43 69 307
Fax:+39 055 42 65 240
WWW: http://www.ebv.com
Firenze Silica (An Avnet Company)
Tel:+39 055 4360392
Fax:+39 055 431035
WWW: http://www.silica.com/
E-Mail: silica.firenze@avnet.com
Milano Arrow (Claitron)
Tel:+39 (0) 2 661491
Fax:+39 (0) 2 66105666
WWW: http://www.claitron.com/
Milano Silica (an Avnet Company)
Tel:+39 02 660921
Fax:+39 02 66092 333
WWW: http://www.silica.com/
E-Mail: silica.milano@avnet.com
Modena Silica (An Avnet Company)
Tel:+39 (0) 59 351300
Fax:+39 (0) 59 344993
WWW: http://www.silica.com/
E-Mail: silica.modena@avnet.com
Naples EBV Elektronik
Tel:+39 081 579 977 0
Fax:+39 335 839 05 31
WWW: http://www.ebv.com
Naples Future Electronics
Tel:+39 081 479425
Fax:+39 081 479425
WWW: http://www.futureelectronics.com
Napoli Arrow (Claitron)
Tel:+39 081 625299
Fax:+39 081 2392122
WWW: http://www.claitron.com
Padova Arrow (Claitron)
Tel:+39 049 8691760
Fax:+39 049 8941150
WWW: http://www.claitron.com/
Padova Future Electronics
Tel:+39 049 89920111
Fax:+39 049 8070582
WWW: http://www.futureelectronics.com
Padova Silica (An Avnet Company)
Tel:+39 049 8073689
Fax:+39 049 773464
WWW: http://www.silica.com/
E-Mail: silica.padova@avnet.com
Roma Arrow (Claitron)
Tel:+39 06 51290540
Fax:+39 06 5192362
WWW: http://www.claitron.com
Roma EBV Elektronik
Tel:+39 06 40 63 665/789
Fax:+39 06 40 63 777
WWW: http://www.ebv.com
Roma Future Electronics
Tel:+39 081 479425
Fax:+39 081 479425
WWW: http://www.futureelectronics.com
Roma Tecnocitta Silica (An Avnet Company)
Tel:+39 06 4131151
Fax:+39 06 4131161
WWW: http://www.silica.com/
E-Mail: silica.roma@avnet.com
Sarmeola di Rubano (PD) EBV Elektronik
Tel:+39 049 89 74 701
Fax:+39 049 89 74 726
WWW: http://www.ebv.com
Senigallia (AN) Arrow (Claitron)
Tel:+39 071 7918910
Fax:+39 071 7913600
WWW: http://www.claitron.com
Torino Arrow (Claitron)
Tel:+39 (0) 11 7411260
Fax:+39 (0) 11 7765098
WWW: http://www.claitron.com/
Torino EBV Elektronik
Tel:+39 011 262 56 90
Fax:+39 011 262 56 91
WWW: http://www.ebv.com

Latvia

Riga Arrow Latvia
Tel:+371-731-1490
Fax:+371-731-3195
WWW: http://www.arrownordic.com
E-Mail: latvia@arrownordic.com
Warsaw Silica (An Avnet Company)
Tel:+48 22 640 2351
Fax:+48 22 640 2354
WWW: http://www.silica.com/
E-Mail: silica.warszawa@avnet.com

Lithuania

Kaunas Arrow Lithuania
Tel:+370-37-759015
Fax:+370-37-452801
WWW: http://www.arrownordic.com
E-Mail: lithuania@arrownordic.com
Kaunas Future Electronics UAB
Tel:+370 37 408482
Fax:+370 37 373357
WWW: http://www.futureelectronics.com
Vilnius EIgertaGroup
Tel:+370 5 2652683
Fax:+370 5 2650828
WWW: http://www.elgertagroup.com
E-Mail: lithuania@elgertagroup.com
Warsaw Silica (An Avnet Company)
Tel:+48 22 640 2351
Fax:+48 22 640 2354
WWW: http://www.silica.com/
E-Mail: silica.warszawa@avnet.com

Macedonia

Ljubljana Silica (An Avnet Company)
Tel:+386 1 560 9750
Fax:+386 1 560 9878
WWW: http://www.silica.com/
E-Mail: silica.slovenia@avnet.com

Netherlands

Breda Future Electronics
Tel:+31 76 544-4888
Fax:+31 76 544-4880
WWW: http://www.futureelectronics.com
Breda Silica (An Avnet Company)
Tel:+31 76 572 2700
Fax:+31 76 572 2707
WWW: http://www.silica.com/
E-Mail: silica.breda@avnet.com
Maarssenbroek EBV Elektronik
Tel:+31 (0)346 58 30 10
Fax:+31 (0)346 58 30 25
WWW: http://www.ebv.com
Utrecht Spoerle Electronic
Tel:+31 (0) 30 6 39 12 34
Fax:+31 (0) 30 6 39 12 05
WWW: http://www.spoerle.com
E-Mail: SalesOffice.Utrecht@spoerle.com

Norway

Asker Avnet Nortec AS
Tel:+47 66 77 36 00
Fax:+47 66 77 36 77
WWW: http://www.silica.com
E-Mail: silica.norway@avnet.com
Loekken Verk – Trondheim Future Electronics
Tel:+47 72 49 5990
Fax:+47 72 49 5991
WWW: http://www.futureelectronics.com
Nedre Vats Arrow Norway AS
Tel:+47 53 763 000
Fax:+47 53 765 339
WWW: http://www.arrownordic.com/
Oslo Arrow Norway AS
Tel:+47 21 30 65 00
Fax:+47 21 30 65 50
WWW: http://www.arrownordic.com/
Oslo EBV Elektronik
Tel:+47 22 67 17 80
Fax:+47 22 67 17 89
WWW: http://www.ebv.com
Oslo Future Electronics
Tel:+47 2290 5800
Fax:+47 2290 5790
WWW: http://www.futureelectronics.com

Poland

Warsaw Arrow Electronics Poland
Tel:+48 22 5588282
Fax:+48 22 5588283
WWW: http://www.arrowce.com
E-Mail: SalesOffice.Warsaw@arrowce.com
Warsaw EBV Elektronik
Tel:+48 (0) 22 640 23 55
Fax:+48 (0) 22 640 23 56
WWW: http://www.ebv.com
Warsaw Future Electronics
Tel:+48 226 189 202
Fax:+48 226 188 050
WWW: http://www.futureelectronics.com
Warsaw Silica (An Avnet Company)
Tel:+48 22 640 2351
Fax:+48 22 640 2354
WWW: http://www.silica.com/
E-Mail: silica.warszawa@avnet.com
Wroclaw EBV Elektronik
Tel:+48 (0)71 34 229 44
Fax:+48 (0)71 34 229 10
WWW: http://www.ebv.com

Portugal

Lisbon Arrow Iberia
Tel:+351 21 4714806
Fax:+351 21 4710802
WWW: http://www.arrow-iberia.com/
Porto Silica (An Avnet Company)
Tel:+351 22 589 8070
Fax:+351 22 589 8071
WWW: http://www.silica.com
E-Mail: silica.porto@avnet.com

Romania

Budapest (HU) Future Electronics
2nd Floor, Tartsay Vilmos, UTCA 3, Budapest, H-1126
Tel:+36 1 224 0510
Fax:+36 1 224 0511
WWW: http://www.futureelectronics.com
Cluj Napoca Arrow Electronice SRL
Tel:+40264 417 251
Fax:+40264 417 253

E-Mail: fgal@arrowromania.com
Ljubljana Silica (An Avnet Company)
Tel:+386 1 560 9750
Fax:+386 1 560 9878
WWW: http://www.silica.com/
E-Mail: silica.romania@avnet.com
Voluntari, Ilfov EBV Elektronik SRL
Tel:+40 21 529 6901
Fax:+40 21 529 6911
WWW: http://www.ebv.com

Russia

Moscow ARROW Electronics
Tel:+7 (495) 626-5597
Fax:+7 (495) 626-5598
WWW: http://www.arrowce.com
E-Mail: salesoffice.moscow@arrowce.com
Moscow COMPEL
Tel:+7 (495) 995-0901
Fax:+7 (495) 995-0902
WWW: http://www.compel.ru
E-Mail: msk@compel.ru
Moscow EBV Elektronik – An Avnet Company
Tel:+7 (495) 937-8707
Fax:+7 (495) 937-8706
WWW: http://www.ebv.com
Moscow GAMMA St-Petersburg
Tel:+7 (495) 718-8405, +7 (495) 252-0198
Fax:+7 (495) 255-9129
WWW: http://www.gamma.spb.ru
E-Mail: sale@gamma.spb.ru
Moscow MT-System - Competence and Distribution Center
Tel:+7 (495) 225-8708
Fax:+7 (495) 633-8387
WWW: http://www.mt-system.ru
E-Mail: info@mosmtgroup.ru
Moscow Silica (An Avnet Company)
Tel:+7 495 9371268
Fax:+7 495 9372166
WWW: http://www.silica.com/
E-Mail: silica.russia@avnet.com
Moscow Symmetron
Tel:+7 (495) 797-5535
Fax:(495) 797-5545
WWW: http://www.symmetron.ru
E-Mail: tc@symmetron.ru
St Petersburg COMPEL
Tel:+7 (812) 327-9404
Fax:+7 (812) 327-9403
WWW: http://www.compel.ru
E-Mail: spb@compel.ru
St Petersburg EBV Elektronik – An Avnet Company
Tel:+7 (812) 635 7063
Fax:+7 (812) 635 7064
WWW: http://www.ebv.com
St Petersburg GAMMA St-Petersburg
Tel:+7 (812) 325 5115
Fax:+7 (812) 325 5114
WWW: http://www.gamma.spb.ru
E-Mail: sale@gamma.spb.ru
St Petersburg MT-System - Competence and Distribution Center
Tel:+7 (812) 325-3685
Fax:+7 (812) 786-9870
WWW: http://www.mt-system.ru
E-Mail: micro@mtgroup.ru
St Petersburg PetroInTrade
Tel:+7 (812) 324-6350
Fax:+7 (812) 324-6611
WWW: http://www.petrointrade.ru
E-Mail: semicond@petrointrade.ru
St.Petersburg ALKON
Tel:+7 (812) 749-4930
Fax:+7(812) 560-7178
WWW: http://www.alkon.net
E-Mail: mail@alkon.net

Scotland