﻿
var prodArry = new Array;

function setProducts(line) {

	prodArry = [['spacer.gif', '&nbsp;', '&nbsp;']];

	switch(line) {
/*		case 'Admetro':
			prodArry = [
						];
			break;*/

		case 'Airpax':
			prodArry = [
						 ['airpax_001.jpg', 'Circuit Breakers and Protectors', 'www.airpax.net/site/protection/cb/index.html'], 
						 ['airpax_002.jpg', 'Mechanical Power Switching Products', 'www.airpax.net/site/protection/switches/index.html']
						]; 
			break;

		case 'ATC Ceramics':
			prodArry = [
						 ['atc_001.jpg', 'Multilayer, Inductor, and RF Engineering Designer Kits', 'www.atceramics.com/designkits/index.asp']
						];
			break;

		case 'American Zettler':
			prodArry = [
						 ['az_001.jpg', 'AZ 900 Power Relay ', 'www.azettler.com/pr-relay-view.php?pr=138']
						];
			break;

		case 'Conesys':
			prodArry = [
						 ['conesys_001.jpg', 'High Performance Enviromental Cylindrical Connectors', 'www.conesys.com/products.html']
						];
			break;

		case 'CORCOM':
			prodArry = [
						 ['corcom_001.jpg', 'Reduced Sized Shielded Power Inlet Filter', 'www.tycoelectronics.com/aboutus/news/prodnews.asp?ID=1044'], 
						 ['corcom_002.jpg', 'Compact DC RFI Filters', 'www.cor.com/Series/DC/'], 
						 ['corcom_003.jpg', 'RFI Power Line Filter Solutions', 'www.cor.com/Series/RFI.asp'], 
						 ['corcom_004.jpg', 'RF Jack Signal Line Products', 'www.cor.com/Series/SignalLine/default.asp'], 
						 ['corcom_005.jpg', 'Heavy Power Line Facility Filters', 'www.cor.com/Series/Facility/default.asp']
						];
			break;

		case 'EAO':
			prodArry = [
						];
			break;

		case 'Emcor':
			prodArry = [
						];
			break;

		case 'EOS':
			prodArry = [
						];
			break;

		case 'Grayhill':
			prodArry = [
						 ['grayhill_001.jpg', 'Custom Designed Handheld Rugged Win CE Solutions', 'www.grayhillembedded.com/custom_mobile.html'], 
						 ['grayhill_002.jpg', 'Custom Front Panel Design and Assemblies', 'www.grayhill.com/FrontPanels/'], 
						 ['grayhill_003.jpg', 'Custom Optical and Mechanical Encoders', 'www.grayhill.com/HumanOpticalEncoders/'], 
						 ['grayhill_004.jpg', 'Custom Keypad Solutions', 'www.grayhill.com/CustomKeypads/'], 
						 ['grayhill_005.jpg', 'Standard and Custom Rotary Switch Solutions', 'www.grayhill.com/Rotary/']
						];
			break;

		case 'Harting':
			prodArry = [
						];
			break;

		case 'Hittite':
			prodArry = [
						];
			break;

		case 'KOA':
			prodArry = [
						];
			break;

		case 'Kycon':
			prodArry = [
						];
			break;

		case 'Lumex':
			prodArry = [
						];
			break;

		case 'Microsemi':
			prodArry = [
						 ['microsemi_001.jpg', 'New Staylit dual lamp Inverter Module', 'www.microsemi.com/datasheets/lxmg1626-12-45ds_rev1_0.pdf'], 
						 ['microsemi_002.jpg', 'New CCFL controller optimized for LCD', 'www.microsemi.com/catalog/part.asp?ID=72280'], 
						 ['microsemi_003.jpg', 'New MOS 8 MOSFETS / FREDFETS', 'www.microsemi.com/newmos8.asp'], 
						 ['microsemi_004.jpg', 'New Miniture 802.11 b/g/n WLAN Power Amplifier', 'www.microsemi.com/catalog/part.asp?ID=74469']
						];
			break;

		case 'NEC':
			prodArry = [
						 ['nec_001.jpg', '2.7" QVGA High contrast Displays', 'www.necelam.com/display/'], 
						 ['nec_002.jpg', '5.5"  QVGA Displays', 'www.necelam.com/display/displayproducts.html?a=5.5'], 
						 ['nec_003.jpg', '7" Flat Panel Displays', 'www.necelam.com/display/displayproducts.html?a=7'], 
						 ['nec_004.jpg', '10.4" Panel for Industrial Applications', 'www.necelam.com/display/displayproducts.html?a=10.4'], 
						 ['nec_005.jpg', 'New 3.5" QVGA for Display of High Definition Images in Mobile Markets', 'www.necelam.com/display/displayproducts.html?a=3.5']
						];
			break;

/*		case 'Opnext':
			prodArry = [
						 ['opnext_001.jpg', 'New XPAK Optical Engine Modules', 'www.opnext.com/products/details/XPAK.cfm']
						];
			break;*/

		case 'Optek':
			prodArry = [
						 ['optek_001.jpg', 'AutoPad Contactless Sensor', 'www.optekinc.com/pdf/PR_autopad-1.pdf']
						];
			break;

		case 'Sanyo-Denki':
			prodArry = [
						];
			break;

		case 'SynQor':
			prodArry = [
						 ['synqor_001.jpg', 'Compact Sixteenth Brick 66W DC/DC Converter', 'www.synqor.com/company-press.html?releasename=pr_PQ60033SGL20.html&releasetype=us&releaseyear=2006'], 
						 ['synqor_002.jpg', 'DOSA Compliant Ultra Wide Input and Output Devices', 'www.synqor.com/company-press.html?releasename=pr_NQ04W33SMA16_NQ16W50SMA16.html&releasetype=us&releaseyear=2007'], 
						 ['synqor_003.jpg', 'New Superior Derating Bus Converter', 'www.synqor.com/company-press.html?releasename=pr_BQ55090QPA40.html&releasetype=us&releaseyear=2006'], 
						 ['synqor_004.jpg', 'New 3.3V/30A Eighth Brick DC/DC Module', 'www.synqor.com/company-press.html?releasename=pr_PQ60033ETL30.html&releasetype=us&releaseyear=2006']
						];
			break;

		case 'Tech-Etch':
			prodArry = [
						 ['techetch_001.jpg', 'Photoetched Miniture Components', 'www.tech-etch.com/photoetch/photochempr.html'], 
						 ['techetch_002.jpg', 'MicroEtched Screens ', 'www.tech-etch.com/photoetch/microetchscreenspr.html']
						];
			break;

		case 'Xymox':
			prodArry = [
						 ['xymox_001.jpg', 'Custom Filters and Lenses to prevent Heat, EMI, and Anti-Reflective Capabilities', 'www.silver-cloud.com/'], 
						 ['xymox_002.jpg', 'Custom Membrane Capabilites', 'www.xymox.com/index2.htm'], 
						 ['xymox_003.jpg', 'Polymetric Liquid Crystal Displays', 'www.xymoxtech.com/ncapdisplays/']
						];
			break;

	}
}

