/*** SET BUTTON'S FOLDER HERE ***/
var buttonFolder = "buttons/";

/*** SET BUTTONS' FILENAMES HERE ***/
upSources = new Array("button1up.png","button2up.png","button3up.png","button4up.png","button5up.png");

overSources = new Array("button1over.png","button2over.png","button3over.png","button4over.png","button5over.png");

// SUB MENUS DECLARATION, YOU DONT NEED TO EDIT THIS
subInfo = new Array();
subInfo[1] = new Array();
subInfo[2] = new Array();
subInfo[3] = new Array();
subInfo[4] = new Array();
subInfo[5] = new Array();


//*** SET SUB MENUS TEXT LINKS AND TARGETS HERE ***//
subInfo[1][1] = new Array("Home Machines","bobbincase.php?cat=mh","");
subInfo[1][2] = new Array("Commercial Machines","bobbincase.php?cat=c-mh","");

subInfo[2][1] = new Array("Belts" ,"bobbincase.php?cat=bt","");
subInfo[2][2] = new Array("Blades" ,"bobbincase.php?cat=kf","");
subInfo[2][3] = new Array("Bobbins","bobbincase.php?cat=bobn","");
subInfo[2][4] = new Array("Bobbin Cases ","bobbincase.php?cat=b/c","");
subInfo[2][5] = new Array("Bobbin Case Parts","bobbincase.php?cat=b/cp","");
subInfo[2][6] = new Array("Bobbin Winder","bobbincase.php?cat=b/wd","");
subInfo[2][7] = new Array("Bobbin Winder Tires","bobbincase.php?cat=b/wt","");
subInfo[2][8] = new Array("Button Holder Attachements","bobbincase.php?cat=bthd","");
subInfo[2][9] = new Array("Cases & Case Parts","bobbincase.php?cat=hgpc","");
subInfo[2][10] = new Array("Crank Slide","bobbincase.php?cat=mis2","");
subInfo[2][11] = new Array("Cushions", "bobbincase.php?cat=cshn","");
subInfo[2][12] = new Array("Feed Dog", "bobbincase.php?cat=fd","");
subInfo[2][13] = new Array("Feet", "bobbincase.php?cat=ft","");
subInfo[2][14] = new Array("Foot Controls", "bobbincase.php?cat=fcot","");
subInfo[2][15] = new Array("Gauges", "bobbincase.php?cat=gg","");
subInfo[2][16] = new Array("Gears", "bobbincase.php?cat=gr","");
subInfo[2][17] = new Array("Hooks & Races", "bobbincase.php?cat=hk","");
subInfo[2][18] = new Array("Knives & Blades", "bobbincase.php?cat=kf","");
subInfo[2][19] = new Array("Lamps, Lights, and Bulbs", "bobbincase.php?cat=lb","");
subInfo[2][20] = new Array("Lead Cords", "bobbincase.php?cat=cd","");
subInfo[2][21] = new Array("Loopers", "bobbincase.php?cat=lp","");
subInfo[2][22] = new Array("Motors, Brackets, and Parts", "bobbincase.php?cat=mt","");
subInfo[2][23] = new Array("Needle Clamps", "bobbincase.php?cat=nd-c","");
subInfo[2][24] = new Array("Needle Guides", "bobbincase.php?cat=nd-g","");
subInfo[2][25] = new Array("Needle Plates", "bobbincase.php?cat=np","");
subInfo[2][26] = new Array("PC Boards", "bobbincase.php?cat=pc","");
subInfo[2][27] = new Array("Pulleys", "bobbincase.php?cat=pl","");
subInfo[2][28] = new Array("Rufflers", "bobbincase.php?cat=rf","");
subInfo[2][29] = new Array("Screws, Washers, Parts", "bobbincase.php?cat=scp","");
subInfo[2][30] = new Array("Spool Pins, Rest Pins", "bobbincase.php?cat=pin","");
subInfo[2][31] = new Array("Springs", "bobbincase.php?cat=spg","");
subInfo[2][32] = new Array("Take Up", "bobbincase.php?cat=mis3","");
subInfo[2][33] = new Array("Tension Parts", "bobbincase.php?cat=ts","");
subInfo[2][34] = new Array("Tensions Complete", "bobbincase.php?cat=ts-p","");

