// ---  Order is important.
	var sw_btn_array = new Array (	"Home","Traditional Memorial Products","Monuments","Vases","Veteran Memorials","Sculptured Memorials","Mausoleum","Signs","Special Projects","Granite Colors",
					 "Cremation Products","Columbarium","Cremation Bag","Cremation Capsule","Cremation Urn","Cremation Monument","Personalized Capsules","Personalized Footstones"
					,"Personalized Bags","Pet Cremation","About Us","Founding Customers","FAQ");
					
	var sw_date = new Date();

// --- Maximum number of images displayed in a page. Should be multiples of 3.	
	var maximg = 9;
	
	var months=new Array(13);
		months[1]="January";
		months[2]="February";
		months[3]="March";
		months[4]="April";
		months[5]="May";
		months[6]="June";
		months[7]="July";
		months[8]="August";
		months[9]="September";
		months[10]="October";
		months[11]="November";
		months[12]="December";

	function repl(str) {
		var r,re;
		re = / /g;
		r = str.replace(re,"%20");
		return (r);
	}  


	function aSplit(Str,splitChar){
		var splitInfo = new String(Str).split(splitChar);
		return (splitInfo);
	};
	
	function swOpen(filespec){
		args=   "width=600,height=600,"
			+ "location=0,"  + "menubar=0,"  + "resizable=0,"  + "scrollbars=1,"
			+ "status=0," + "titlebar=0," + "toolbar=0," + "hotkeys=0,"
			+ "screenx=50,"  
			+ "screeny=50,"  
			+ "left=50,"     
			+ "top=50";
		var win2 = window.open(filespec,"Detail",args);
		win2.focus();
	};
	
	function sw_btn_build(){
			document.writeln("<table bgcolor='#666699' class='swmedium' cellpadding='0' cellspacing='0' border='0' width='100%'>");
			document.writeln("<tr>");
			document.writeln("<td style={background:#989ACD;color:#FFFFFF;padding:3>");			
			document.writeln("&nbsp;");			
			document.writeln("</td>");			
			document.writeln("</tr>")			
		for (i=0; i < sw_btn_array.length; i++){
			document.writeln("<tr>");		
			if (sw_btn_array[i].toUpperCase() == swpagename.toUpperCase()){
				document.writeln("<td style={padding-left:8;padding-top:3;padding-bottom:2;color:#FFFFFF;font-family:Arial;font-size:8pt;font-weight:bold}>");
				document.writeln("<a>");
			if((i==0) || (i==1) || (i==10)  || (i==20) ||(i==21) || (i==22))
			    {}
			    else
			    {document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;");
			    }
				document.write(sw_btn_array[i]);
				if((i==0)||(i==9)||(i==19))
				{
				document.writeln("<br><br>");
				}
				document.write("</a>");
				document.writeln("</td>");
			}else{
				document.writeln("<td style={padding-left:8;padding-top:3;padding-bottom:2;color:#FFFFFF;font-family:Arial;font-size:8pt;font-weight:bold}>");
				document.writeln("<a href=" + repl(sw_btn_array[i]) + ".asp>");
				document.writeln("<span style={color:#FFFFFF}>")
		if((i==0) || (i==1) || (i==10)  || (i==20) ||(i==21) || (i==22))
			    {}
			    else
			    {document.write("&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;");
			    }
				document.write(sw_btn_array[i]);
				if((i==0)||(i==9)||(i==19))
				{
				document.writeln("<br><br>");
				}
				document.writeln("</span>")				
				document.write("</a>");
				document.writeln("</td>");	
			};

			document.writeln("</tr>");
		};
		document.writeln("</table>");

document.writeln("<img src=\"http://www.swanstonarts-usa.com/images/swan.jpg\" width=\"175\" />");
	}; 
	
	function txtImgTbl(){
		document.writeln("<div style='{height:420; overflow:auto}'>");
		document.writeln("<table>");
		for (i=0; i < txtImg.length; i++){
			txtImgSplit = aSplit(txtImg[i],'!');
			document.writeln("<tr>");
			document.writeln("<td>");
			document.writeln("<table class='swbord'>");
			document.writeln("<tr>");
			document.writeln("<td colspan='2' class='swbord swheader swblback'>");
			document.writeln(txtImgSplit[0]);
			document.writeln("</td>");
			document.writeln("</tr>");
			document.writeln("<tr>");
			document.writeln("<td>");
			document.writeln(txtImgSplit[2]);
			document.writeln("</td>");
			document.writeln("<td class='swdetail' width='500' align='left' valign='top'>");
			document.writeln(txtImgSplit[1]);
			document.writeln("</td>");
			document.writeln("</tr>");
			document.writeln("</table>");
			document.writeln("</td>");
			document.writeln("</tr>");
		};
		document.writeln("</table>");
		document.writeln("</div>");								
	};
	
	function imgTablenav(simgidx,spagename){
		var imgidx = new Number(0);
		var ctrlbar = "";
		var pgmax = new Number(0);
		var nxtpgidx = new Number(0);
		var prevpgidx = new Number(0);
		document.writeln("<table width='100%' cellpadding='0' cellspacing='0' border='0'>");
		document.writeln("<tr style={background:#F1F0FF;font-family:Arial;font-size:9pt;color:66669A;padding-top:1;padding-left:2;padding-right:4;}>");
		document.writeln("<td align='left'>");
		document.writeln(spagename);
		document.writeln("</td>");
		document.writeln("<td align=right>");
		if (simgidx == ""){
			imgidx = 1;
		}else{
			imgidx = parseInt(simgidx);
		};
		prevpgidx = imgidx - maximg;
		nxtpgidx  = imgidx + maximg;
		pgmax =  nxtpgidx - 1;
		if (pgmax > imgArray.length){
			pgmax = imgArray.length;
			nxtpgidx = 0;
		};
		ctrlbar = imgidx + " - " + pgmax + " of " + imgArray.length;
		if (prevpgidx <= 0){
			ctrlbar = ctrlbar + " | Previous ";
		}else{
			ctrlbar = ctrlbar + " |";		
			ctrlbar = ctrlbar + " <a href='" + spagename + ".asp?color_id=" + prevpgidx + "'>";
			ctrlbar = ctrlbar + " Previous ";
			ctrlbar = ctrlbar + " </a>";
		};

		if (nxtpgidx <= 0){
			ctrlbar = ctrlbar + " | Next ";
		}else{
			ctrlbar = ctrlbar + " |";		
			ctrlbar = ctrlbar + " <a href='" + spagename + ".asp?color_id=" + nxtpgidx + "'>";		
			ctrlbar = ctrlbar + " Next ";
			ctrlbar = ctrlbar + " </a>";
		};
		document.writeln(ctrlbar);
		document.writeln("</td>");
		document.writeln("</tr>");
		document.writeln("</table>");
	}; 
	
	function imgTable(simgidx,simgpath,simgtnailpath,spagename){
		imgTablenav(simgidx,spagename);
		var imgpath = simgpath;
		var imgtnailpath = simgtnailpath;
		var maxcols = 6;
		var imgidx = 0;
		if (simgidx == "") {
			imgidx = 1;
		}else{
			imgidx = parseInt(simgidx);
		}
		var pgmax = 0;
		var nxtpgidx = 0;
		var prevpgidx = 0;
		var column_no = 0;
		var imglink = "N";
		var imgcount = 0;
		var arrayidx = imgidx - 1;
		document.writeln("<table width='100%' cellpadding='0' cellspacing='0' border='0' height='500'>");
		document.writeln("<tr style={background:#FFFFFF;font-family:Arial;font-size:9pt;color:#3F8640;padding:2}>");
		for (j=0; j < 3;j++){
			document.writeln("<td width=1% style={height:5}>");
			document.writeln("&nbsp");
			document.writeln("</td>");
			document.writeln("<td width=20% style={height:5}>");
			document.writeln("&nbsp");
			document.writeln("</td>");
		};
		document.writeln("</tr>");
		document.writeln("<tr style={background:#FFFFFF;font-family:Arial;font-size:9pt;color:#3F8640;padding:2}>");
		for (i=arrayidx; i < imgArray.length && imgcount < maximg; i++){
			if (column_no >= maxcols){
				document.writeln("</tr>");
				document.writeln("<tr style={background:#FFFFFF;font-family:Arial;font-size:9pt;color:#3F8640;padding:2}>");
				column_no = 0;
			}
			document.writeln("<td width=1%>");
				column_no = column_no + 1;
				document.writeln("&nbsp;");
			document.writeln("</td>");	
			document.writeln("<td valign='top' width=20%>");
				column_no = column_no + 1;
				document.writeln("<table width='100%' cellpadding='0' cellspacing='0' border='0'}>");
					document.writeln("<tr style={background:#FFFFFF;font-family:Arial;font-size:9pt;font-weight:bold;color:#000000;padding:2;}>");
						document.writeln("<td align='center'>");
							document.writeln(imgArray[i]);
						document.writeln("</td>");
					document.writeln("</tr>");					
					document.writeln("<tr style={background:#FFFFFF;font-family:Arial;font-size:9pt;color:#3F8640;padding:2;}>");
						document.writeln("<td align='center' style={cursor:hand}>");
							var swlink = new String(repl("'" + imgpath + "/" + imgArray[i] + ".jpg'"));
							document.writeln("<img src='" + imgtnailpath + "/" + imgArray[i] + "_small.jpg' style={color:#FFFFFF} onClick=swOpen(" + swlink + ")> </img>");
							imgcount = imgcount + 1;
						document.writeln("</td>");
					document.writeln("</tr>");
				document.writeln("</table>");
		};
		document.writeln("</tr>");
		document.writeln("</table>");
		imgTablenav(simgidx,spagename);
	}; 
	
	function sw_brw_check(){
		var MSIEidx;
		document.writeln("Your Browser is now " + navigator.appVersion);
		var ISIE = ((MSIEidx =navigator.appVersion.indexOf('MSIE')) != -1);
		var ISG4 = (parseInt(navigator.appVersion.subStr(MSIEidx,10)) < 4)
		var brw_msg	 = "This web site is best viewed with Microsoft's Internet Explorer 5.5 or more ";
		brw_msg = brw_msg + "Check <a href='http://www.google.com'> here </a>to down load latest version of MSIE "
		if (!ISG4){
			document.writeln("<div class='swsmall'>" + brw_msg + "</div>");
		}
	};

	function sw_lnk_build(){
		document.writeln("<table width='100%'>");
		document.writeln("<tr width='100%'>");
		document.writeln("<td width='100%' align='center'>");		
		for (i=0; i < sw_btn_array.length;i++){
			if (sw_btn_array[i].toUpperCase() == swpagename.toUpperCase()){
				document.write("<span class=swsmall>" + sw_btn_array[i] + "</span>");
			}else{
				document.write("<a href=" + repl(sw_btn_array[i]) + ".asp>");
				document.write("<span class=swsmall>" + sw_btn_array[i] + "</span>");				
				document.write("</a>");
			}
			if (i != sw_btn_array.length - 1){
				document.write("<span style={color:#FFFFFF}> | </span>");
			}else{
				document.write(" ");
			};
		}
		document.writeln("</td>");		
		document.writeln("</tr>");
		document.writeln("</table>");
	};