/*
						 ['', '', ''], 
*/

var sl_IE =(document.all);
var sl_NS =(document.layers);
var sl_N6 =(window.sidebar);
var sl_Old =(!sl_IE && !sl_NS && !sl_N6);
var html = '';

var spotLine = ['', '', '', ''];
var spotTop = ['CORCOM', 'Grayhill', 'Microsemi', 'NEC', 'SynQor', 'Xymox'];

var spotArry = new Array();
/* Use this array if not all Lines are used --- vs --- Setting array by looping thru objLC ------------------------------------------------
*/
spotArry = ['Airpax', 'ATC Ceramics', 'American Zettler', 'Conesys', 'CORCOM', 'Grayhill', 'Microsemi', 'NEC', 'Optek', 'SynQor', 'Tech-Etch', 'Xymox'];
/*
var spotCnt = 0;
for (prop in objLC)	{
	spotArry[spotCnt] = prop;
	spotCnt++;
};
*/

function setSpots() {
	getSL12(0);
	getSL12(1);
	getSL34(2);
	getSL34(3);

	//spotCnt = setTimeout("setSpots()", 5000);
}

function getSL12(x) {
	var s = spotLine[0];
	while(s == spotLine[0]) {
		s = spotTop[getRand(spotTop.length)];
	}
	spotLine[x] = s;
	writeLine(s, x);
}
function getSL34(x) {
	var s = spotLine[0];
	while(s == spotLine[0] || s == spotLine[1] || s == spotLine[2]) {
		s = spotArry[getRand(spotArry.length)];
	}
	spotLine[x] = s;
	writeLine(s, x);
}
function writeLine(s, i) {
	setProducts(s);
	var x = getRand(prodArry.length);
	html  = '<div class="spotMain"><div class="spotLogo"><a href="http:/' + '/' + objLC[s][1] + '/" target="_blank"><img src="images/line/' + objLC[s][0] + '" /></a></div>';
	html += '<div class="spotProd"><a href="http:/' + '/' + prodArry[x][2] + '" target="_blank"><img src="images/spotlight/' + prodArry[x][0] + '" /></a></div>';
	html += '<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;"><tr><td valign="top" style="height:55px">';
	html += '<div class="spotText">' + prodArry[x][1] + '</div>';
	html += '</td></tr></table></div><div class="spotShdw"><img src="images/spacer.gif" /></div>';

	if(sl_NS){
		var l = document.layers['spot' + i].document.layers['spot' + i].document;
		l.open();
		l.write(html);
		l.close();
	}else if(sl_N6 || sl_IE){
		document.getElementById('spot' + i).innerHTML = html;
	}else{
		document.write(html);
	}
}
function getRand(r) {
	return Math.floor(Math.random() * r);
}