subInfo[3][1] = new Array("<div align=center class=highlight>Needles</div>","bobbincase.php?cat=nd","");
subInfo[3][2] = new Array("Organ","bobbincase.php?cat=nd&maker=organ","");
subInfo[3][3] = new Array("Schmetz","bobbincase.php?cat=nd&maker=schmetz","");
subInfo[3][4] = new Array("Singer","bobbincase.php?cat=nd&maker=singer","");
subInfo[3][5] = new Array("","","");
subInfo[3][6] = new Array("<div align=center class=highlight>Scissors & Trimmers</div>","bobbincase.php?cat=cl","");
subInfo[3][7] = new Array("Gingher","bobbincase.php?cat=cl&maker=gingher","");
subInfo[3][8] = new Array("Fiskars","bobbincase.php?cat=cl&maker=fiskar","");
subInfo[3][9] = new Array("Mundial","bobbincase.php?cat=cl&maker=mundial","");
subInfo[3][10] = new Array("Wiss","bobbincase.php?cat=cl&maker=wiss","");
subInfo[3][11] = new Array("","","");
subInfo[3][12] = new Array("<div align=center class=highlight>Threads & Fabrics</div>","bobbincase.php?cat=ntmi","");
subInfo[3][13] = new Array("Alpha","bobbincase.php?cat=ntal","");
subInfo[3][14] = new Array("Coats & Clark","bobbincase.php?cat=nt&maker=c&amp;c","");
subInfo[3][15] = new Array("Guterman","bobbincase.php?cat=nta","");
subInfo[3][16] = new Array("Maxi-Lock","bobbincase.php?cat=ntmi","");
subInfo[3][17] = new Array("","","");
subInfo[3][18] = new Array("<div align=center class=highlight>General Notions</div>","bobbincase.php?cat=NT","");
subInfo[3][19] = new Array("Collins","bobbincase.php?cat=NTC","");
subInfo[3][20] = new Array("Clover","bobbincase.php?cat=NTCN","");
subInfo[3][21] = new Array("Dritz","bobbincase.php?cat=NTD","");
subInfo[3][22] = new Array("June Tailor","bobbincase.php?cat=NTJT","");
subInfo[3][23] = new Array("Singer Notions","bobbincase.php?cat=NTS","");
subInfo[3][24] = new Array("Lubricants","bobbincase.php?cat=ol","");
subInfo[3][25] = new Array("Stabilizers","bobbincase.php?cat=NTFS","");

subInfo[4][1] = new Array("Books & Manuals","bobbincase.php?cat=bk","");
subInfo[4][2] = new Array("Babylock","bobbincase.php?cat=bk&maker=babylock","");
subInfo[4][3] = new Array("Bernina","bobbincase.php?cat=bk&maker=bernina","");
subInfo[4][4] = new Array("Brother","bobbincase.php?cat=bk&maker=brother","");
subInfo[4][5] = new Array("New Home & Janome","bobbincase.php?cat=bk&maker=janome","");
subInfo[4][6] = new Array("PFAFF","bobbincase.php?cat=bk&maker=pfaff","");
subInfo[4][7] = new Array("Riccar","bobbincase.php?cat=bk&maker=riccar","");
subInfo[4][8] = new Array("Singer","bobbincase.php?cat=bk&maker=singer","");
subInfo[4][9] = new Array("White","bobbincase.php?cat=bk&maker=white","");

subInfo[5][1] = new Array("Contact Us","Contact_Us.php","");
subInfo[5][2] = new Array("About Us","About_Us.php","");
subInfo[5][3] = new Array("New Customers","NewCustomer.php","");

//*** SET SUB MENU POSITION ( RELATIVE TO BUTTON ) ***//
var xSubOffset = 2;
var ySubOffset = 22.5;
var wordWrap = 11;


//*** NO MORE SETTINGS BEYOND THIS POINT ***//
var overSub = false;
var delay = 1000;
totalButtons = upSources.length;

