// NEOMONTANA JavaScripts 
// Created bt Yasen Angelov
d = document
var LastComp = 0
var LastCompCat = 0
comps = new Array
comp_cats = new Array

//-------------------
function Component (catno, name, price, pic) {
	this.catno = catno	// номер на категорията
	this.name = name   // Наименование
	this.price = price	// цена
	this.pic = pic	// Име на файла с картинката
}

function CompCategory (fname, name) {
	this.fname = fname	// име на файла с категорията
	this.name = name   // Наименование
}

// ------------------
function AddCompCategory (fname, name) {
	comp_cats[LastCompCat] = new CompCategory (fname, name)
	LastCompCat++
}

function AddComponent (catno, name, price, pic) {
	comps[LastComp] = new Component (catno, name, price, pic)
	LastComp++
}

//----------------


function OpenPic (fname) {
	rname = "photos\\"+fname
	pWin = window.open(rname,'pWin')
	pWin.focus()
}

function WriteComponents (catno) {
	var flag=0
	var cl
	d.writeln("<div class=\"TitleText\">Раздел \""+comp_cats[catno].name+"\"</div><br>");
	d.writeln("<center><table width=\"80%\" border=\"0\" align=\"center\">")
	d.writeln("<tr class=\"CompTitle\"><td></td><td>Наименование</td><td>Ед. цена, лв.</td></tr>")
	for (k=0; k<LastComp; k++)
		if (comps[k].catno == catno) {
			if (flag) cl = "Compl1"
				else cl = "Compl2"
			flag = ! flag
			d.writeln("<tr class=\""+cl+"\"><td align=\"center\"bgcolor=#FFFFFF>")
			if (comps[k].pic != "") d.write("<a href=\"photos/"+comps[k].pic+"\" target=\"_blank\"><img src=\"photos/"+comps[k].pic+"\" height=\"40\" border=0 alt=\"Кликнете върху картинката, за да я видите в по-голям мащаб!\"></a></td>")
				else d.write("</td>")
			d.writeln("<td  class=\""+cl+"\">"+comps[k].name+"</td>")
			d.writeln("<td  class=\""+cl+"\" width=\"30\">"+comps[k].price+"</td></tr>")
		}
	d.writeln("</table><br><br><hr><font face=\"Arial, Verdana\" color=\"red\" size=\"+1\">")	
	d.writeln("Всички компоненти от списъка могат да се заявяват по <a href=\"catalog.html\">общите условия</a> на каталожната търговия!<br>")

}


function WriteAllComps () {
	var prevcat = -1
	for (k=0; k<LastComp; k++) {
			if (comps[k].catno != prevcat)
			{
				prevcat = comps[k].catno
				d.writeln("<tr><td></td><td></td><td></td></tr>")
				d.writeln("<tr class=\"lnew\"><td></td><td align=\"center\"><a href=\""+comp_cats[prevcat].fname+".htm\">"+comp_cats[prevcat].name.toUpperCase()+"</a></td><td align=\"center\">Цена, лв.</td></tr>")
			}
			d.writeln("<tr class=\"l2\"><td></td><td>"+comps[k].name+"</td><td align=\"center\">"+comps[k].price+"</td></tr>")
		}
}




// -----DATABASE---------
AddCompCategory ("pcbs", "Печатни платки") // 0
AddCompCategory ("ics", "Интегрални схеми")
AddCompCategory ("vts", "Транзистори")
AddCompCategory ("vds", "Диоди")
AddCompCategory ("cs", "Кондензатори")
AddCompCategory ("rs", "Резистори")
AddCompCategory ("rps", "Потенциометри")
AddCompCategory ("mcus", "Микроконтролери")
AddCompCategory ("triacs", "Тир(Сим)истори")
AddCompCategory ("boxes", "Кутии, други") // 7

