netCOMPONENTS Electronic Component Sourcing
BODY
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
FONT-FAMILY: Arial, Helvetica, Helv, sans-serif
}
.basetbl
{
BORDER-RIGHT: 0px;
PADDING-RIGHT: 0px;
BORDER-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
BORDER-LEFT: 0px;
PADDING-TOP: 0px;
BORDER-BOTTOM: 0px;
SPACING: 0
}
TD
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px
}
SPAN
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px
}
P
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px
}
.small
{
FONT-SIZE: 10px
}
.copyright
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px
}
.med
{
FONT-SIZE: 11px
}
.title
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px
}
TR.even
{
PADDING-RIGHT: 1px;
PADDING-LEFT: 1px;
PADDING-BOTTOM: 1px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 1px;
BACKGROUND-COLOR: #eeeeee
}
TR.odd
{
PADDING-RIGHT: 1px;
PADDING-LEFT: 1px;
PADDING-BOTTOM: 1px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 1px;
BACKGROUND-COLOR: #ffffff
}
TD.even
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 6pt;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 0px;
BACKGROUND-COLOR: #eeeeee;
TEXT-ALIGN: center
}
TD.odd
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-SIZE: 6pt;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 0px;
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center
}
FONT.even
{
COLOR: #eeeeee
}
FONT.odd
{
COLOR: #ffffff
}
.w
{
COLOR: white
}
.s
{
COLOR: #e8d390
}
.headbar
{
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #e8d390
}
.emailrfq
{
FONT-SIZE: 10px;
COLOR: white
}
.sidebar
{
FONT-SIZE: 10px;
COLOR: white
}
.stat
{
FONT-SIZE: 10px;
VERTICAL-ALIGN: middle
}
.parts
{
FONT-SIZE: 10px
}
.pgTtl
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
COLOR: #007f9f
}
.pgTtlRev
{
FONT-SIZE: 18px;
COLOR: white
}
.v
{
FONT-SIZE: 10px;
COLOR: white
}
.srchdr
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
BACKGROUND-COLOR: #e8d390
}
.reghdr
{
FONT-SIZE: 11px;
COLOR: white;
BACKGROUND-COLOR: #007f9f
}
.subhdr
{
COLOR: white
}
.z
{
FONT-SIZE: 11px
}
.lnksm
{
FONT-SIZE: 10px;
COLOR: #007f9f
}
.lnk
{
COLOR: #007f9f
}
.lnksml
{
FONT-SIZE: 9px;
COLOR: #007f9f
}
.reg
{
FONT-SIZE: 14px
}
.sect
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px
}
.sectlnk
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #007f9f
}
.sbhd
{
FONT-SIZE: 14px;
COLOR: #007f9f
}
.conv
{
COLOR: red
}
.nav
{
FONT-SIZE: 13px;
COLOR: white
}
.neghdr
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
BACKGROUND-COLOR: #e0e0e0
}
.headbar2
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #007f9f;
BACKGROUND-COLOR: #e8d390
}
.eahdr
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
ALIGN: center
}
.grayspan
{
PADDING-RIGHT: 6px;
PADDING-LEFT: 6px;
PADDING-BOTTOM: 1px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 2px;
BACKGROUND-COLOR: #eeeeee
}
.clearspan
{
PADDING-RIGHT: 6px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 1px;
MARGIN: 0px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 2px
}
.hdrspan
{
PADDING-RIGHT: 6px;
MARGIN-TOP: 12px;
PADDING-LEFT: 6px;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 3px;
PADDING-BOTTOM: 1px;
VERTICAL-ALIGN: middle;
PADDING-TOP: 2px;
BACKGROUND-COLOR: #e0e0e0
}
.rating
{
BACKGROUND-COLOR: #e0e0e0
}
.lnkmed
{
FONT-SIZE: 11px;
COLOR: #007f9f
}
.printlink A:link
{
FONT-SIZE: 8pt;
COLOR: blue;
TEXT-DECORATION: none;
font-color: black
}
.printlink A:hover
{
FONT-SIZE: 8pt;
COLOR: black;
TEXT-DECORATION: none
}
.printlink A:active
{
FONT-SIZE: 8pt;
COLOR: red;
TEXT-DECORATION: none
}
.printlink A:visited
{
FONT-SIZE: 8pt;
COLOR: purple;
TEXT-DECORATION: none
}
window.defaultStatus = 'Not Logged In';
prntCtrl = false;
nxtLvl = 1;
forFocus = '';
suid = '';
sesLng = '';
ds = window.defaultStatus;
var aShowNew = new Array();
delaySbmt = '';
alrt_m = '';
alrt_f = '';
alrt_r = '';
imgld = false;
ww = '';
hh = '';
sTmpReq = '';
function gt(L){
if ( suid == '' || L == sesLng )
window.location = replc('/'+L+'/langch.htm','/en/','/');
else
win = winOpen('lang.htm?l='+L,8);
return;
}
function hlp(s){
tp = ( ( s == 1250 ) ? 3 : 2 );
winOpen('help.htm?hid='+s,tp);
return;
}
function getCk(c,k){
a = (window.document.cookie).split(';');
for(j=0;j -1 ){
b = ((a[j]).substring(c.length+1,a[j].length)).split('&');
for(l=0;l -1 )
return (b[l]).substring(k.length+1,b[l].length);
}}} return '';
}
function adOpen(pg,md){
if (imgld) winOpen(pg + '&id='+adid,md);
return;
}
function winOpenX(pg,ht,wd){
hh = ht;
ww = wd;
winOpen(pg,10);
}
function winOpen(pg,md){
ivl=23; pw=310; ph=130; mw=780; mh=510; tp=(ivl*nxtLvl);
p='height=[0],width=[1],top=[9],left=[2],scrollbars=[3],location=[4],resizable=[5],status=[6],menubar=[7],toolbar=[8]';
switch(md){ // height,width,left,scroll,loc,resize,status,menubar,toolbar
case 0 : var a = new Array(mh ,mw ,1,'yes','yes','yes','no' ,'yes','yes'); break; //external w/address
case 1 : var a = new Array(mh ,mw ,1,'yes','no' ,'yes','no' ,'yes','yes'); break; //external
case 2 : var a = new Array(400 ,mw ,1,'yes','no' ,'yes','no' ,'no' ,'no' ); break; //help
case 3 : var a = new Array(500 ,mw ,1,'yes','no' ,'yes','no' ,'no' ,'no' ); break; //tall help
case 4 : var a = new Array(ph ,pw ,1,'yes','no' ,'yes','no' ,'no' ,'no' ); break; //alert but scrolls
case 5 : var a = new Array(mh ,mw ,1,'yes','no' ,'yes','no' ,'yes','no' ); break; //external w/o address
case 6 : var a = new Array(mh ,mw ,1,'yes','no' ,'yes','yes','no' ,'no' ); break; //reg
case 7 : var a = new Array(mh ,mw ,1,'yes','no' ,'yes','no' ,'no' ,'no' ); break; //local
case 8 : var a = new Array(ph ,pw ,1,'no' ,'no' ,'yes','no' ,'no' ,'no' ); break; //alert
case 9 : var a = new Array(ph+40 ,pw+20 ,1,'no' ,'no' ,'yes','no' ,'no' ,'no' ); break; //alert special tall
case 10: var a = new Array(hh ,ww ,1,'no' ,'no' ,'yes','no' ,'no' ,'no' ); break; //alert special variable
}
if ( nxtLvl > 2 && a[0] > 500 ) a[0] = a[0] - ((nxtLvl-2)*ivl)
for (r=0;r-1) eval('document.all.'+im.id+'.style.cursor="auto"');
else eval('document.all.'+im.id+'.style.cursor="hand"');
im.src = ((im.src).indexOf('_hot.gif')>-1 ? replc(im.src,'_hot.gif','.gif') : replc(im.src,'.gif','_hot.gif'));
return;
}
function trim(s){
while ( s.lastIndexOf(' ') == s.length-1 ){
s = s.substring(0,s.length-1);
if ( s.length == 0 ) return s;
}
while ( s.indexOf(' ') == 0 ){
s = s.substring(1);
if ( s.length == 0 ) return s;
}
return s;
}
function isInt(s){
if ( s.length < 1 ) return false;
for (i=0;i=l && i -1 ){
i = s.indexOf(rep,i+j);
s = s.substring(0,i)+wth+s.substring(i+rep.length);
j = wth.length;
} return s;
}
function escq(str){
return str.replace('"', '"').replace('\'', '\\\'');
}
function omo(o,s,n){
if ( s!='' ){
o.className = s;
if ( s=='w' ) n = ds;
}
st(n);
return;
}
function st(s){
window.status = s;
return;
}
function getMillis(){
d = new Date().getTime();
return d;
}
function alrt(m,f,r,t){
alrt_m = m;
alrt_f = f;
alrt_r = r;
alrt_t = t;
return;
}
function doAlrt(m,f,r,t,l){
alrt(m,f,r,t);
winOpen('/alert.htm?l='+l+'&m='+alrt_m+'&f='+alrt_f+'&t='+alrt_t+'&r='+alrt_r,8);
}
function doAlrtX(m,f,r,t,ht,wd,l){
alrt(m,f,r,t);
hh = ht;
ww = wd;
winOpen('/alert.htm?l='+l+'&m='+alrt_m+'&f='+alrt_f+'&t='+alrt_t+'&r='+alrt_r,10);
}
function setFocus(){
if ( forFocus != '' ) eval(forFocus);
alrt_m = '';
alrt_f = '';
alrt_r = '';
alrt_t = '';
forFocus = '';
return;
}
function delaySubmit(s){
delaySbmt = s;
window.setTimeout('checkSubmit()',20);
return;
}
function checkSubmit(){
if ( alrt_m == '' ) eval(delaySbmt)
else {
wtyp = ( alrt_m == 'ALT_FREE_ERROR' || alrt_m == 'ICLM_NOT_OFFERED_SUP' ) ? 9 : 8 ;
winOpen('/alert.htm?l=en&m='+alrt_m+'&f='+alrt_f+'&t='+alrt_t+'&r='+alrt_r,wtyp);
}
return;
}
function printWindow(){
if ( prntCtrl ) factory.DoPrint()
else window.print();
return;
}
function TstZip(o){
switch(GetCtry(o)){
case '228': var r=/^\d{5}$/; var r2=/^\d{5}\W{0,1}\d{4}$/ ;
return ! (r.test(o.value)||r2.test(o.value));
case '38' : var r=/^[A-Za-z]{1}\d{1}[A-Za-z]{1}\W?\d{1}[A-Za-z]{1}\d{1}$/ ;
return ! r.test(o.value);
}
return false;
}
function TstCC(s){
sum=0;mul=1;l=s.length;
for (i=0;i=10 ? (tproduct % 10)+1 : tproduct );
mul+=( mul==1 ? 1 : -1 );
}
return (sum % 10)==0;
}
function TstEmail(o){
var r=/^[-\w\.]+@[-\w\.]+$/;
return ! r.test(trim(o.value));
}
function failTestMsg(o,nm,er,ct){
switch(er){
case 0 : alrt ( 'ALT_ALL_BOLDS', '[NAME]', '_'+nm, 1 ); break;
case 1 : alt = 'ALT_PROPER_ZIP';
if ( GetCtry(o)== '228' ) { alrt (alt,'END',' ( "12345[-1234]" )', 1) ; break; }
if ( GetCtry(o)== '38' ) { alrt (alt,'END',' ( "D1D 1D1" )', 1); break; }
alrt (alt,'','',1); break;
case 2 : alrt ( 'ALT_SPEC_NAME', '[NAME]', (o.name).toUpperCase(), 1 ); break;
case 3 : alrt ( (o[o.selectedIndex].value=='228'?'ALT_SEL_STATE':'ALT_SEL_PROV'),'','', 1);
o = GetInst(o,'f.x_states_'); break;
case 6 : alrt ( 'ALT_SLS_OFFICE','','',1); o.checked=true; break;
case 7 : alrt ( 'ALT_LOG_UNQ','','',1); break;
case 8 : alrt ( 'ALT_LOC_CTCT2','','',1); o.checked = true; break;
case 9 : alrt ( 'ALT_INV_CTCT','','',1); break;
case 10 : alrt ( 'ONLY_ONE_EMAIL','','',1); break; //'ALT_VLD_EMAIL'
case 11 : alrt ( 'ALT_MIN_SALESPERS','','',1); break;
case 12 : alrt ( 'ALT_VLD_CC','','',1); break;
case 13 : alrt ( 'ALT_PMT_REQ','','',1); break;
case 14 : alrt ( 'ALT_PWD_NOMTCH','','',1); break;
case 15 : alrt ( 'ALT_NOT_STATE','','',1); break;
case 16 : alrt ( 'ALT_MAX_LEN', '[NUM1],[NUM2]', o.value.length +'~255',1); break;
case 17 : alrt ( 'ALT_FREE_ERROR','','',1); break;
case 18 : alrt ( 'ALT_NO_HIBIT','','',1); break;
case 19 : alrt ( 'ALT_NO_URL','','',1); break;
case 20 : alrt ( 'ALT_BILL_PT','','',1); break;
case 21 : alrt ( 'ALT_ESC_FIELD', '[NAME]', '_'+nm, 1 ); break;
case 22 : alrt ( 'ICLM_NOT_OFFERED', '[COUNTRY]', nm, 1 ); break;
case 23 : alrt ( 'ICLM_NOT_OFFERED_SUP', '[COUNTRY]', nm, 1 ); break;
case 24 : alrt ( 'ICLM_UPGRADE_FULL', '[COUNTRY]', nm, 1 ); break;
}
forFocus = 'document.f.' + o.name + '.focus();';
return false;
}
function failTestMain(o,i,er,ct){
return failTestMsg ( o, ( i > -1 ? aReq[i*2] : sTmpReq ), er, ct );
}
function getReq(i){
return ( i > -1 ? aReq[i*2] : sTmpReq );
}
function HiBit(v){
var i;
for (i=0;i 255 && v.charCodeAt(i) != 8364 ) return true;
return false;
}
function Trim(v){
var i, s = '';
for (i=0;i 0)
layer.style.pixelWidth = x;
}
}
function GetY(layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5)
return(parseInt(layer.style.top));
if(parseInt(navigator.appVersion) == 4)
return(layer.top);
} else {
return(layer.style.pixelTop);
}
}
function getCellPosition (layer){
if (document.layers)
return {x: document.layers[layer].pageX, y: document.layers[layer].pageY };
else if (document.all || document.getElementById){
var cell = document.all ? document.all[layer] : document.getElementById(layer);
var coords = {x: 0, y: 0 };
while (cell){
coords.x += cell.offsetLeft;
coords.y += cell.offsetTop;
cell = cell.offsetParent;
}
return coords;
}
}
function GetH(layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5)
return(parseInt(layer.style.height));
if(parseInt(navigator.appVersion) == 4)
return(layer.clip.height);
} else {
if(navigator.appVersion.indexOf('MSIE 4') > 0)
return(layer.style.pixelHeight);
else
return(layer.offsetHeight);
}
}
function SetH(y, layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5)
layer.style.height = y;
if(parseInt(navigator.appVersion) == 4)
layer.clip.height = y;
} else {
if(navigator.appVersion.indexOf('MSIE 4') > 0)
layer.style.pixelHeight = y;
}
}
function Move(x, y, layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5){
layer.style.left = x;
layer.style.top = y;
}
if(parseInt(navigator.appVersion) == 4){
layer.left = x;
layer.top = y;
}
} else {
layer.style.pixelLeft = x;
layer.style.pixelTop = y;
}
}
function MoveBy(x, y, layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5){
var current_x = parseInt(layer.style.left);
if(isNaN(current_x)) current_x = 0;
layer.style.left = current_x + x;
var current_y = parseInt(layer.style.top);
if(isNaN(current_y)) current_y = 0;
layer.style.top = current_y + y;
} else {
layer.left += parseInt(x);
layer.top += parseInt(y);
}
} else {
layer.style.pixelLeft += parseInt(x);
layer.style.pixelTop += parseInt(y);
}
}
//Below layer is a string instead of an object. Instead of passing
//ObjectName as a parameter, you would pass 'ObjectName'.
function GetLayer(layer){
var ReturnLayer = null;
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5)
ReturnLayer = document.getElementById(layer);
else
eval('ReturnLayer = document.' + layer + ';');
} else {
eval('ReturnLayer = document.all.' + layer + ';');
}
return ReturnLayer;
}
function Slide(x, y, dt, layer){
eval('var current_x = GetX(' + layer + ');');
eval('var current_y = GetY(' + layer + ');');
var dX = x - current_x;
var dY = y - current_y;
if(dX * dX + dY * dY > dt * dt){
var dx = (dX / Math.sqrt(dX * dX + dY * dY)) * dt;
var dy = (dY / Math.sqrt(dX * dX + dY * dY)) * dt;
eval('MoveBy(' + dx + ',' + dy + ', ' + layer +');');
var NextSlide = 'Slide(' + x + ',' + y + ', ' + dt + ', ' + '\'' + layer + '\')';
setTimeout(NextSlide, 30);
} else {
eval('Move(' + x + ', ' + y + ', ' + layer + ');');
}
}
function Warp(x, y, dt, layer){
eval('var current_x = GetX(' + layer + ');');
eval('var current_y = GetY(' + layer + ');');
var dX = x - current_x;
var dY = y - current_y;
if(dt > 0){
var dx = dX / dt;
var dy = dY / dt;
eval('MoveBy(' + dx + ',' + dy + ', ' + layer +');');
var NextWarp = 'Warp(' + x + ',' + y + ', ' + (dt - 1) + ', ' + '\'' + layer + '\')';
setTimeout(NextWarp, 30);
} else {
eval('Move(' + x + ', ' + y + ', ' + layer + ');');
}
}
function RookOverTo(x, y, dx, dy, layer){
if(Math.random() < 0.50){
RookOverToX(x, y, dx, dy, layer);
} else {
RookOverToY(x, y, dx, dy, layer);
}
}
function RookOverToX(x, y, dt, dy, layer){
eval('var current_x = GetX(' + layer + ');');
var dX = x - current_x;
if(dt > 0){
var dx = dX / dt;
eval('MoveBy(' + dx + ', 0, ' + layer +');');
var NextRook = 'RookOverToX(' + x + ',' + y + ', ' + (dt - 1) + ', ' + dy + ', ' + '\'' + layer + '\')';
setTimeout(NextRook, 30);
} else {
eval('var current_y = GetY(' + layer + ');');
eval('Move(' + x + ', ' + current_y + ', ' + layer + ');');
if(current_y != y){
RookOverToY(x, y, dt, dy, layer);
}
}
}
function RookOverToY(x, y, dx, dt, layer){
eval('var current_y = GetY(' + layer + ');');
var dY = y - current_y;
if(dt > 0){
var dy = dY / dt;
eval('MoveBy(0, ' + dy + ', ' + layer +');');
var NextRook = 'RookOverToY(' + x + ',' + y + ', ' + dx + ', ' + (dt - 1) + ', ' + '\'' + layer + '\')';
setTimeout(NextRook, 30);
} else {
eval('var current_x = GetX(' + layer + ');');
eval('Move(' + current_x + ', ' + y + ', ' + layer + ');');
if(current_x != x){
RookOverToX(x, y, dx, dt, layer);
}
}
}
//This function is meant to be used with a mouse event handler.
//x and y would be the position of the mouse pointer.
function Selected(x, y, layer){
if(navigator.appName == 'Netscape'){
if(parseInt(navigator.appVersion) == 5)
if(x > parseInt(layer.style.left) && x < parseInt(layer.style.left) + parseInt(layer.style.width) &&
y > parseInt(layer.style.top) && y < parseInt(layer.style.top) + parseInt(layer.style.height))
return(true);
if(parseInt(navigator.appVersion) == 4)
if(x > layer.left && x < layer.left + layer.clip.width && y > layer.top && y < layer.top + layer.clip.height)
return(true);
} else {
if(navigator.appVersion.indexOf('MSIE 4') > 0){
if(x > layer.style.pixelLeft && x < layer.style.pixelLeft + layer.offsetWidth &&
y > layer.style.pixelTop && y < layer.style.pixelTop + layer.offsetHeight)
return(true);
} else {
if(x > layer.style.pixelLeft && x < layer.style.pixelLeft + layer.offsetWidth &&
y > layer.style.pixelTop && y < layer.style.pixelTop + layer.offsetHeight)
return(true);
}
}
return(false);
}
|
|