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) { //v3.0
	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); 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 ShowImage(n)
{
    sc_width = screen.width; sc_height = screen.height; left_pos = 10; top_pos = 10;
    photo = window.open('image_viewer.htm?image='+n,'image','width=520,height=570,top='+top_pos+',left='+left_pos+',status=yes'); photo.focus();
}


function getRandom( num ) {
   return Math.floor( Math.random() * num )+1;
}

function rewriteHTML(id,s){
	//if(id=="thumbs")alert("(rewrite) "+id+": "+s);
	var x;
	if(document.layers)
	{
		x = document.layers[id].document;
		s2 = '<P>' + s + '<\/P>';
		x.document.open();
		x.document.write(s2);
		x.document.close();
	}
	else if(document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = s;
	}
	else if(document.all)
	{
		x = document.all[id];
		x.innerHTML = s;
	}
}


var currImg=1;  // for showPic function


function showFirstPic(){
	showPic(1);
}

function showPic(n){
               // Alert("Picture" . n);
	numPics=picArray.length;
	if(n==null)n=1;
	else if(n=="+")currImg=parseFloat(currImg+1);
	else if(n=="-")currImg=parseFloat(currImg-1);
	else currImg=parseInt(n);
	if(currImg>numPics)currImg=1;
	else if(currImg<1)currImg=numPics;
	//s="-";
	s="";
	for(i=0;i<numPics;i++){
		//if(i != 0)s+="-";
		if(i % 15 == 0 )s+='<br>';
		if(currImg==(i+1))
			s+='&nbsp;<span class=galleryCurrent>'+(i+1)+'<\/span>&nbsp;';
		else
			s+='&nbsp;<a href="javascript:showPic('+(i+1)+')">'+(i+1)+'<\/a>&nbsp;';
	}

	//rewriteHTML("nums",s);
	rewriteHTML("nums","<br>Image "+currImg+" of "+picArray.length+".");
	MM_swapImage('pic','',picArray[currImg-1],0)
}

function drawGallery(firstfile,title){
	if(typeof(firstfile)=="undefined"||firstfile==null){
		firstfile="/images/top-hebssbc-logo.gif";
	}
	if(typeof(title)=="undefined"||title==null){
		title="H-E-B Suzuki Strings";
	}
	document.write('<table width=465 border=0 cellspacing=0 cellpadding=2><tr>');
	document.write('<td colspan=3><span class=galleryheader>'+title+'<\/span><span class=gallerycount>('+picArray.length+' images)</span><\/td><\/tr>');
	document.write('<tr><td colspan=3>&nbsp;<\/td><\/tr>');
	document.write('<tr><td width=30 align=center>Prev<br><button class="btn" onclick="showPic(\'-\');">&nbsp;&nbsp;&lt;&lt;&nbsp;&nbsp;<\/button><\/td>');
	document.write('<td width=405 align=center>');
	document.write('<form name="imgJump" onSubmit="return jumpToPicture(this);" style="display:inline;margin:0;">');
	document.write('<span class="tiny">Jump to a picture:</span><br>');
	document.write('<input name="img" type="text" size="3" maxlength="3" class="tiny">');
	document.write('<input type="submit" value="Go" class="tiny"></form>');
	document.write('<span id="nums" style="position:relative;top:0px;left:0px;">&nbsp;<\/span><\/td>');
	document.write('<td width=30 align=center>Next<br><button class="btn" onclick="showPic(\'+\');">&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;<\/button><\/td><\/tr>');
	document.write('<tr><td colspan=3 height=350 valign=top align=center><a href="javascript:showPic(\'+\');"><img src="'+firstfile+'" border=0 class=galleryimg name=pic alt="&copy; H-E-B Suzuki Strings"><\/a><\/td><\/tr>');
	document.write('<\/table>');
	showPic(currImg);
}