AddComponent ("1", "7805", "0.65", "to92.jpg")
AddComponent ("1", "78L05", "0.40", "to92.jpg")
AddComponent ("1", "LM317", "0.65", "to92.jpg")
AddComponent ("1", "TSOP4838, 38kHz, Vishay", "1.30", "")
AddComponent ("1", "К155ЛА3 (7400)", "0.10", "dip14.jpg")
AddComponent ("1", "К531ЛА3 (74S00)", "0.10", "dip14.jpg")
AddComponent ("1", "К155ЛА12", "0.10", "dip14.jpg")
AddComponent ("1", "К531TM2", "0.10", "dip14.jpg")
AddComponent ("1", "КР531ГГ1", "0.15", "dip14.jpg")
AddComponent ("1", "74123 (К155АГ3)", "0.15", "dip14.jpg")
AddComponent ("1", "К155ЛП9", "0.10", "dip14.jpg")
AddComponent ("1", "74121", "0.15", "dip14.jpg")
AddComponent ("1", "7404 (К155ЛН1)", "0.10", "dip14.jpg")
AddComponent ("1", "7408 (К155ЛИ1)", "0.10", "dip14.jpg")
AddComponent ("1", "7490", "0.15", "dip14.jpg")
AddComponent ("1", "7493", "0.15", "dip14.jpg")
AddComponent ("1", "D146 (7446)", "0.15", "dip14.jpg")
AddComponent ("1", "D147 (7447)", "0.15", "dip14.jpg")
AddComponent ("1", "SN74S169", "0.10", "dip14.jpg")
AddComponent ("1", "4013", "0.20", "dip14.jpg")
AddComponent ("1", "4020", "0.20", "dip14.jpg")
AddComponent ("1", "4027", "0.20", "dip14.jpg")
AddComponent ("1", "4051", "0.20", "dip14.jpg")
AddComponent ("1", "4066", "0.20", "dip14.jpg")
AddComponent ("1", "709, DIP14", "0.20", "dip14.jpg")
AddComponent ("1", "741, DIP14", "0.20", "dip14.jpg")
AddComponent ("1", "723 пластмасов корпус DIP14", "0.40", "723pl.jpg")
AddComponent ("1", "723 метален корпус", "0.30", "723m.jpg")
AddComponent ("1", "TL084", "0.20", "dip14.jpg")
AddComponent ("1", "LM311, DIP8", "0.15", "lm311.jpg")
AddComponent ("1", "LM311, SMD", "0.15", "lm311smd.jpg")
AddComponent ("1", "оптрон 6H2001, DIP8", "0.30", "dip8.jpg")
AddComponent ("1", "oптрон 6H2017, DIP8", "0.30", "dip8.jpg")
AddComponent ("1", "Цокъл 8pin", "0.06", "")
AddComponent ("1", "Цокъл 14pin", "0.09", "")
AddComponent ("1", "Цокъл 16pin", "0.11", "")
AddComponent ("1", "Цокъл 18pin", "0.13", "")
AddComponent ("1", "Цокъл 20pin", "0.15", "")
AddComponent ("2", "2Т3511А,Б,В", "0.05", "to92.jpg")
AddComponent ("2", "2Т3512Г,Д", "0.05", "to92.jpg")
AddComponent ("2", "2Т3168А", "0.05", "to92.jpg")
AddComponent ("2", "2Т6821", "0.08", "kt508.jpg")
AddComponent ("2", "2Т6551", "0.08", "kt508.jpg")
AddComponent ("2", "2N3055", "1.00", "")
AddComponent ("2", "КТ315А", "0.05", "vtkt315.jpg")
AddComponent ("2", "КТ326БМ", "0.05", "to92.jpg")
AddComponent ("2", "BF173", "0.08", "vtbf173.jpg")
AddComponent ("2", "TIP110", "0.20", "tip110.jpg")
AddComponent ("2", "Фототранзистор 2Ф2039",  "0.08", "vt2f2039.jpg")

AddComponent ("3", "Диод 6DRR4PR, 6A/400V",  "0.20", "d6drr.jpg")
AddComponent ("3", "Диод 6DRR4P, 6A/400V",  "0.20", "d6drr.jpg")
AddComponent ("3", "Диод КД202А, 5A",  "0.10", "d202.jpg")
AddComponent ("3", "Варикап ВВ909",  "0.05", "")
AddComponent ("3", "Инфрачервен светодиод 5мм, 100mA, 60mW/sr, 800ns",  "0.25", "")
AddComponent ("3", "Светодиод ф5, жълт, дифузионен",  "0.05", "")
AddComponent ("3", "Светодиод ф5, червен, дифузионен",  "0.05", "")
AddComponent ("3", "Светодиод ф5, зелен, дифузионен",  "0.05", "")
AddComponent ("3", "Светодиод 8mcd, ф3, червен, дифузионен",  "0.08", "")
AddComponent ("3", "Светодиод 8mcd, ф3, зелен, дифузионен",  "0.08", "")
AddComponent ("3", "Светодиод ЗЕ1004, инфрачервен",  "0.06", "ze1004.jpg")
AddComponent ("3", "Светодиод ЗЕ1008 (LD271), инфрачервен, ф5",  "0.06", "")
AddComponent ("3", "Фотодиод 2Ф1075 *НЕ СТАВАТ ЗА ФОТО БАТЕРИЯ*",  "0.10", "vd1075.jpg")
AddComponent ("3", "Ценер диод 3.3V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 3.6V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 3.9V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 4.7V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 5.1V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 5.1V, 1.3W",  "0.04", "dc1.jpg")
AddComponent ("3", "Ценер диод 5.6V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 6.2V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 6.8V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 6.8V, 1.3W",  "0.04", "dc1.jpg")
AddComponent ("3", "Ценер диод 7.5V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 8.2V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 9.1V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 10V, 1.3W",  "0.04", "dc1.jpg")
AddComponent ("3", "Ценер диод 16V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 18V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод 27V, 0.5W",  "0.04", "dc05.jpg")
AddComponent ("3", "Ценер диод PL7.5V, 1W",  "0.08", "dpl.jpg")
AddComponent ("3", "Ценер диод PL8.2V, 1W",  "0.08", "dpl.jpg")
AddComponent ("3", "Ценер диод PL9.1V, 1W",  "0.08", "dpl.jpg")
AddComponent ("3", "Ценер диод PL13V, 1W",  "0.08", "dpl.jpg")
AddComponent ("3", "Ценер диод PL24V, 1W",  "0.08", "dpl.jpg")