// GENERATE SUB MENUS
for ( x=0; x<totalButtons; x++) {
	// SET EMPTY DIV FOR BUTTONS WITHOUT SUBMENU
	if ( subInfo[x+1].length < 1 ) { 
		document.write('<div id="submenu' + (x+1) + '">');
	// SET DIV FOR BUTTONS WITH SUBMENU
	} else {
		document.write('<div id="submenu' + (x+1) + '" class="dropmenu" ');
		document.write('onMouseOver="overSub=true;');
		document.write('setOverImg(\'' + (x+1) + '\',\'\');"');
		document.write('onMouseOut="overSub=false;');
		document.write('setTimeout(\'hideSubMenu(\\\'submenu' + (x+1) + '\\\')\',delay);');
		document.write('setOutImg(\'' + (x+1) + '\',\'\');">');

	document.write('<table>');
	document.write('<tr>');
	document.write('<td width="142">');

	for ( k=0; k<subInfo[x+1].length-1 && k<wordWrap; k++ ) {
			document.write('<li>');
			document.write('<a href="' + subInfo[x+1][k+1][1] + '" ');
			document.write('target="' + subInfo[x+1][k+1][2] + '">');
			document.write( subInfo[x+1][k+1][0] + '</a>');
			document.write('</li>');
	}
	document.write('</td>');
	if (k == 11) {
	document.write('<td width="142">');
		for ( k=11; k<subInfo[x+1].length-1 && k<(wordWrap*2); k++ ) {
			document.write('<li>');
			document.write('<a href="' + subInfo[x+1][k+1][1] + '" ');
			document.write('target="' + subInfo[x+1][k+1][2] + '">');
			document.write( subInfo[x+1][k+1][0] + '</a>');
			document.write('</li>');
			}
	document.write('</td>');
	}
	if (k ==22) {
	document.write('<td width="142">');
		for ( k=22; k<subInfo[x+1].length-1; k++ ) {
			document.write('<li>');
			document.write('<a href="' + subInfo[x+1][k+1][1] + '" ');
			document.write('target="' + subInfo[x+1][k+1][2] + '">');
			document.write( subInfo[x+1][k+1][0] + '</a>');
			document.write('</li>');
			}
	document.write('</td>');
	}
	document.write('</tr></table>');
	}
	document.write('</div>');
}

//*** MAIN BUTTONS FUNCTIONS ***//
// PRELOAD MAIN MENU BUTTON IMAGES
function preload() {
	for ( x=0; x<totalButtons; x++ ) {
		buttonUp = new Image();
		buttonUp.src = buttonFolder + upSources[x];
		buttonOver = new Image();
		buttonOver.src = buttonFolder + overSources[x];
	}
}

// SET MOUSEOVER BUTTON
function setOverImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + overSources[But-1];
}

// SET MOUSEOUT BUTTON
function setOutImg(But, ID) {
	document.getElementById('button' + But + ID).src = buttonFolder + upSources[But-1];
}

//*** SUB MENU FUNCTIONS ***//
// GET ELEMENT ID MULTI BROWSER
function getElement(id) {
	return document.getElementById ? document.getElementById(id) : document.all ? document.all(id) : null; 
}

// GET X COORDINATE
function getRealLeft(id) { 
	var el = getElement(id);
	if (el) { 
		xPos = el.offsetLeft;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			xPos += tempEl.offsetLeft;
			tempEl = tempEl.offsetParent;
		} 
		return xPos;
	} 
} 

// GET Y COORDINATE
function getRealTop(id) {
	var el = getElement(id);
	if (el) { 
		yPos = el.offsetTop;
		tempEl = el.offsetParent;
		while (tempEl != null) {
			yPos += tempEl.offsetTop;
			tempEl = tempEl.offsetParent;
		}
		return yPos;
	}
}

// MOVE OBJECT TO COORDINATE
function moveObjectTo(objectID,x,y) {
	var el = getElement(objectID);
	el.style.left = x;
	el.style.top = y;
}

// MOVE SUBMENU TO CORRESPONDING BUTTON
function showSubMenu(subID, buttonID) {
	hideAllSubMenus();
	butX = getRealLeft(buttonID);
	butY = getRealTop(buttonID);
	moveObjectTo(subID,butX+xSubOffset, butY+ySubOffset);
}

// HIDE ALL SUB MENUS
function hideAllSubMenus() {
	for ( x=0; x<totalButtons; x++) {
		moveObjectTo("submenu" + (x+1) + "",-500, -500 );
	}
}

// HIDE ONE SUB MENU
function hideSubMenu(subID) {
	if ( overSub == false ) {
		moveObjectTo(subID,-500, -500);
	}
}