/* Code for showing the SPOTLIGHT products by Line Card
-----------------------------------------------------------------------------------*/
function menuLineCard(x) {
	var a = "";
	for( var i = 0; i <= spotArry.length-1; i++) {
		a = (x == i)? "class='active'": "";
		document.write('<a ' + a + ' href="_spotlight.asp?line=' + i + '"><img src="images/navi/leftmenuarrow.gif" />' + spotArry[i] + '</a>');
	}
/*	var i = 0;
	for (prop in objLC)	{
		a = (x == i)? "class='active'": "";
		document.write('<a ' + a + ' href="_spotlight.asp?line=' + i + '"><img src="images/navi/leftmenuarrow.gif" />' + prop + '</a>');
		i++;
	}
*/
}
function writeProducts(x) {

	var lc = spotArry[x];
	setProducts(lc);

	//document.write('<h3>' + lc + '</h3>');
	document.write('<table border="0" cellpadding="0" cellspacing="0" style="width: 99%; padding: 10px 0px 7px 0px;"><tr><td valign="top" style="width: 50%;">' + 
				   '<a href="http:/' + '/' + objLC[lc][1] + '" target="_blank"><img src="images/line/' + objLC[lc][0] + '" /></a>' + 
				   '</td><td align="right" valign="top">' + 
				   '<strong>' + lc + '</strong><br /><a href="http:/' + '/' + objLC[lc][1] + '" target="_blank">' + objLC[lc][1] + '</a>' + 
				   '</td></tr></table>' 
				   //+ objLC[lc][2] + '<br /><hr />'
				   );


	document.write('<div style="float:none;"><table border="1" cellpadding="3" cellspacing="0" align="center" style="width: 99%; padding: 0px 0px 0px 0px;">');

	for( var i = 0; i <= prodArry.length-1; i++) {
		//document.write('<br /><br /><a href="http:/' + '/' + objLC[s][1] + '/" target="_blank"><img src="images/line/' + objLC[s][0] + '" /></a>');
		document.write('<tr><td valign="middle" style="width:50%;height:105px">' + prodArry[i][1] + '<br /><br /><a href="http:/' + '/' + prodArry[i][2] + '" target="_blank">LINK</a></td>');
		document.write('<td valign="middle" style=""><img src="images/spotlight/' + prodArry[i][0] + '" /></td></tr>');
	}
	document.write('</table></div>');

}
/*
function EXwriteLine(s) {
	setProducts(s);
	var x = getRand(prodArry.length);
	document.write('<div class="spotMain"><div class="spotLogo"><a href="http:/' + '/' + objLC[s][1] + '/" target="_blank"><img src="images/line/' + objLC[s][0] + '" /></a></div>');
	document.write('<div class="spotProd"><img src="images/spotlight/' + prodArry[x][0] + '" /></div>');
	document.write('<table border="0" cellpadding="0" cellspacing="0" style="width: 100%;"><tr><td valign="middle" style="height:55px">');
	document.write('<div class="spotText">' + prodArry[x][1] + '</div>');
	document.write('</td></tr></table></div><div class="spotShdw"><img src="images/spacer.gif" /></div>');
}
*/