AddComponent ("4", "МПТС 1nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 1.5nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 2.2nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 4.7nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 10nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 12nF",  "0.02", "cmpts.jpg")
AddComponent ("4", "МПТС 22nF",  "0.025", "cmpts.jpg")
AddComponent ("4", "МПТС 33nF",  "0.03", "cmpts.jpg")
AddComponent ("4", "МПТС 39nF",  "0.03", "cmpts.jpg")
AddComponent ("4", "МПТС 47nF",  "0.03", "cmpts.jpg")

AddComponent ("5", "1koм/1W",  "0.05", "")
AddComponent ("5", "0.15ом/2W",  "0.10", "r2.jpg")
AddComponent ("5", "0.2ом/2W",  "0.10", "r2.jpg")
AddComponent ("5", "150oм/2W",  "0.10", "r2.jpg")
AddComponent ("5", "0.3ом/5W",  "0.15", "r5w.jpg")


AddComponent ("6", "Тример ДК1 220ом",  "0.10", "dk1.jpg")
AddComponent ("6", "Тример ДК1 470ом",  "0.10", "dk1.jpg")
AddComponent ("6", "Тример ДК1 10ком",  "0.10", "dk1.jpg")
AddComponent ("6", "Тример ДК1 47ком",  "0.10", "dk1.jpg")
AddComponent ("6", "Тример ДК1 220ком",  "0.10", "dk1.jpg")
AddComponent ("6", "Тример ДК1 470ком",  "0.10", "dk1.jpg")
AddComponent ("6", "Потенциометър UNITRA 47ком/lin, плъзгащ, ход 45мм, 74x12",  "0.20", "rpunitra.jpg")
AddComponent ("6", "Потенциометър TESLA 47ком/lin, плъзгащ, ход 58мм, 88x12",  "0.20", "rptesla.jpg")
AddComponent ("6", "Потенциометър TESLA 10kom/lin, ф4, въртящ",  "0.30", "rp1.jpg")
AddComponent ("6", "Потенциометър (Германия) 10kom/log, ф6",  "0.35", "rpgerman1.jpg")
AddComponent ("6", "Потенциометър RFT 2x47kom/lin, 3dB, ф6",  "0.50", "rp2xrft.jpg")
AddComponent ("6", "Потенциометър 47kom/lin, ф4, с ключ за 1А/250V~",  "0.25", "rpswitch.jpg")
AddComponent ("6", "Блок потенциометри 10x47kom/lin, плъзгащи, върху платка, ход 60, (105x112)",  "2.50", "rp10.jpg")

AddComponent ("7", "Микроконтролер PIC12C508А-04/P (0.5K OTP, 25 RAM, 6I/O, TMR, DIP8)",  "1.00", "")
AddComponent ("7", "Микроконтролер PIC12F675 (1,75KB FLASH, 64 RAM+128E2,6I/O,TMR, 4 ADC, DIP8)",  "1.30", "")
AddComponent ("7", "Програмиран PIC16C711-04/P (DIP18)  за \"Честотомер 50MHz\"",  "6.50", "")
AddComponent ("7", "Програмиран PIC12C508A-04/P (DIP8)  за 120. \"Приемник за ДУ на PC\" универсален декодиращ алгоритъм",  "3.00", "")
//AddComponent ("7", "Програмирани приемник - предавател за 20м с PIC12C508A-04/P (DIP8) за \"Инфрачервено дистанционно управление 1, 3\"",  "6.00", "")
AddComponent ("7", "Програмиран PIC16F630-I/P (DIP14)  за \"Реле за време 11,12,13,14,15\"",  "5.50", "")

