var strCoinlook  // subdirectory of images/ where coin images are located
var firsttime = true

var imgTails = new Image();
var imgHeads = new Image();
var imgNoSide = new Image();
changeCoinlook(getCoinlookCookie())

var imgYin = new Image();
var imgYang = new Image();
imgYin.src = "../../iching/images/yin2.gif"
imgYang.src = "../../iching/images/yang2.gif"


function changeCoinlook(dir) {
	var sdir="../../iching/images/" + dir
	imgTails.src = sdir + "/tails.gif"
	imgHeads.src = sdir + "/heads.gif"
	imgNoSide.src = sdir + "/noside.gif"

	if (document.images["imgcoin1"]) {
		for (i=1; i<=3; i++) {
			if (document.images["imgcoin" + i].src.indexOf("tails") >= 0) {
				setcoinimg(i, "tails")
			} else {
				if (document.images["imgcoin" + i].src.indexOf("heads") >= 0) {
					setcoinimg(i, "heads")
				} else {
					if (document.images["imgcoin" + i].src.indexOf("noside") >= 0) {
						setcoinimg(i, "noside")
					}
				}
			}
		}
	}
	saveCoinlookCookie(dir)
}

function getCoinlookCookie() {
	var strCookie = document.cookie
	var intPos
	strCoinlook = "chinese"
	if (strCookie.length > 10) {
		intPos = strCookie.indexOf("coinlook=")
		if (intPos>=0) {
			strCoinlook = strCookie.substring(intPos + 9)
			var intSemicolon = strCoinlook.indexOf(";")
			if (intSemicolon > 2) {
				strCoinlook = strCoinlook.substring(0, intSemicolon)
			}
		}
	}
	return strCoinlook
}

function saveCoinlookCookie(dir) {
	var exp = new Date()
	var halfYear = exp.getTime() + (182 * 24 * 60 * 60 * 1000)
	exp.setTime(halfYear)
	document.cookie = "coinlook=" + dir + "; expires=" + exp.toGMTString()

	strCoinlook = dir
}


function shownocoins() {
	for(i=1;i<=3;i++) {
		setcoinimg(i)
	}
}

function setcoinimg(coinnr, sideup) {
	switch (sideup) {
		case "tails":
			document.images["imgcoin" + coinnr].src = imgTails.src
			break

		case "heads":
			document.images["imgcoin" + coinnr].src = imgHeads.src
			break

		default:
			document.images["imgcoin" + coinnr].src = imgNoSide.src
	}
}


function passingon() {
	var frm = document.frmcoins
	var linenr = parseInt(frm.elements["linenr"].value)

	if (linenr < 6) {
		//protecting against fast clicking
		if (frm.elements["line" + linenr].value != 0) {
			linenr += 1
		}

		if (document.getElementById) { //DOM
			document.getElementById('LineNr').innerHTML = linenr;
		}
		else if (document.all) { //IE4
			document.all['LineNr'].innerHTML = linenr;
		}

		if (document.getElementById || document.all) {
			frm.elements["linenr"].value = linenr
		} else {
			frm.submit()  //Netscape 4
		}

	} else if (firsttime) {
		frm.action = 'consultatie.php'
		post2get(frm)
		//frm.submit()
		firsttime = false
	}
}


function checkback(doc) {
	var frml = doc.frmcoins.elements;
	var linenr = frml["linenr"].value;
	var linenrdisp

	// Check if back-button was used, so that reset is necessary
	if (linenr==6) {
		if (doc.getElementById) { //DOM
			linenrdisp = parseInt(doc.getElementById('LineNr').innerHTML);
		}
		else if (doc.all) { //IE4
			linenrdisp = parseInt(doc.all['LineNr'].innerHTML);
		} else {
			linenrdisp = linenr; // give up
		}

		if (linenrdisp==1) {   // reset
			linenr=1;
			frml["linenr"].value = 1;
		}
	}
}


function post2get(frm) {
	var lines=""
	for (var i=1; i<=6; i++) {
		lines+=frm["line"+i].value.toString()
	}
	document.frmlns.lns.value=lines
	document.frmlns.submit()
}