﻿    // <![CDATA[

    /************************************************************************************
	
		Main Function for Trendsetter Electronics.
		Version 1.0. 2011
		Author: Stella International, Inc. www.stellainternational.com
		Purpose: Provide AJAX Functionality to the Product pages.
	
	*************************************************************************************/

	
	// this tells jquery to run the function below once the DOM is ready
	$(document).ready(function() {
		
		

		//get URL to extract cat.
		var pathname = window.location.pathname;
		
		//get current cat.
		var thisCat = extractCat(pathname);
		
		//if category divisible by 100 then we are on top level	
		if (thisCat % 1000 === 0  && thisCat != '') {

	
		/*********** SUB CATEGORY PSEUDO SEARCH ******************************/
		
		//### CONFIG OPTIONS. ###
		//These need to be kept in synch with database schema.
		
		var formTag, formButtonSubmit, formCat;
		
		/*********** Example Usage ****************
		//1. drop down lists.
		var cbResCaseType; //subcategories

		//2. placeholders for drop down lists.  Need one of these for each Subcategory Level 2 in the system.
		cbResCaseType = $('<br><select id="cbResCaseType" name="cbResCaseType"><option>loading...</option></select>');
		
		//3. add drop down after link.  Places select box after subcategory link on the page.
		$('a:contains("Res Case Type")').after(cbResCaseType);
		
		//4. dropdowns.xml contains data for actual drop downs.
		*******************************************/
		
		//### START PASTING BELOW THIS LINE ###//
	  	 
 
  
	   
var cb11100;

cb11100 = $('<br><select id="cb11100" name="cb11100"><option>loading...</option></select>');

$(function() { var search = "Res Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11100); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb11200;

cb11200 = $('<br><select id="cb11200" name="cb11200"><option>loading...</option></select>');

$(function() { var search = "Res Tolerance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11200); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb11300;

cb11300 = $('<br><select id="cb11300" name="cb11300"><option>loading...</option></select>');

$(function() { var search = "Res Case Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11300); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb11400;

cb11400 = $('<br><select id="cb11400" name="cb11400"><option>loading...</option></select>');

$(function() { var search = "Res Watts".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11400); });	   
	   
	   
	   
var cb11500;

cb11500 = $('<br><select id="cb11500" name="cb11500"><option>loading...</option></select>');

$(function() { var search = "Res TCR (PPMs)".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11500); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb11600;

cb11600 = $('<br><select id="cb11600" name="cb11600"><option>loading...</option></select>');

$(function() { var search = "Res Impedance (OHMs)".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11600); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb11700;

cb11700 = $('<br><select id="cb11700" name="cb11700"><option>loading...</option></select>');

$(function() { var search = "Res Max Operating Temp 150C or Greater".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11700); });	   
	   
	   
var cb11800;

cb11800 = $('<br><select id="cb11800" name="cb11800"><option>loading...</option></select>');

$(function() { var search = "Res Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11800); });	   
	   
	   
	   
	   
	   
var cb11900;

cb11900 = $('<br><select id="cb11900" name="cb11900"><option>loading...</option></select>');

$(function() { var search = "Resistor Delays".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb11900); });	   
	   
	   
	   
	   
var cb12100;

cb12100 = $('<br><select id="cb12100" name="cb12100"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12100); });	   
	   
	   
	   
	   
	   
	   
var cb12200;

cb12200 = $('<br><select id="cb12200" name="cb12200"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Package".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12200); });	   
	   
	   
	   
var cb12300;

cb12300 = $('<br><select id="cb12300" name="cb12300"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Supply Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12300); });	   
	   
	   
	   
	   
var cb12400;

cb12400 = $('<br><select id="cb12400" name="cb12400"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Output Code".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12400); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb12500;

cb12500 = $('<br><select id="cb12500" name="cb12500"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Operating Temp Range".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12500); });	   
	   
	   
	   
	   
var cb12600;

cb12600 = $('<br><select id="cb12600" name="cb12600"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Stability".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12600); });	   
	   
	   
	   
	   
var cb12700;

cb12700 = $('<br><select id="cb12700" name="cb12700"><option>loading...</option></select>');

$(function() { var search = "Oscillators/Crystal Frequency".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb12700); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb13100;

cb13100 = $('<br><select id="cb13100" name="cb13100"><option>loading...</option></select>');

$(function() { var search = "Inductor Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13100); });	   
	   
	   
var cb13200;

cb13200 = $('<br><select id="cb13200" name="cb13200"><option>loading...</option></select>');

$(function() { var search = "Inductor Inductance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13200); });	   
	   
	   
	   
	   
	   
var cb13300;

cb13300 = $('<br><select id="cb13300" name="cb13300"><option>loading...</option></select>');

$(function() { var search = "Inductance Tolerance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13300); });	   
	   
	   
	   
var cb13400;

cb13400 = $('<br><select id="cb13400" name="cb13400"><option>loading...</option></select>');

$(function() { var search = "Maximum Current".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13400); });	   
	   
	   
	   
	   
var cb13500;

cb13500 = $('<br><select id="cb13500" name="cb13500"><option>loading...</option></select>');

$(function() { var search = "Inductor Grade Military or Commercial".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13500); });	   
	   
	   
var cb13600;

cb13600 = $('<br><select id="cb13600" name="cb13600"><option>loading...</option></select>');

$(function() { var search = "Inductor Case Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13600); });	   
	   
	   
	   
var cb13700;

cb13700 = $('<br><select id="cb13700" name="cb13700"><option>loading...</option></select>');

$(function() { var search = "Inductor Package Size".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13700); });	   
	   
	   
	   
	   
	   
	   
	   
var cb13800;

cb13800 = $('<br><select id="cb13800" name="cb13800"><option>loading...</option></select>');

$(function() { var search = "Inductor Temperature Rating".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb13800); });	   
	   
	   
	   
var cb14100;

cb14100 = $('<br><select id="cb14100" name="cb14100"><option>loading...</option></select>');

$(function() { var search = "Mounting Method".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14100); });	   
	   
	   
	   
var cb14200;

cb14200 = $('<br><select id="cb14200" name="cb14200"><option>loading...</option></select>');

$(function() { var search = "Sound Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14200); });	   
	   
	   
	   
	   
var cb14300;

cb14300 = $('<br><select id="cb14300" name="cb14300"><option>loading...</option></select>');

$(function() { var search = "Frequency".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14300); });	   
	   
	   
	   
	   
	   
var cb14400;

cb14400 = $('<br><select id="cb14400" name="cb14400"><option>loading...</option></select>');

$(function() { var search = "Minimum Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14400); });	   
	   
	   
	   
var cb14500;

cb14500 = $('<br><select id="cb14500" name="cb14500"><option>loading...</option></select>');

$(function() { var search = "Maximum Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14500); });	   
	   
	   
	   
var cb14600;

cb14600 = $('<br><select id="cb14600" name="cb14600"><option>loading...</option></select>');

$(function() { var search = "Voltage Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14600); });	   
	   
	   
	   
var cb14700;

cb14700 = $('<br><select id="cb14700" name="cb14700"><option>loading...</option></select>');

$(function() { var search = "Typical dB at Minimum Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14700); });	   
	   
	   
	   
	   
var cb14800;

cb14800 = $('<br><select id="cb14800" name="cb14800"><option>loading...</option></select>');

$(function() { var search = "Typical dB at Maximum Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14800); });	   
	   
	   
	   
	   
var cb14900;

cb14900 = $('<br><select id="cb14900" name="cb14900"><option>loading...</option></select>');

$(function() { var search = "RoHS Audio".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb14900); });	   
	   
	   
	   
var cb15100;

cb15100 = $('<br><select id="cb15100" name="cb15100"><option>loading...</option></select>');

$(function() { var search = "Cap Composition".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15100); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb15200;

cb15200 = $('<br><select id="cb15200" name="cb15200"><option>loading...</option></select>');

$(function() { var search = "Capacitance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15200); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb15300;

cb15300 = $('<br><select id="cb15300" name="cb15300"><option>loading...</option></select>');

$(function() { var search = "Cap Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15300); });	   
	   
	   
	   
	   
var cb15400;

cb15400 = $('<br><select id="cb15400" name="cb15400"><option>loading...</option></select>');

$(function() { var search = "Cap Tolerance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15400); });	   
	   
	   
	   
	   
	   
var cb15500;

cb15500 = $('<br><select id="cb15500" name="cb15500"><option>loading...</option></select>');

$(function() { var search = "Cap Dielectric".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15500); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb15600;

cb15600 = $('<br><select id="cb15600" name="cb15600"><option>loading...</option></select>');

$(function() { var search = "Cap Case Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15600); });	   
	   
	   
	   
	   
	   
	   
var cb15700;

cb15700 = $('<br><select id="cb15700" name="cb15700"><option>loading...</option></select>');

$(function() { var search = "Cap Packaging".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb15700); });	   
	   
	   
	   
	   
	   
var cb16100;

cb16100 = $('<br><select id="cb16100" name="cb16100"><option>loading...</option></select>');

$(function() { var search = "Connector Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16100); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb16200;

cb16200 = $('<br><select id="cb16200" name="cb16200"><option>loading...</option></select>');

$(function() { var search = "Connector Rows".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16200); });	   
	   
	   
	   
	   
var cb16300;

cb16300 = $('<br><select id="cb16300" name="cb16300"><option>loading...</option></select>');

$(function() { var search = "Connector Style".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16300); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb16400;

cb16400 = $('<br><select id="cb16400" name="cb16400"><option>loading...</option></select>');

$(function() { var search = "Number of Connector Positions".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16400); });	   
	   
	   
	   
	   
	   
var cb16500;

cb16500 = $('<br><select id="cb16500" name="cb16500"><option>loading...</option></select>');

$(function() { var search = "Connector Contact Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16500); });	   
	   
	   
var cb16600;

cb16600 = $('<br><select id="cb16600" name="cb16600"><option>loading...</option></select>');

$(function() { var search = "Connector Hardware".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16600); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb16700;

cb16700 = $('<br><select id="cb16700" name="cb16700"><option>loading...</option></select>');

$(function() { var search = "Connector Temp Rating".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16700); });	   
	   
	   
var cb16800;

cb16800 = $('<br><select id="cb16800" name="cb16800"><option>loading...</option></select>');

$(function() { var search = "Connector Contact Spacing".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb16800); });	   
	   
	   
	   
	   
	   
	   
var cb17100;

cb17100 = $('<br><select id="cb17100" name="cb17100"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17100); });	   
	   
	   
	   
	   
	   
	   
	   
var cb17200;

cb17200 = $('<br><select id="cb17200" name="cb17200"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Grade".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17200); });	   
	   
	   
	   
var cb17300;

cb17300 = $('<br><select id="cb17300" name="cb17300"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Features".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17300); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb17400;

cb17400 = $('<br><select id="cb17400" name="cb17400"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Tubing Supplied Size or Ribbon Width".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17400); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb17500;

cb17500 = $('<br><select id="cb17500" name="cb17500"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Operating Temperature Range".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17500); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb17600;

cb17600 = $('<br><select id="cb17600" name="cb17600"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Shrink Ratio".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17600); });	   
	   
	   
	   
var cb17700;

cb17700 = $('<br><select id="cb17700" name="cb17700"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Color".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17700); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb17800;

cb17800 = $('<br><select id="cb17800" name="cb17800"><option>loading...</option></select>');

$(function() { var search = "Heat Shrink Package".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb17800); });	   
	   
	   
	   
	   
var cb18100;

cb18100 = $('<br><select id="cb18100" name="cb18100"><option>loading...</option></select>');

$(function() { var search = "Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18100); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb18200;

cb18200 = $('<br><select id="cb18200" name="cb18200"><option>loading...</option></select>');

$(function() { var search = "Package Size".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18200); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb18300;

cb18300 = $('<br><select id="cb18300" name="cb18300"><option>loading...</option></select>');

$(function() { var search = "Testing".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18300); });	   
	   
	   
var cb18400;

cb18400 = $('<br><select id="cb18400" name="cb18400"><option>loading...</option></select>');

$(function() { var search = "Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18400); });	   
	   
	   
	   
	   
	   
	   
	   
var cb18500;

cb18500 = $('<br><select id="cb18500" name="cb18500"><option>loading...</option></select>');

$(function() { var search = "Amps".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18500); });	   
	   
	   
	   
	   
	   
	   
	   
var cb18600;

cb18600 = $('<br><select id="cb18600" name="cb18600"><option>loading...</option></select>');

$(function() { var search = "Temperature Range".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb18600); });	   
	   
	   
	   
var cb19100;

cb19100 = $('<br><select id="cb19100" name="cb19100"><option>loading...</option></select>');

$(function() { var search = "Opto Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19100); });	   
	   
	   
	   
	   
	   
var cb19200;

cb19200 = $('<br><select id="cb19200" name="cb19200"><option>loading...</option></select>');

$(function() { var search = "Opto Color".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19200); });	   
	   
	   
	   
	   
	   
	   
	   
var cb19300;

cb19300 = $('<br><select id="cb19300" name="cb19300"><option>loading...</option></select>');

$(function() { var search = "Opto Size".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19300); });	   
	   
	   
	   
var cb19400;

cb19400 = $('<br><select id="cb19400" name="cb19400"><option>loading...</option></select>');

$(function() { var search = "Opto Viewing Angle".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19400); });	   
	   
	   
	   
	   
	   
	   
var cb19500;

cb19500 = $('<br><select id="cb19500" name="cb19500"><option>loading...</option></select>');

$(function() { var search = "Opto Brightness".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19500); });	   
	   
	   
	   
	   
	   
	   
var cb19600;

cb19600 = $('<br><select id="cb19600" name="cb19600"><option>loading...</option></select>');

$(function() { var search = "Opto Package Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19600); });	   
	   
	   
var cb19700;

cb19700 = $('<br><select id="cb19700" name="cb19700"><option>loading...</option></select>');

$(function() { var search = "Opto Mounting Method".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19700); });	   
	   
	   
var cb19800;

cb19800 = $('<br><select id="cb19800" name="cb19800"><option>loading...</option></select>');

$(function() { var search = "Opto Operating Temp".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb19800); });	   
	   
	   
	   
var cb20100;

cb20100 = $('<br><select id="cb20100" name="cb20100"><option>loading...</option></select>');

$(function() { var search = "Component Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20100); });	   
	   
	   
	   
var cb20200;

cb20200 = $('<br><select id="cb20200" name="cb20200"><option>loading...</option></select>');

$(function() { var search = "Power in Watts".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20200); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb20300;

cb20300 = $('<br><select id="cb20300" name="cb20300"><option>loading...</option></select>');

$(function() { var search = "Power Input Voltage in VDC".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20300); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb20400;

cb20400 = $('<br><select id="cb20400" name="cb20400"><option>loading...</option></select>');

$(function() { var search = "Power Output Voltage".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20400); });	   
	   
	   
	   
	   
	   
var cb20500;

cb20500 = $('<br><select id="cb20500" name="cb20500"><option>loading...</option></select>');

$(function() { var search = "Power Output Dual or Single".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20500); });	   
	   
	   
var cb20600;

cb20600 = $('<br><select id="cb20600" name="cb20600"><option>loading...</option></select>');

$(function() { var search = "Power Max Output Amps".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20600); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb20700;

cb20700 = $('<br><select id="cb20700" name="cb20700"><option>loading...</option></select>');

$(function() { var search = "Power Efficiency".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20700); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb20800;

cb20800 = $('<br><select id="cb20800" name="cb20800"><option>loading...</option></select>');

$(function() { var search = "Power Max Temp Rating Degrees C".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb20800); });	   
	   
	   
	   
	   
var cb21100;

cb21100 = $('<br><select id="cb21100" name="cb21100"><option>loading...</option></select>');

$(function() { var search = "Switch Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb21100); });	   
	   
var cb21200;

cb21200 = $('<br><select id="cb21200" name="cb21200"><option>loading...</option></select>');

$(function() { var search = "Positions".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb21200); });	   
	   
var cb21300;

cb21300 = $('<br><select id="cb21300" name="cb21300"><option>loading...</option></select>');

$(function() { var search = "Switch Termination".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb21300); });	   
	   
var cb21400;

cb21400 = $('<br><select id="cb21400" name="cb21400"><option>loading...</option></select>');

$(function() { var search = "Board Mount Style".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb21400); });	   
	   
	   
var cb22100;

cb22100 = $('<br><select id="cb22100" name="cb22100"><option>loading...</option></select>');

$(function() { var search = "Thermistor Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22100); });	   
	   
var cb22200;

cb22200 = $('<br><select id="cb22200" name="cb22200"><option>loading...</option></select>');

$(function() { var search = "Resistance at 25C".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22200); });	   
	   
	   
	   
	   
	   
var cb22300;

cb22300 = $('<br><select id="cb22300" name="cb22300"><option>loading...</option></select>');

$(function() { var search = "Max Steady State Current".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22300); });	   
	   
	   
	   
var cb22400;

cb22400 = $('<br><select id="cb22400" name="cb22400"><option>loading...</option></select>');

$(function() { var search = "Tolerance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22400); });	   
	   
	   
	   
	   
var cb22500;

cb22500 = $('<br><select id="cb22500" name="cb22500"><option>loading...</option></select>');

$(function() { var search = "Thermistor Package Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22500); });	   
	   
	   
	   
var cb22600;

cb22600 = $('<br><select id="cb22600" name="cb22600"><option>loading...</option></select>');

$(function() { var search = "RoHS Thermistor".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb22600); });	   
	   
	   
	   
var cb23100;

cb23100 = $('<br><select id="cb23100" name="cb23100"><option>loading...</option></select>');

$(function() { var search = "Transistor Technology".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb23100); });	   
	   
	   
	   
	   
	   
var cb23200;

cb23200 = $('<br><select id="cb23200" name="cb23200"><option>loading...</option></select>');

$(function() { var search = "Transistor Function".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb23200); });	   
	   
	   
	   
	   
	   
	   
	   
var cb23300;

cb23300 = $('<br><select id="cb23300" name="cb23300"><option>loading...</option></select>');

$(function() { var search = "Transistor Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb23300); });	   
	   
	   
	   
	   
var cb23400;

cb23400 = $('<br><select id="cb23400" name="cb23400"><option>loading...</option></select>');

$(function() { var search = "Transistor Package".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb23400); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb23500;

cb23500 = $('<br><select id="cb23500" name="cb23500"><option>loading...</option></select>');

$(function() { var search = "Transistor Number of Leads".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb23500); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb24100;

cb24100 = $('<br><select id="cb24100" name="cb24100"><option>loading...</option></select>');

$(function() { var search = "Diode Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb24100); });	   
	   
var cb24200;

cb24200 = $('<br><select id="cb24200" name="cb24200"><option>loading...</option></select>');

$(function() { var search = "Diode Version".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb24200); });	   
	   
	   
	   
	   
	   
var cb24300;

cb24300 = $('<br><select id="cb24300" name="cb24300"><option>loading...</option></select>');

$(function() { var search = "Diode Technology".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb24300); });	   
	   
var cb24400;

cb24400 = $('<br><select id="cb24400" name="cb24400"><option>loading...</option></select>');

$(function() { var search = "Diode Package Size".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb24400); });	   
	   
	   
	   
	   
	   
var cb24500;

cb24500 = $('<br><select id="cb24500" name="cb24500"><option>loading...</option></select>');

$(function() { var search = "Diode Number of Leads".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb24500); });	   
	   
	   
	   
	   
	   
	   
	   
var cb26100;

cb26100 = $('<br><select id="cb26100" name="cb26100"><option>loading...</option></select>');

$(function() { var search = "Transformer Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26100); });	   
	   
	   
var cb26200;

cb26200 = $('<br><select id="cb26200" name="cb26200"><option>loading...</option></select>');

$(function() { var search = "Transformer Inductance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26200); });	   
	   
	   
	   
	   
	   
var cb26300;

cb26300 = $('<br><select id="cb26300" name="cb26300"><option>loading...</option></select>');

$(function() { var search = "Transformer Max Current".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26300); });	   
	   
	   
	   
	   
var cb26400;

cb26400 = $('<br><select id="cb26400" name="cb26400"><option>loading...</option></select>');

$(function() { var search = "Transformer DC Resistance".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26400); });	   
	   
	   
	   
	   
	   
	   
	   
	   
var cb26500;

cb26500 = $('<br><select id="cb26500" name="cb26500"><option>loading...</option></select>');

$(function() { var search = "Transformer Grade Military or Commercial".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26500); });	   
	   
	   
var cb26600;

cb26600 = $('<br><select id="cb26600" name="cb26600"><option>loading...</option></select>');

$(function() { var search = "Transformer Package".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26600); });	   
	   
	   
var cb26700;

cb26700 = $('<br><select id="cb26700" name="cb26700"><option>loading...</option></select>');

$(function() { var search = "Transformer Temperature Rating".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb26700); });	   
	   
	   
	   
var cb27100;

cb27100 = $('<br><select id="cb27100" name="cb27100"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27100); });	   
	   
	   
	   
var cb27200;

cb27200 = $('<br><select id="cb27200" name="cb27200"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Termination Type".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27200); });	   
	   
	   
	   
var cb27300;

cb27300 = $('<br><select id="cb27300" name="cb27300"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Positions".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27300); });	   
	   
	   
	   
	   
	   
var cb27400;

cb27400 = $('<br><select id="cb27400" name="cb27400"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Centerline Spacing".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27400); });	   
	   
	   
	   
	   
var cb27500;

cb27500 = $('<br><select id="cb27500" name="cb27500"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Color".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27500); });	   
	   
	   
	   
	   
	   
	   
var cb27600;

cb27600 = $('<br><select id="cb27600" name="cb27600"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Amps".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27600); });	   
	   
	   
	   
	   
	   
	   
var cb27700;

cb27700 = $('<br><select id="cb27700" name="cb27700"><option>loading...</option></select>');

$(function() { var search = "Terminal Block Volts".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27700); });	   
	   
	   
	   
	   
	   
	   
	   
var cb27800;

cb27800 = $('<br><select id="cb27800" name="cb27800"><option>loading...</option></select>');

$(function() { var search = "Terminal Block AWG".toLowerCase();  $( "a ").filter(function() { return $(this).text().toLowerCase() == search; }).after(cb27800); });	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	 




		//### STOP PASTING ABOVE THIS LINE ###//
		
		//### END CONFIG OPTIONS ###

		//build psuedo form
		formTag = $('<form name="frmAdvancedSearch" id="frmAdvancedSearch" method="post" action="/v/vspfiles/search_advanced.asp"></form>');
		formCat = $('<input type="hidden" name="frmAdvancedCat" id="frmAdvancedCat" />');
		formButtonSubmit = $('<div id="divAdvancedSearchButton"><input id="btnAdvancedSearch" type="image"  name="btnAdvancedSearch" src="/v/vspfiles/templates/TE2011rev02/images/buttons/btn_refresh.gif" /></div>');
		
		//add form to page.
		$('.frmAdvancedAnchor table table table:first').after(formButtonSubmit);
		$('.frmAdvancedAnchor table table table:first').wrap(formTag);
		$('#frmAdvancedSearch').append(formCat);
				
		$('#divAdvancedSearchButton').css("text-align","right");
		
		//set the hidden field for current cat to allow pass through
		$('#frmAdvancedCat').val(thisCat);
		        
		//Add handler for advanced search button.
		$('#btnAdvancedSearch').click(function() {
		  $('#frmAdvancedSearch').submit();
		});
		
		/* Debug shows what is being posted.
		$('form').live('submit',function() {
			alert($(this).serialize());
			return false;
		});
		*/
		
		$.ajaxSetup ({
			// Disable caching of AJAX responses
			cache: false
		});
		
		//populate dropdowns via XML/Ajax
		$.ajax({
				type: "GET",
				url: "/v/vspfiles/dropdowns.xml",
				dataType: "xml",
				success: function(xml) {
					
					$(xml).find('menuitem').each(function(){
						
						var title = $(this).find('title').text();
						
						
						$(this).find('value').each(function(){
							
							var value = $(this).text();
							var cid = $(this).attr('cid');
							
							$('#'+title).append("<option value='"+ cid +"'>"+value+"</option>");
														
						});
						
						$('#'+title).children(":first").text(" ").attr("selected",true);
						
					});
					
					
				}
			});
		
		}

        //Modal Help

        //select all the a tag with name equal to modal

        $('a[name=modal]').click(function(e) {

			//Cancel the link behavior  
			e.preventDefault();

            //Get the A tag  
            var id = $(this).attr('href');

            //Get the screen height and width  
            var maskHeight = $(document).height();
            var maskWidth = $(window).width();

            //Set height and width to mask to fill up the whole screen  
            $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

			//transition effect       
			$('#mask').fadeIn(1000);
			$('#mask').fadeTo("slow", 0.8);

			//Get the window height and width
			var winH = $(window).height();
            var winW = $(window).width();

            //get scrolled offset.
            var sLeft = $(window).scrollLeft();
            var sTop = $(window).scrollTop();

            //Set the popup window to center  
            $(id).css('top', sTop + winH / 2 - $(id).height() / 2);
            $(id).css('left', sLeft + winW / 2 - $(id).width() / 2);

			//transition effect  
            $(id).fadeIn(2000);

        });

        //if close button is clicked  
        $('.window .close').click(function(e) {

		//Cancel the link behavior  
            e.preventDefault();
            $('#mask, .window').hide();

        });

        //if mask is clicked  
        $('#mask').click(function() {
            $(this).hide();
            $('.window').hide();
        });

        //End Modal Help

        // return false so any link destination is not followed
        return false;

    });
	
	
	  function getUrlVars(){
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++)
		{
		  hash = hashes[i].split('=');
		  vars.push(hash[0]);
		  vars[hash[0]] = hash[1];
		}
		return vars;
	  }
	  
	  function getUrlVar(name){
		return $.getUrlVars()[name];
	  }
	  
	  function extractCat(str) {
		  //remove all non-numeric values
		  var rstr;
		  rstr = str.replace(/[^\d]/g, "");
		  if (IsNumeric(rstr)) {
			  return rstr;
		  } else {
              return 0;
		  }
	  }
	  function IsNumeric(input) {
		   return (input - 0) == input && input.length > 0;
      }
	  

// ]]>