function DropDownMenu(entered)
{
// *************************************************************************** 
// DROP DOWN MENU (c) Henrik Petersen / NetKontoret 1998 - All rights reserved 
// Explained along with other useful scripts at: http://www.echoecho.com/javascript.htm
// You may freely use this script as long as you do not remove this line and the 2 lines above.
//
// DROP DOWN MENU SCRIPT modified by Gilberto Lawas 2006.  PD Sixty Distributors Inc.
// *************************************************************************** 
with (entered)
{
ref=options[selectedIndex].value; 
splitcharacter=ref.lastIndexOf("&"); 
if (splitcharacter!=-1) {loc=ref.substring(0,splitcharacter); target=ref.substring(splitcharacter+1,1000).toLowerCase();}
else {loc=ref; target="_self";};
lowloc=loc.toLowerCase(); 
if (lowloc=="false") {return;} 
if (target=="_self") {document.location=loc;} 
else {if (target=="_top") {top.location=loc;} 
else {if (target=="_blank") {window.open(loc);} 
else{if (target=="_parent") {parent.location=loc;}
else {parent.frames[target].location=loc;}; 
}}}}
}
//preload();
//****************************************** Other Scripts **************************//
function mainReset(id)
{
	lnks = document.getElementById("links");
	newi = document.getElementById("newitems");
	main = document.getElementById("mainD");
	main.style.display = "none";
	newi.style.display = "none";
	lnks.style.display = "none";
	toggle(id);
}
function toggle(id)
{
	el = document.getElementById(id);
	display = el.style.display ? '' : 'none';
	el.style.display = display;
}
function toggle2(id)
{
hideTable()
	el = document.getElementById(id);
	display = el.style.display ? '' : 'none';
	el.style.display = display;
}
function hideTable()
{
var tabs = new Array(3);
	tabs[0] = "parts";
	tabs[1] = "needles";
	tabs[2] = "feet";
for ( var i = 0; i < tabs.length; i++) {
el = document.getElementById(tabs[i]);
el.style.display = 'none';
}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MdlNum(id) {
	window.location.href="ModelView.php?ID=" + id
}
function PrdLn(prdln, maker) {
var ending = (maker) ? prdln + "&maker=" + maker : prdln
window.location.href="bobbincase.php?cat=" + ending
}
function MdlLst(id) {
	window.location.href="ModelListing.php?MLID=" + id
}
function Home() {
	window.location.href="default.php"
}

function PrtNum(prtnum, prdln, detail) {
	var disc = 0;
	if (prdln == 89) { disc = 1; }   
	if (prdln == 90) { disc = 1; }
	if (disc != 1) {
window.location.href="ItemView.php?prtnum=" + prtnum
	} else {alert(detail + " is no longer available. \n Item Has Been Discontinued.");}
}


function formCheck() { //for remark stuff
var error=0;
var msg = "Please correct these errors to continue: \n\n";
var title = document.getElementById("title").value
var titleL = document.getElementById("title").value.length

var remark = document.getElementById("remark").value
var remarkL = document.getElementById("remark").value.length
if (titleL == 0) {
	msg += "Title field cannot be blank! \n";error++;
}

if (remark == 0) {
	msg += "Comment field cannot be blank! \n";error++;
}

if (error > 0) {
	alert (msg);
	window.location.href="#"
}

var title2 = curseCheck(title);
var remark2 = curseCheck(remark);

	document.getElementById("title").value = title2;
	document.getElementById("remark").value = remark2;

	document.forms[2].action.href = "ÏtemView.php";
	document.forms[2].submit();
}

function curseCheck(id) {
	var ret = id.replace("shit", "poo poo");
	ret = ret.replace("Ass", "rear-end");
	ret = ret.replace("ass", "rear-end");
	ret = ret.replace("Fuck", "!*@%");
	ret = ret.replace("fuck", "!*@%");
	ret = ret.replace("Shit", "Poo poo");
	ret = ret.replace("SHIT", "Poo poo");
	ret = ret.replace("FUCK", "!*@%");
	ret = ret.replace("ASS", "REAR-END");
return ret;
	}
	
function urlcheck(id) {
	var ret = id
	if (indexOf("www")){
		alert("www present")
		}

	}