function confirmation(whichMessage)
{
    if (whichMessage == 1)
    {
	    return confirm('Are you sure you want to submit this message?');    
    }
    if (whichMessage == 2)
    {
	    return confirm('Are you sure you want to delete this message?');    
    }
    if (whichMessage == 3)
    {
	    return confirm('Are you sure you want to approve this user?');    
    }
    if (whichMessage == 4)
    {
	    return confirm('Are you sure you want to reject this user?');    
    }
    if (whichMessage == 6)
    {
	    return confirm('Are you sure you want to delete this document?');    
    }
    if (whichMessage == 7)
    {
	    return confirm('Are you sure the details you are about to submit are correct? Once you click "Ok" these details will be saved appear on the website.');    
    }
    if (whichMessage == 8)
    {
	    return confirm('Are you sure you want to delete your account?');    
    }
    if (whichMessage == 9)
    {
	    return confirm('Are you sure you want to delete the selected messages?');    
    }
    if (whichMessage == 10)
    {
	    return confirm('Please be advised that Development Living is not responsible for checking the virus status of any documents you may download. This is solely the responsibility of the Body Corporate/Home Owners Association/Managing Agent who upload the file, and naturally yourself when downloading any items.');    
    }
    if (whichMessage == 11)
    {
	    return confirm('Are you sure about your choice? Once cast, your vote is final.');
	}
	if (whichMessage == 12) {
	    return confirm('Are you sure you wish to close this poll?');
	} 
	
    if (whichMessage == 13)
    {
	    return confirm('Are you sure you wish to create this poll? To prevent manipulation of poll data once a poll has been created it cannot be amended or removed.');    
    }
}   