AddComponent ("8", "Тиристор КТ201/400", "0.30", "to220.jpg")
AddComponent ("8", "Тиристор КТ206/400",  "0.30", "to220.jpg")
AddComponent ("8", "Тиристор КТ503", "0.10", "kt508.jpg")
AddComponent ("8", "Тиристор КТ505", "0.15", "kt508.jpg")
AddComponent ("8", "Симистор ВТ136", "0.60", "to220.jpg")
AddComponent ("8", "Симистор 16А",  "1.20", "to220.jpg")
AddComponent ("8", "Симистор 12А",  "1.00", "to220.jpg")
AddComponent ("8", "Симистор 8А",  "0.80", "to220.jpg")

AddComponent ("9", "НМ1-Пластмасова маска за 12 светодиода ф5, полиамид",  "0.30", "HM1.jpg")
AddComponent ("9", "НМ2-Пластмасова маска за 6 светодиода ф5, полиамид",  "0.20", "")
AddComponent ("9", "НМ3-Кутия 55x35x19, полистирол",  "0.45", "HM3.jpg")
AddComponent ("9", "НМ3-Кутия 55x35x19, полистирол (за 100бр.)",  "0.35", "HM3.jpg")
AddComponent ("9", "НМ3-Кутия 55x35x19, полистирол (за 1000бр.)",  "0.25", "HM3.jpg")
AddComponent ("9", "НМ4-Кутия 55x35x23, полистирол",  "0.60", "HM4.jpg")
AddComponent ("9", "НМ4-Кутия 55x35x23, полистирол (за 100бр.)",  "0.50", "HM4.jpg")
AddComponent ("9", "НМ4-Кутия 55x35x23, полистирол (за 1000бр.)",  "0.40", "HM4.jpg")
AddComponent ("9", "НМ4-1-Кутия 55x35x23, полистирол",  "0.50", "HM4-1.jpg")
AddComponent ("9", "НМ4-1-Кутия 55x35x23, полистирол (за 100бр.)",  "0.40", "HM4-1.jpg")
AddComponent ("9", "НМ4-1-Кутия 55x35x23, полистирол (за 1000бр.)",  "0.30", "HM4-1.jpg")
AddComponent ("9", "НМ5-Кутия 40x28x22, полистирол",  "0.45", "HM5.jpg")
AddComponent ("9", "НМ5-Кутия 40x28x22, полистирол (за 100бр.)",  "0.35", "HM5.jpg")
AddComponent ("9", "НМ5-Кутия 40x28x22, полистирол (за 1000бр.)",  "0.25", "HM5.jpg")

AddComponent ("9", "Кутия с контакт \"Шуко\" и потенциометър 100ком, (157x86x66) до изчерпване на к-вото от 100бр.",  "4.50", "box1.jpg")
AddComponent ("9", "Кутия Velleman 65x38x27 за \"Инфрачервено ДУ 1, 2 и 6\"",  "2.50", "")
AddComponent ("9", "Бутон \"ISOSTAT\" единичен, самозадържащ, с пл. копче",  "0.35", "iso1.jpg")
AddComponent ("9", "Бутон \"ISOSTAT\" двоен, самозадържащи, с пл. копчета",  "0.60", "iso2.jpg")
AddComponent ("9", "Бутон \"ISOSTAT\" двоен, зависими, с пл. копчета",  "0.60", "iso2z.jpg")
AddComponent ("9", "Бутон \"ISOSTAT\" троен, самозадържащи, с пл. копчета",  "0.80", "iso3.jpg")
AddComponent ("9", "Реле на 12V/400om, превключващ контакт за 7A/250VAC",  "0.80", "")
AddComponent ("9", "Реле на 24V/1.5kom, включващ контакт за 7A/250VAC",  "0.60", "")
AddComponent ("9", "Реле на 12V/400om, включващ контакт за 7A/250VAC",  "0.60", "")
AddComponent ("9", "Реле на 24V/1.5kom, превключващ контакт за 7A/250VAC",  "0.80", "")
AddComponent ("9", "Рид-реле PP1/0, 12V",  "0.25", "rele.jpg")
AddComponent ("9", "Високоговорител 0.25W/8om, ф65",  "0.60", "")
AddComponent ("9", "Клема 3-ка за кабел (за платка)",  "0.40", "")
AddComponent ("9", "Клема 2-ка за кабел (за платка)",  "0.30", "")

