//show image from gallery
function ShowPhoto(sImage) {
	var s
	
	idiv=document.getElementById('photo');
	s="<a href='" + sImage + "' alt='view full size in new window' onclick='window.open(this.href);return false;' onkeypress='window.open(this.href);return false;'>"
	s=s + "<img alt='image' src='" + sImage + "' width='520' /></a>";
	idiv.innerHTML=s;
}

var currentTab = 0; // Set to a different number to start on a different tab.

function openTab(clickedTab) {
    var thisTab = $(".tabbed-box .tabs a").index(clickedTab);
    $(".tabbed-box .tabs li a").removeClass("active");
    $(".tabbed-box .tabs li a:eq(" + thisTab + ")").addClass("active");
    $(".tabbed-box .tabbed-content").hide();
    $(".tabbed-box .tabbed-content:eq(" + thisTab + ")").show();
    currentTab = thisTab;
}
/*
$(document).ready(function() {
    $(".tabs li:eq(0) a").css("border-left", "none");
    $(".tabbed-box .tabs li a").click(function() {
        openTab($(this)); return false;
    });
    $(".tabbed-box .tabs li a:eq(" + currentTab + ")").click()
});
*/
//validation for frmQuiz
function checkComment()
{
	formObj=document.frmComment;
	if (formObj.MG_AUTHOR.value=="") {
		alert("Please enter your name or an alias.");
		formObj.MG_AUTHOR.focus();
		return false;
	}
	if (formObj.MG_BODY.value=="") {
		alert("Please enter a comment.");
		formObj.MG_BODY.focus();
		return false;
	}
	formObj.cmdSubmit.value="posting...";
	formObj.cmdSubmit.disabled=true;
}

function checkProduct(lProduct)
{
	formObj=eval("document.frmProduct"+lProduct);

	for (i=0; i < formObj.elements.length; i++) {
		sName=formObj.elements[i].name;
//Check custom fields
		if (sName.indexOf("PRODFIELD") != -1) {
				var sField=sName.substr(9,sName.length - 9);
				var sType=sName.substr(sName.length - 1,1);
				var lField=parseInt(sField);
				if (formObj.elements[i].value == "") {
					alert("You must complete this information.");
					formObj.elements[i].focus();
					return false;
				} else if (sType=="C" && formObj.elements[i].checked==false) {
					alert("You must tick this box.");
					formObj.elements[i].focus();
					return false;
				}
				if (sType=="N" && isNaN(formObj.elements[i].value)) {
					alert("You must enter a number.");
					formObj.elements[i].focus();
					return false;
				}
		}
//Check for valid quantity
		if (sName.indexOf("SL_QTY") != -1) {
//any amximum quantity ?
			if (eval("document.frmProduct"+lProduct+".PR_MAXQTY")) {
				var iMax=parseInt(eval("document.frmProduct"+lProduct+".PR_MAXQTY.value"));
				var iQty=parseInt(eval("document.frmProduct"+lProduct+".SL_QTY"+lProduct+".value"));
				if (iQty > iMax) {
					alert("You can only add a maximum of "+iMax+".");
					formObj.elements[i].focus();
					return false;
				}
			}
			if (formObj.elements[i].value == "") {
				alert("Please enter a quantity.");
				formObj.elements[i].focus();
				return false;
			}
			if (formObj.elements[i].value == "0") {
				alert("Please enter a quantity.");
				formObj.elements[i].focus();
				return false;
			}
			if (isNaN(formObj.elements[i].value)) {
				alert("Please enter a valid quantity.");
				formObj.elements[i].focus();
				return false;
			}
		}
		if (sName.indexOf("SL_REF1") != -1) {
			if (formObj.elements[i].value.length < 5) {
				alert("Additional information required.");
				formObj.elements[i].focus();
				return false;
			}
		}
		if (sName.indexOf("SL_REF2") != -1) {
			if (formObj.elements[i].value.length < 5) {
				alert("Additional information required.");
				formObj.elements[i].focus();
				return false;
			}
		}
		if ((sName.indexOf("OFFER") != -1) && !(sName.indexOf("PR_OFFER") != -1)) {
			offerelement="formObj.PR_OFFER" + formObj.elements[i].name.substr(5) + ".value";
			offer=eval(offerelement);
			if (formObj.elements[i].value != offer) {
				alert("Correct offer code required.");
				formObj.elements[i].focus();
				return false;
			}
		}
	}	
	formObj.cmdSubmit.value="Adding..."
	formObj.cmdSubmit.disabled=true;
}

function ProductPrompt(list)
{
	sPrompt=list.options[list.selectedIndex].id;
	pdiv=document.getElementById('PI_PROMPT');
	pdiv.innerHTML="<p class='message'>" + sPrompt + "</p>";
}

// Self-edit
function checkEditor(form) {

    formObj = eval("document." + form);
    
    if (formObj.XHTML.value == "no text") {
        alert("You must enter some text into the page body. Please try again.");
        return false;
    }
    /*
    if ((formObj.VERSION_KEY.value == "0") && (formObj.AR_DISPLAY.value == "ON")) {
        if (!confirm("This will update the live version of this page on the site. Is this OK?"))
            return false;
    }
    */
    var from = document.getElementById("XHTML");
    var to = document.getElementById("AR_TEXT");
    to.value = from.value;

    formObj.EDITOR_CHANGE.value = "NO";
    formObj.cmdSubmit.value = "Saving...";
    formObj.cmdSubmit.disabled = true;
}
