<!--
//==================================================================================
// FILE: class.template.php
// DESC: Templating class (used for shop). Written out of office hours
// AUTH: 22/09/2003 RPN Creation
// MODS: 10/12/2004 RPN Brought code in line with coding standards
//==================================================================================


//==================================================================================
// FUNC: updateQuantity
// AUTH: 10/12/2004 RPN
// DESC: updates quantity in box next to each item
// ARGS: form name, and change value
// MODS: 
//==================================================================================
function updateQuantity (formName, changeValue)
{
    temp = Number(document.getElementById(formName).quantity.value);
    {
        temp += Number(changeValue);
    }
    if (temp > 0) 
    {
        document.getElementById(formName).quantity.value = temp;
    }
}




//==================================================================================
// FUNC: confirmDelete
// AUTH: 14/12/2004 RPN
// DESC: checks to see if user wants to delete a row
// ARGS: none
// RETN: true / false
// MODS: 
//==================================================================================
function confirmDelete()
{
    result = confirm("Are you sure you want to delete this variation?");
    return result;
}





//==================================================================================
// FUNC: fullPhoto
// AUTH: 14/12/2004 RPN
// DESC: opens popup window
// ARGS: none
// RETN: true / false
// MODS: 
//==================================================================================
function fullPhoto(id,field)
{
    window.open("fullphoto.php?id="+id+"&field="+field,"popupImage","width=0,height=0,scrollbars=yes,resizable=no");
    return false;
}


function resizeWindow()
{
    width  = document.getElementById('popup_image').width + 50;
    height = document.getElementById('popup_image').height - 100;
    window.resizeTo(width,height);
}


//==================================================================================
// FUNC: emailCheck
// AUTH: 24/03/2005 BC/FFSL
// DESC: validates email address
// ARGS: none
// RETN: true / false
// MODS: 
//==================================================================================

var testresults
function checkemail(){
var str=document.form1.email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}

function checkbae(){
if (document.layers||document.getElementById||document.all)
return checkemail()
else
return true
}
//-->

