// Picture functions
//
// RandomSwapPix requires random.js
//

function SwapPix()
// toggles between a pictures file with and without "_" as the last character for the filename
{
var fnamlen;

    fnamlen = window.event.srcElement.src.length;

    if (window.event.srcElement.src.substring(fnamlen-5, fnamlen-3) == "_.") {
        window.event.srcElement.src = window.event.srcElement.src.substring(0, fnamlen-5) + window.event.srcElement.src.substring(fnamlen-4, fnamlen);
    } else {
        window.event.srcElement.src = window.event.srcElement.src.substring(0, fnamlen-4) + "_" + window.event.srcElement.src.substring(fnamlen-4, fnamlen);
    }
}


function RandomSwapPix(maxno)
// toggles between a pictures file with and without "_n" as the last characters for the filename where n is a number
//
{
var fnamlen, randno;

    fnamlen = window.event.srcElement.src.length;

    if (window.event.srcElement.src.substring(fnamlen-6, fnamlen-5) == "_") {
        window.event.srcElement.src = window.event.srcElement.src.substring(0, fnamlen-6) + window.event.srcElement.src.substring(fnamlen-4, fnamlen);
    } else {
        randno = RandomNo(maxno);
        window.event.srcElement.src = window.event.srcElement.src.substring(0, fnamlen-4) + "_" + randno + window.event.srcElement.src.substring(fnamlen-4, fnamlen);
    }
}


function rotateimage(mrimg)
//cycles an image between 4 files
{
	var leno, fname, ext;
	//fname = window.event.srcElement.src;
	fname = mrimg.src;
	//alert(fname.substring(fname.length-4, fname.length-3));
	if (fname.substring(fname.length-4, fname.length-3) == ".") {
		ext = fname.substring(fname.length-4, fname.length);
		leno = fname.substring(fname.length-5, fname.length-4);
		fname = fname.substring(0, fname.length-5);
	} else {
		// assume extension is 4 digits
		ext = fname.substring(fname.length-5, fname.length);
		leno = fname.substring(fname.length-6, fname.length-5);
		fname = fname.substring(0, fname.length-6);
	}
	//ww.innerText = fname + '[' + leno + ']' + ext;
	leno++;
	leno %= 4;
	//alert(leno);
	fname = fname + leno + ext;
	//alert(fname);
	//window.event.srcElement.src = fname;
	mrimg.src = fname;
}