function checkRetrieveLoginForm(formName)
{
    var listFailedRequiredFields = new Array();
    // Check required fields are complete!
    if(document.forms['retrieveLoginForm'].email == null || document.forms['retrieveLoginForm'].email.value.length == 0)
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Email required";
    }
    else if((document.forms['retrieveLoginForm'].email.value.indexOf(".") == -1) || (document.forms['retrieveLoginForm'].email.value.indexOf("@") == -1))
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Invalid email";
    }
    submitForm(listFailedRequiredFields, formName);
}
function checkLoginFormOld(formName)
{
    var listFailedRequiredFields = new Array();
    
    // Check required fields are complete!
    if(document.forms['loginForm'].email.value == null || document.forms['loginForm'].email.value.length == 0)
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Email required";
    }
    else if((document.forms['loginForm'].email.value.indexOf(".") == -1) || (document.forms['loginForm'].email.value.indexOf("@") == -1))
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Invalid email";
    }
    if(document.forms['loginForm'].password.value == null || document.forms['loginForm'].password.value.length == 0)
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Password required";        
    }
    else if(document.forms['loginForm'].password.value.length < 6)
    {
        listFailedRequiredFields[listFailedRequiredFields.length] = "Password needs to be a least 6 characters long";
    }
    submitForm(listFailedRequiredFields, formName);
}
function submitForm(listFailedRequiredFields, formName)
{
    var strAlertMessage = "";
    for (var i=0; i < listFailedRequiredFields.length; i++)
    {
        strAlertMessage += listFailedRequiredFields[i];
        if((i+1) != listFailedRequiredFields.length)
        {
            strAlertMessage+=", ";
        }
        
    }
    if(strAlertMessage.length > 0)
    {
        alert(strAlertMessage);
    }
    else
    {
      eval('document.' + formName + '.submit()'); 
    }
}
function currencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
function confirmDelete(aURL)
{
	var confirmAnswer = confirm('Are you sure you want to delete this record?');
	if(confirmAnswer == true)
        {
		window.location=aURL;
	}
}
function TickGreenVerify(){
    TGWindow = window.open('https://www.tickgreen.com.au/certify/certify.php?uid=565484584','TGWindow','location=1,scrollbars,resizable,height=450,width=650');
    TGWindow.focus();
}