function jumpToPicture(frm){
	if( frm.img.value == "" ) {
		alert("Please enter a numeric value in the box and press 'Go' to jump to an image.");
		frm.img.focus();
		return false;
	}else{
		showPic(frm.img.value);
                                // window.location = "?&img="+frm.img.value;
		return false;
	}
}

function hideThumbs(){
	id='thumbs';
	s='';
	s+='<table width=465 border=0 cellspacing=0 cellpadding=0>';
	s+='<tr><td colspan=3 align=center><a href="javascript:showThumbs();">Show thumbnail images<\/a><\/td><\/tr>';
	s+='<tr><td colspan=3>&nbsp;<\/td><\/tr>';
	s+='<\/table>';
	rewriteHTML(id,s);
}
var numImgsWide = 5;

function showThumbs(){
	id='thumbs';
	s='';
	s+='<table width=465 border=0 cellspacing=0 cellpadding=0>';
	s+='<tr><td colspan=3 align=center><a href="javascript:hideThumbs();">Hide thumbnail images<\/a><\/td><\/tr>';
	s+='<tr><td colspan=3>&nbsp;<\/td><\/tr>';
	s+='<tr><td colspan=3>';

	s+='<table width=100% cellpadding=0 cellspacing=0 border=0>';
	for(i=1;i<picArray.length+1;i++){
		if(i==1)s+='<tr>';
		imgTemp = picArray[i-1];
		imgTemp = imgTemp.replace(/images\//,"");
		s+='<td align=center valign=top><a href="javascript:showPic('+(i)+')"><img src="thumbs/'+imgTemp+'" border=0 class=galleryimg vspace=5 hspace=5><\/a><\/td>';
		if(i%numImgsWide==0)s+='<\/tr><tr>';
	}
	s+='<\/tr><\/table>';

	s+='<\/td><\/tr>';
	s+='<\/table>';
	rewriteHTML(id,s);
}

function hideEmail(addr,dom,ext,txt){
	email="<a href='mailto:"+addr+"@"+dom+"."+ext+"'>"+txt+"</a>";
	return email;
}

function showTerms(){
	var w=window.open('swapboardterms.php','terms','height=450,width=550,scrollbars=yes,resizable=yes');
	w.focus();
	return false;
}

function getCookie (name) {
	var dcookie = document.cookie;
	var cname = name + "=";
	var clen = dcookie.length;
	var cbegin = 0;
	while (cbegin < clen) {
		var vbegin = cbegin + cname.length;
		if (dcookie.substring(cbegin, vbegin) == cname) {
			var vend = dcookie.indexOf (";", vbegin);
			if (vend == -1) vend = clen;
			return unescape(dcookie.substring(vbegin, vend));
		}
		cbegin = dcookie.indexOf(" ", cbegin) + 1;
		if (cbegin == 0) break;
	}
	return null;
}

function fnSetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function fnSetFullCookie(name,value,expires,path,domain,secure){
	document.cookie = name + "=" + value +
		( (expires) ? ";expires=" + expires.toGMTString() : "") +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		( (secure) ? ";secure" : "");
}

function fObj(n, d){
	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=fObj(n,d.layers[i].document);
	if(!x&&d.getElementById)x=d.getElementById(n);return x;
}

function swLayer(){
	var i,p,v,obj,args=swLayer.arguments;
	for(i=0;i<(args.length-1);i+=2){
	if((obj=fObj(args[i]))!=null){
	v=args[i+1];if(obj.style){
	obj=obj.style;v=(v=='show')?'visible':(v='hide')?'hidden':v;}}
	obj.visibility=v;}
}

function dispLayer(){
	var i,p,v,obj,args=dispLayer.arguments;
	for(i=0;i<(args.length-1);i+=2){
	if((obj=fObj(args[i]))!=null){
	v=args[i+1];if(obj.style){
	obj=obj.style;v=(v=='block')?'block':'none';}}
	obj.display=v;}
}

function showworking(){
document.write("common reached"); 
alert("reached working");
}