function checkMessageForm()
{
    valid = true;

    if ( document.previewMessage.messageTitle.value == "" )
    {
        //alert ( "Please enter a 'Subject'." );
        document.previewMessage.messageTitle.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewMessage.messageTitle.className = "inputMed";
    }

    if ( document.previewMessage.messageContent.value == "" )
    {
        //alert ( "Please enter a 'Message'." );
        document.previewMessage.messageContent.className = "inputTextError";
        valid = false;
    }
    else
    {
        document.previewMessage.messageContent.className = "inputText";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkRecommendationForm()
{
    valid = true;

    if ( document.previewRecommendation.companyName.value == "" )
    {
        document.previewRecommendation.companyName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.companyName.className = "inputMed";
    }

    if ( document.previewRecommendation.businessType.value == "" )
    {
        document.previewRecommendation.businessType.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.businessType.className = "inputMed";
    }

    if ( document.previewRecommendation.contactPerson.value == "" )
    {
        document.previewRecommendation.contactPerson.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.contactPerson.className = "inputMed";
    }

    if ( document.previewRecommendation.contactNumber.value == "" )
    {
        document.previewRecommendation.contactNumber.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.contactNumber.className = "inputMed";
    }

    if ( document.previewRecommendation.dateOfService.value == "" )
    {
        document.previewRecommendation.dateOfService.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.dateOfService.className = "inputMed";
    }

    if ( document.previewRecommendation.recommendation.value == "" )
    {
        document.previewRecommendation.recommendation.className = "inputTextError";
        valid = false;
    }
    else
    {
        document.previewRecommendation.recommendation.className = "inputText";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkAddRecoCommentForm()
{
    valid = true;

    if ( document.addRecommendationComment.recommendation.value == "" )
    {
        document.addRecommendationComment.recommendation.className = "inputTextRecommendationError";
        valid = false;
    }
    else
    {
        document.addRecommendationComment.recommendation.className = "inputTextRecommendation";
    }

    for (var i=0; i < document.addRecommendationComment.rating.length; i++)
       {
       if (document.addRecommendationComment.rating[i].checked)
          {
          var radioValue = document.addRecommendationComment.rating[i].value;
          }
       }

    if ( radioValue == undefined )
    {
        valid = false;
        alert ( "Please select a rating." );
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;

}

function checkMessageCommentsForm()
{
    valid = true;

    //if ( document.postMessageComments.messageCommentTitle.value == "" )
    //{
        //alert ( "Please enter a 'Subject'." );
        //document.postMessageComments.messageCommentTitle.className = "inputMedError";
        //valid = false;
    //}
    //else
    //{
        //document.postMessageComments.messageCommentTitle.className = "inputMed";
    //}

    if ( document.postMessageComments.messageCommentContent.value == "" )
    {
        //alert ( "Please enter a 'Message'." );
        document.postMessageComments.messageCommentContent.className = "inputTextError";
        valid = false;
    }
    else
    {
        document.postMessageComments.messageCommentContent.className = "inputText";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkAddUserForm()
{
    valid = true;

    if ( document.addNewUser.addFirstName.value == "" )
    {
        document.addNewUser.addFirstName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewUser.addFirstName.className = "inputMed";
    }

    if ( document.addNewUser.addLastName.value == "" )
    {
        document.addNewUser.addLastName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewUser.addLastName.className = "inputMed";
    }

    if ( document.addNewUser.addEmail.value == "" )
    {
        document.addNewUser.addEmail.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewUser.addEmail.className = "inputMed";
    }
        
    if ( document.addNewUser.addUnitNumber.value == "" )
    {
        document.addNewUser.addUnitNumber.className = "inputNumberError";
        valid = false;
    }
    else
    {
        document.addNewUser.addUnitNumber.className = "inputNumber";
    }
    
    strEmailAddress = document.addNewUser.addEmail.value
    
    if ((strEmailAddress.indexOf(".") > 2) && (strEmailAddress.indexOf("@") > 0))
    {
        //alert('good email');
        document.addNewUser.addEmail.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.addNewUser.addEmail.className = "inputMedError";
        valid = false;
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkPasswordChangeForm()
{
    valid = true;

    if ( document.changePass.updatePassOld.value == "" )
    {
        document.changePass.updatePassOld.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changePass.updatePassOld.className = "inputMed";
    }

    if ( document.changePass.updatePassNew.value == "" )
    {
        document.changePass.updatePassNew.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changePass.updatePassNew.className = "inputMed";
    }

    if ( document.changePass.updatePassConfirm.value == "" )
    {
        document.changePass.updatePassConfirm.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changePass.updatePassConfirm.className = "inputMed";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;

}

function checkAddDocumentForm()
{
    valid = true;

    if ( document.addDocument.documentTitle.value == "" )
    {
        document.addDocument.documentTitle.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addDocument.documentTitle.className = "inputMed";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    if  ( valid == true )
    {
        document.getElementById('loadingWindowBG').style.display = "block";
        document.getElementById('loadingWindowContent').style.display = "block";
        document.getElementById('loadingIcon').style.display = "block";    
    }
    
    return valid;

}

function checkAddNewDevForm()
{
    valid = true;

    if ( document.addNewDev.submitDevName.value == "" )
    {
        document.addNewDev.submitDevName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewDev.submitDevName.className = "inputMed";
    }

    if ( document.addNewDev.submitDevEstateName.value == "" )
    {
        document.addNewDev.submitDevEstateName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewDev.submitDevEstateName.className = "inputMed";
    }

    if ( document.addNewDev.submitDevHOAName.value == "" )
    {
        document.addNewDev.submitDevHOAName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.addNewDev.submitDevHOAName.className = "inputMed";
    }
    
    strEmailAddress1 = document.addNewDev.submitDevEmail.value
    
    if ((strEmailAddress1.indexOf(".") > 2) && (strEmailAddress1.indexOf("@") > 0))
    {
        //alert('good email');
        document.addNewDev.submitDevEmail.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.addNewDev.submitDevEmail.className = "inputMedError";
        valid = false;
    }
    
    strEmailAddress2 = document.addNewDev.submitDevHOAEmail.value
    
    if ((strEmailAddress2.indexOf(".") > 2) && (strEmailAddress2.indexOf("@") > 0))
    {
        //alert('good email');
        document.addNewDev.submitDevHOAEmail.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.addNewDev.submitDevHOAEmail.className = "inputMedError";
        valid = false;
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkForgottenPassForm()
{
    valid = true;
    
    if ( document.forgottenPass.forgottenPassword.value == "" )
    {
        document.forgottenPass.forgottenPassword.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.forgottenPass.forgottenPassword.className = "inputMed";
    }
    
    strEmailAddress1 = document.forgottenPass.forgottenPassword.value
    
    if ((strEmailAddress1.indexOf(".") > 2) && (strEmailAddress1.indexOf("@") > 0))
    {
        //alert('good email');
        document.forgottenPass.forgottenPassword.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.forgottenPass.forgottenPassword.className = "inputMedError";
        valid = false;
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkEmailChangeForm()
{
    valid = true;
    
    if ( document.changeEmail.updateEmailOld.value == "" )
    {
        document.changeEmail.updateEmailOld.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changeEmail.updateEmailOld.className = "inputMed";
    }
    
    if ( document.changeEmail.updateEmailNew.value == "" )
    {
        document.changeEmail.updateEmailNew.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changeEmail.updateEmailNew.className = "inputMed";
    }
    
    if ( document.changeEmail.updateEmailConfirm.value == "" )
    {
        document.changeEmail.updateEmailConfirm.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.changeEmail.updateEmailConfirm.className = "inputMed";
    }
    
    strEmailAddress1 = document.changeEmail.updateEmailNew.value
    
    if ((strEmailAddress1.indexOf(".") > 2) && (strEmailAddress1.indexOf("@") > 0))
    {
        //alert('good email');
        document.changeEmail.updateEmailNew.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.changeEmail.updateEmailNew.className = "inputMedError";
        valid = false;
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;
}

function checkEnquiryForm()
{
    valid = true;
    
    if ( document.sendEnquiry.enquiryName.value == "" )
    {
        document.sendEnquiry.enquiryName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.sendEnquiry.enquiryName.className = "inputMed";
    }
    
    if ( document.sendEnquiry.enquiryTelephone.value == "" )
    {
        document.sendEnquiry.enquiryTelephone.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.sendEnquiry.enquiryTelephone.className = "inputMed";
    }
    
    if ( document.sendEnquiry.enquiryText.value == "" )
    {
        document.sendEnquiry.enquiryText.className = "inputTextError";
        valid = false;
    }
    else
    {
        document.sendEnquiry.enquiryText.className = "inputText";
    }
    
    if ( document.sendEnquiry.enquiryEmail.value == "" )
    {
        document.sendEnquiry.enquiryEmail.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.sendEnquiry.enquiryEmail.className = "inputMed";
    }
    
    strEmailAddress1 = document.sendEnquiry.enquiryEmail.value
    
    if ((strEmailAddress1.indexOf(".") > 2) && (strEmailAddress1.indexOf("@") > 0))
    {
        //alert('good email');
        document.sendEnquiry.enquiryEmail.className = "inputMed";
    }
    else
    {
        alert('Please ensure you have entered a valid email address');
        document.sendEnquiry.enquiryEmail.className = "inputMedError";
        valid = false;
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;

}



function checkCreateEstateForm()
{
    valid = true;

    if ( document.createEstate.estateName.value == "" )
    {
        document.createEstate.estateName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.createEstate.estateName.className = "inputMed";
    }

    if ( document.createEstate.streetName.value == "" )
    {
        document.createEstate.streetName.className = "inputMedError";
        valid = false;
    }
    else
    {
        document.createEstate.streetName.className = "inputMed";
    }
    
    if ( valid == false )
    {        
        alert ( "Please complete all fields in red." );
    }
    
    return valid;

}

function openBox(intWhichBox)
{
    document.getElementById('messageBox' + intWhichBox).className = "messageBoxOpen";
    document.getElementById('openLinkImg' + intWhichBox).src = "../images/icons/closeSection.gif";
    document.getElementById('openLinkImg' + intWhichBox).alt = "Close";
    document.getElementById('openLink' + intWhichBox).href = "javascript:closeBox(" + intWhichBox + ");";
    document.getElementById('openLinkTxt' + intWhichBox).innerHTML = "Close";
    document.getElementById('messageSectionBoxBottom' + intWhichBox).src = "../images/layout/messageSectionBoxBottomWhite.gif";
}

function closeBox(intWhichBox)
{
    document.getElementById('messageBox' + intWhichBox).className = "messageBoxClosed";
    document.getElementById('openLinkImg' + intWhichBox).src = "../images/icons/openSection.gif";
    document.getElementById('openLinkImg' + intWhichBox).alt = "Open";
    document.getElementById('openLink' + intWhichBox).href = "javascript:openBox(" + intWhichBox + ");";
    document.getElementById('openLinkTxt' + intWhichBox).innerHTML = "Open";
    document.getElementById('messageSectionBoxBottom' + intWhichBox).src = "../images/layout/messageSectionBoxBottom.gif";
}

function submitForm(whichForm)
{
	document.getElementById(whichForm).submit();
}

function iconOver(whichIcon, whichImg)
{
    document.getElementById(whichIcon).src = "../images/iconsOver/" + whichImg + ".gif";
}

function iconOut(whichIcon, whichImg)
{
    document.getElementById(whichIcon).src = "../images/icons/" + whichImg + ".gif";
}

function imgSwapper(whichImg, whichAdvertiser)
{
    if (document.getElementById('advertiserThumbImg1') != null)
    {
        document.getElementById('advertiserThumbImg1').className = "advetiserThumb";
    }
    if (document.getElementById('advertiserThumbImg2') != null)
    {
        document.getElementById('advertiserThumbImg2').className = "advetiserThumb";
    }
    if (document.getElementById('advertiserThumbImg3') != null)
    {
        document.getElementById('advertiserThumbImg3').className = "advetiserThumb";
    }
    if (document.getElementById('advertiserThumbImg4') != null)
    {
        document.getElementById('advertiserThumbImg4').className = "advetiserThumb";
    }
    if (document.getElementById('advertiserThumbImg5') != null)
    {
        document.getElementById('advertiserThumbImg5').className = "advetiserThumb";
    }
    if (document.getElementById('advertiserThumbImg6') != null)
    {
        document.getElementById('advertiserThumbImg6').className = "advetiserThumb";
    }
    
    document.getElementById('advertiserMainImg').src = "../images/advertiserImages/adID" + whichAdvertiser + "_main" + whichImg + ".jpg";
    document.getElementById('advertiserThumbImg' + whichImg).className = "advetiserThumb imgSwapperOpacity";
}