﻿function search_onclick() {
    var proptypeOption = document.getElementById("SelectPropertyType");
    var proptype = proptypeOption.options[proptypeOption.selectedIndex].value;

    var suburbOption = document.getElementById("SelectSuburb");
    var suburb = suburbOption.options[suburbOption.selectedIndex].value;

    var searchTypeOption = document.getElementById("SelectSearchType");
    var searchtype = searchTypeOption.options[searchTypeOption.selectedIndex].value;

    var typeOption = document.getElementById("SelectType");
    var type = typeOption.options[typeOption.selectedIndex].value;

    var orderOption = document.getElementById("SelectOrder");
    var order = orderOption.options[orderOption.selectedIndex].value;

    var lowerOption = document.getElementById("SelectLower");
    var lower = lowerOption.options[lowerOption.selectedIndex].value;

    var upperOption = document.getElementById("SelectUpper");
    var upper = upperOption.options[upperOption.selectedIndex].value;

    var bedsOption = document.getElementById("SelectBeds");
    var beds = bedsOption.options[bedsOption.selectedIndex].value;

    var bathsOption = document.getElementById("SelectBaths");
    var baths = bathsOption.options[bathsOption.selectedIndex].value;

    var furnOption = document.getElementById("SelectFurn");
    var furn = furnOption.options[furnOption.selectedIndex].value;

    var daysOption = document.getElementById("SelectDays");
    var days = daysOption.options[daysOption.selectedIndex].value;

    var unconOption = document.getElementById("SelectUncon");
    var uncon = unconOption.options[unconOption.selectedIndex].value;

    var maxOption = document.getElementById("SelectMax");
    var max = maxOption.options[maxOption.selectedIndex].value;

    var prestigeOption = document.getElementById("SelectPrestige");
    var prestige = prestigeOption.options[prestigeOption.selectedIndex].value;

    if (proptype == "Any") { proptype = "" };
    if (suburb == "Any") { suburb = "" };
    if (order == "default") { order = "" }
    if (lower == "Any") { lower = "" };
    if (upper == "Any") { upper = "" };
    if (beds == "Any") { beds = "" };
    if (baths == "Any") { baths = "" };
    if (furn == "Any") { furn = "" }
    if (days == "Any") { days = "" }
    if (max == "Any") { max = "" }
    if (prestige == "Any") { prestige = "" }

    var searchURL = "/Pages/Other/SearchResult.aspx?";
        //if (searchtype == "home") {
        //    searchURL = "../Pages/Other/SearchResult.aspx?";
        //}
        //searchURL="http://dev.i-can.com.au/Pages/Other/SearchResult.aspx?";

    searchURL = searchURL + "proptype=" + proptype
      + "&suburb=" + suburb
      + "&searchtype=" + searchtype
      + "&type=" + type
      + "&order=" + order
      + "&lower=" + lower
      + "&upper=" + upper
      + "&beds=" + beds
      + "&baths=" + baths
      + "&furn=" + furn
      + "&days=" + days
      + "&max=" + max
      + "&prestige=" + prestige;
    if (uncon == "uncon") {
        searchURL = searchURL + "&uncon";
    }



    window.location = searchURL;
}

function advancedsearch_onclick() {
    var advanced = document.getElementById("advancedCriteria");
    var inputvalue = document.getElementById("advanced");
    if (inputvalue.value == 'Advanced') {

        inputvalue.setAttribute("value", "Simple");
        advanced.className = "display";
        advanced.setAttribute("class", "display");
        
    }

    else {
        inputvalue.setAttribute("value", "Advanced");
	advanced.className = "hidden";
        advanced.setAttribute("class", "hidden");

    }

}

function popUpBoxNew(linkInfo, propertyId, boxName, height, width) {
    winOptions = "alwaysRaised=yes,location=no,status=no,titlebar=no," +
      "toolbar=no, scrollbars=yes,height="+height+",width="+width+",left=0,top=0,resizable=yes";
    linkUrl = linkInfo + propertyId;
    window.open(linkUrl, boxName, winOptions);
}

function popUpBoxPrint(linkInfo, propertyId, searchType, boxName, height, width) {
    winOptions = "alwaysRaised=yes,location=no,status=no,titlebar=no," +
      "toolbar=no, scrollbars=yes,height=" + height + ",width=" + width + ",left=0,top=0,resizable=yes";
    linkUrl = linkInfo + propertyId+"&searchType="+searchType;
    window.open(linkUrl, boxName, winOptions);
}

function changePageParameter(parId, newPar) {
    var currentURL;
    var paramID;
    var newParamValue;
    var newURL;
    var paraExist;

    currentURL = document.URL;   //"http://localhost:1518/noonanshute/Pages/Other/Testing.aspx?proptype=&suburb=&searchtype=ressale&type=list&order=&lower=&upper=&beds=4&baths=&furn=&days=&max=&propPerPage=102&prestige=";
    paramID = parId;  //"propPerPage";
    newParamValue = newPar;  //"100";
    paraExist = false;


    var urlHead = currentURL.split("?");
    newURL = urlHead[0] + "?";
    paraGroup = urlHead[1].split("&");
    for (i = 0; i < paraGroup.length; i++) {
        paraItem = paraGroup[i].split("=");
        if (paraItem[0] == paramID) {
            paraItem[1] = newParamValue;
            paraExist = true;
        }
        if (i = 0) {
            newURL = newURL + paraItem[0] + "=" + paraItem[1];
        }
        else {
            newURL = newURL + "&" + paraItem[0] + "=" + paraItem[1];
        }
    }
    if (!paraExist) {
        if (paraGroup.length == 0) {
            newURL = newURL + paramID + "=" + newParamValue;
        }
        else {
            newURL = newURL + "&" + paramID + "=" + newParamValue;
        }
        
    }
    window.location = newURL;

}

function SelectResultPerPage_onchange() {
    var pagingOption = document.getElementById("SelectResultPerPage");
    var pagingCriteria = pagingOption.options[pagingOption.selectedIndex].value;

    changePageParameter("propPerPage", pagingCriteria);

}



//All the form functions:
//Clear button, Submit button
//Current forms:
//========================================
//Property-Appraisal.aspx
//Contact-Us.aspx
//Mortgage-Calculator.aspx
//Alert-Register.aspx
//Repair-Request.aspx
//
//==========================================================================================================
//Property-Appraisal.aspx
//function PropertyAppraisal_inputClear_onclick() {
//    var txtboxTitle = document.getElementById("txtboxTitle");
//    var txtboxFirst = document.getElementById("txtboxFirst");
//    var txtboxLast = document.getElementById("txtboxLast");
//    var txtboxAddr = document.getElementById("txtboxAddr");
//    var txtboxHPh = document.getElementById("txtboxHPh");
//    var txtboxWPh = document.getElementById("txtboxWPh");
//    var txtboxMobile = document.getElementById("txtboxMobile");
//    var txtboxEmail = document.getElementById("txtboxEmail");
//    var selPref = document.getElementById("selPref");
//    var txtboxPropstreet = document.getElementById("txtboxPropstreet");
//    var txtboxPropsub = document.getElementById("txtboxPropsub");
//    var selPropstate = document.getElementById("selPropstate");
//    var txtboxDesc = document.getElementById("txtboxDesc");
//    var txtboxReason = document.getElementById("txtboxReason");
//    var selMovein = document.getElementById("selMovein");
//    var formAlert = document.getElementById("formAlert");

//    inputFirst.setAttribute("class", "inputElement");
//    inputLast.setAttribute("class", "inputElement");
//    inputHPh.setAttribute("class", "inputElement");
//    inputWPh.setAttribute("class", "inputElement");
//    inputMobile.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    inputPropAddr.setAttribute("class", "inputElement");

//    inputFirst.className = "inputElement";
//    inputLast.className = "inputElement";
//    inputHPh.className = "inputElement";
//    inputWPh.className = "inputElement";
//    inputMobile.className = "inputElement";
//    inputEmail.className = "inputElement";
//    inputPropAddr.className = "inputElement";

//    txtboxTitle.value = "";
//    txtboxFirst.value = "";
//    txtboxLast.value = "";
//    txtboxAddr.value = "";
//    txtboxHPh.value = "";
//    txtboxWPh.value = "";
//    txtboxMobile.value = "";
//    txtboxEmail.value = "";
//    selPref.selectedIndex = "email";
//    txtboxPropstreet.value = "";
//    txtboxPropsub.value = "";
//    selPropstate.selectedIndex = "NSW";
//    txtboxDesc.value = "";
//    txtboxReason.value = "";
//    selMovein.selectedIndex = "none";
//    formAlert.innerHTML = "";
//    
//}

//function PropertyAppraisal_inputSubmit_onclick() {
//    var inputTitle = document.getElementById("inputTitle");
//    

//    //var inputFirst = document.getElementById("inputFirst");
//    var inputFirst = document.getElementById('<%= inputFirst.ClientID %>');
//    
//    var inputLast = document.getElementById("inputLast");
//    var inputAddr = document.getElementById("inputAddr");
//    var inputHPh = document.getElementById("inputHPh");
//    var inputWPh = document.getElementById("inputWPh");
//    var inputMobile = document.getElementById("inputMobile");
//    var inputEmail = document.getElementById("inputEmail");
//    var selPref = document.getElementById("selPref");
//    var inputPropAddr = document.getElementById("inputPropAddr");
//    var txtareaDesc = document.getElementById("txtareaDesc");
//    var inputReason = document.getElementById("inputReason");
//    var moveIn = document.getElementById("moveIn");
//    var formAlert = document.getElementById("formAlert");

//    //Reset form format

//    inputFirst.setAttribute("class", "inputElement");
//    inputLast.setAttribute("class", "inputElement");
//    inputHPh.setAttribute("class", "inputElement");
//    inputWPh.setAttribute("class", "inputElement");
//    inputMobile.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    inputPropAddr.setAttribute("class", "inputElement");

//    inputFirst.className = "inputElement";
//    inputLast.className = "inputElement";
//    inputHPh.className = "inputElement";
//    inputWPh.className = "inputElement";
//    inputMobile.className = "inputElement";
//    inputEmail.className = "inputElement";
//    inputPropAddr.className = "inputElement";

//    formAlert.innerHTML = "";
//    
//    //Validate data

//    if (inputFirst.value == "") {
//        formAlert.innerHTML = "Please input your First Name";
//        inputFirst.setAttribute("class", "inputElementRed");
//        inputFirst.className = "inputElementRed";
//        return false;
//    }
//    if (inputLast.value == "") {
//        formAlert.innerHTML = "Please input your Last Name";
//        inputLast.setAttribute("class", "inputElementRed");
//        inputLast.className = "inputElementRed";
//        return false;
//    }
//    
//    if (inputEmail.value == "") {
//        formAlert.innerHTML = "Please provide us your Email";
//        inputEmail.setAttribute("class", "inputElementRed");
//        inputEmail.className = "inputElementRed";
//        return false;
//    }
//    if (inputPropAddr.value == "") {
//        formAlert.innerHTML = "Which property would you like to query for?";
//        inputPropAddr.setAttribute("class", "inputElementRed");
//        inputPropAddr.className = "inputElementRed";
//        return false;
//    }

//    //Submit Data
//    var msgDate = new Date();
//    var msgTime = msgDate.getDay() + ", " + msgDate.getDate() + ", " + msgDate.getTime();
//    var mailMessage = "";
//    mailMessage = mailMessage + "Message from: " + inputTitle.value + " " + inputFirst.value + " " + inputLast.value + "\n";
//    mailMessage = mailMessage + "Home Phone: " + inputHPh.value + ", Work Phone: " + inputWPh.value + ", Mobile: " + inputMobile.value + "\n";
//    mailMessage = mailMessage + "Email: " + inputEmail.value + "\n";
//    mailMessage = mailMessage + "Prefered contact method: " + selPref.value + "\n";
//    mailMessage = mailMessage + "Customer Address: " + inputAddr.value + "\n";
//    mailMessage = mailMessage + "Refered Property Address: " + inputPropAddr.value + "\n";
//    mailMessage = mailMessage + "Description: " + "\n" + txtareaDesc.value + "\n";
//    mailMessage = mailMessage + "Reason: " + inputReason.value + "\n";
//    mailMessage = mailMessage + "Looking to move in: " + moveIn.value + "\n";
//    mailMessage = mailMessage + "Message created by I-Can Online System. \nMessage Time: " + msgTime;

//    alert(mailMessage);
//    

//    //After Submit
//    inputTitle.value = "";
//    inputFirst.value = "";
//    inputLast.value = "";
//    inputAddr.value = "";
//    inputHPh.value = "";
//    inputWPh.value = "";
//    inputMobile.value = "";
//    inputEmail.value = "";
//    inputPropAddr.value = "";
//    inputReason.value = "";
//    selPref.selectedIndex = "email";
//    moveIn.selectedIndex = "none";
//    txtareaDesc.value = "";
//    formAlert.innerHTML = "";
//    return true;
//}

//==========================================================================================================
//Contact-Us.aspx
//function ContactUs_inputClear_onclick() {
//    var inputName = document.getElementById("inputName");
//    var txtareaComment = document.getElementById("txtareaComment");
//    var inputPhone = document.getElementById("inputPhone");
//    var inputEmail = document.getElementById("inputEmail");
//    var formAlert = document.getElementById("formAlert");

//    inputName.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    txtareaComment.setAttribute("class", "inputElement");

//    inputName.className = "inputElement";
//    inputEmail.className = "inputElement";
//    txtareaComment.className = "inputElement";

//    inputName.value = "";
//    inputPhone.value = "";
//    inputEmail.value = "";
//    txtareaComment.value = "";
//    formAlert.innerHTML = "";
//}

//function ContactUs_inputSubmit_onclick() {
//    var inputName = document.getElementById("inputName");
//    var txtareaComment = document.getElementById("txtareaComment");
//    var inputPhone = document.getElementById("inputPhone");
//    var inputEmail = document.getElementById("inputEmail");
//    var formAlert = document.getElementById("formAlert");

//    inputName.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    txtareaComment.setAttribute("class", "inputElement");

//    inputName.className = "inputElement";
//    inputEmail.className = "inputElement";
//    txtareaComment.className = "inputElement";

//    formAlert.innerHTML = "";

//    if (inputName.value == "") {
//        formAlert.innerHTML = "You need to provide your Name";
//        inputName.setAttribute("class", "inputElementRed");
//        inputName.className = "inputElementRed";
//        return;
//    }

//    if (inputEmail.value == "") {
//        formAlert.innerHTML = "You need to provide your Email";
//        inputEmail.setAttribute("class", "inputElementRed");
//        inputEmail.className = "inputElementRed";
//        return;
//    }

//    if (txtareaComment.value == "") {
//        formAlert.innerHTML = "Please tell us your comment";
//        txtareaComment.setAttribute("class", "inputElementRed");
//        txtareaComment.className = "inputElementRed";
//        return;
//    }

//    //Submit Data
//    var msgDate = new Date();
//    var msgTime = msgDate.getDay() + ", " + msgDate.getDate() + ", " + msgDate.getTime();
//    var mailMessage = "";
//    mailMessage = mailMessage + "Message from: " + inputName.value + "\n";
//    mailMessage = mailMessage + "Contact Phone: " + inputPhone.value + "\n";
//    mailMessage = mailMessage + "Email: " + inputEmail.value + "\n";
//    mailMessage = mailMessage + "Comment: \n" + txtareaComment.value + "\n";
//    mailMessage = mailMessage + "Message created by I-Can Online System. \nMessage Time: " + msgTime;

//    alert(mailMessage);

//    //After Submit
//    inputName.value = "";
//    inputPhone.value = "";
//    inputEmail.value = "";
//    txtareaComment.value = "";
//    formAlert.innerHTML = "";
//}

//==========================================================================================================
//Mortgage-Calculator.aspx
function MortgageCalculator_inputClear_onclick() {
    var inputDeposit = document.getElementById("inputDeposit");
    var inputLoanAmount = document.getElementById("inputLoanAmount");
    var inputInterestRate = document.getElementById("inputInterestRate");
    var inputTermOfLoan = document.getElementById("inputTermOfLoan");
    var selPayment = document.getElementById("selPayment");
    var selState = document.getElementById("selState");
    var inputRepayments = document.getElementById("inputRepayments");
    var inputLoanSD = document.getElementById("inputLoanSD");
    var inputPropSD = document.getElementById("inputPropSD");
    var inputTotInt = document.getElementById("inputTotInt");
    var inputTotCost = document.getElementById("inputTotCost");
    var formAlert = document.getElementById("formAlert");

    inputLoanAmount.setAttribute("class", "inputElement");
    inputInterestRate.setAttribute("class", "inputElement");
    inputTermOfLoan.setAttribute("class", "inputElement");

    inputLoanAmount.className = "inputElement";
    inputInterestRate.className = "inputElement";
    inputTermOfLoan.className = "inputElement";

    inputDeposit.value = "";
    inputLoanAmount.value = "";
    inputInterestRate.value = "6.65";
    inputTermOfLoan.value = "";
    selPayment.selectedIndex = "monthly";
    selState.selectedIndex = "NSW";
    inputRepayments.value = "";
    inputLoanSD.value = "";
    inputPropSD.value = "";
    inputTotInt.value = "";
    inputTotCost.value = "";
    formAlert.innerHTML = "";

}

function MortgageCalculator_inputSubmit_onclick() {
    var inputDeposit = document.getElementById("inputDeposit");
    var inputLoanAmount = document.getElementById("inputLoanAmount");
    var inputInterestRate = document.getElementById("inputInterestRate");
    var inputTermOfLoan = document.getElementById("inputTermOfLoan");
    var selPayment = document.getElementById("selPayment");
    var selState = document.getElementById("selState");
    var inputRepayments = document.getElementById("inputRepayments");
    var inputLoanSD = document.getElementById("inputLoanSD");
    var inputPropSD = document.getElementById("inputPropSD");
    var inputTotInt = document.getElementById("inputTotInt");
    var inputTotCost = document.getElementById("inputTotCost");
    var formAlert = document.getElementById("formAlert");

    inputLoanAmount.setAttribute("class", "inputElement");
    inputInterestRate.setAttribute("class", "inputElement");
    inputTermOfLoan.setAttribute("class", "inputElement");

    inputLoanAmount.className = "inputElement";
    inputInterestRate.className = "inputElement";
    inputTermOfLoan.className = "inputElement";

    formAlert.innerHTML = "";

    if (inputLoanAmount.value == "" || isNaN(inputLoanAmount.value)) {
        formAlert.innerHTML = "Please input a numeric loan amount";
        inputLoanAmount.setAttribute("class", "inputElementRed");
        inputLoanAmount.className = "inputElementRed";
        return;
    }

    if (inputInterestRate.value == "" || isNaN(inputInterestRate.value)) {
        formAlert.innerHTML = "Please input a numeric interest rate";
        inputInterestRate.setAttribute("class", "inputElementRed");
        inputInterestRate.className = "inputElementRed";
        return;
    }

    if (inputTermOfLoan.value == "" || isNaN(inputTermOfLoan.value)) {
        formAlert.innerHTML = "Please input a numeric term of loan";
        inputTermOfLoan.setAttribute("class", "inputElementRed");
        inputTermOfLoan.className = "inputElementRed";
        return;
    }

    //Calculate Data
    var mailMessage = "";
    mailMessage = mailMessage + "current: \n";
    mailMessage = mailMessage + "Deposit: " + inputDeposit.value + "\n";
    mailMessage = mailMessage + "Loan Amount: " + inputLoanAmount.value + "\n";
    mailMessage = mailMessage + "Interest Rate: " + inputInterestRate.value + "\n";
    mailMessage = mailMessage + "Term of Loan: " + inputTermOfLoan.value + "\n";
    mailMessage = mailMessage + "Payment: " + selPayment.value + "\n";
    mailMessage = mailMessage + "State: " + selState.value + "\n";
    mailMessage = mailMessage + "Developed by I-Can Tech";

    alert(mailMessage);

    //After Calculate
    inputDeposit.value = "";
    inputLoanAmount.value = "";
    inputInterestRate.value = "6.65";
    inputTermOfLoan.value = "";
    selPayment.selectedIndex = "monthly";
    selState.selectedIndex = "NSW";
    inputRepayments.value = "";
    inputLoanSD.value = "";
    inputPropSD.value = "";
    inputTotInt.value = "";
    inputTotCost.value = "";
    formAlert.innerHTML = "";
}


//==========================================================================================================
//Alert-Register.aspx
function AlertRegister_inputClear_onclick() {
    var inputTitle = document.getElementById("inputTitle");
    var inputFirst = document.getElementById("inputFirst");
    var inputLast = document.getElementById("inputLast");
    var inputEmail = document.getElementById("inputEmail");
    var inputPwd = document.getElementById("inputPwd");
    var inputPwdCof = document.getElementById("inputPwdCof");
    var inputMobile = document.getElementById("inputMobile");
    var inputWPh = document.getElementById("inputWPh");
    var inputHPh = document.getElementById("inputHPh");
    var inputStreet = document.getElementById("inputStreet");
    var inputSuburb = document.getElementById("inputSuburb");
    var selState = document.getElementById("selState");
    var inputPostcode = document.getElementById("inputPostcode");
    var formAlert = document.getElementById("formAlert");


    inputFirst.setAttribute("class", "inputElement");
    inputLast.setAttribute("class", "inputElement");
    inputEmail.setAttribute("class", "inputElement");
    inputPwd.setAttribute("class", "inputElement");
    inputPwdCof.setAttribute("class", "inputElement");
    inputMobile.setAttribute("class", "inputElement");
    inputWPh.setAttribute("class", "inputElement");
    inputStreet.setAttribute("class", "inputElement");
    inputSuburb.setAttribute("class", "inputElement");
    inputPostcode.setAttribute("class", "inputElement");

    inputFirst.className = "inputElement";
    inputLast.className = "inputElement";
    inputEmail.className = "inputElement";
    inputPwd.className = "inputElement";
    inputPwdCof.className = "inputElement";
    inputMobile.className = "inputElement";
    inputWPh.className = "inputElement";
    inputStreet.className = "inputElement";
    inputSuburb.className = "inputElement";
    inputPostcode.className = "inputElement";

    inputTitle.value = "";
    inputFirst.value = "";
    inputLast.value = "";
    inputEmail.value = "";
    inputPwd.value = "";
    inputPwdCof.value = "";
    inputMobile.value = "";
    inputWPh.value = "";
    inputHPh.value = "";
    inputStreet.value = "";
    inputSuburb.value = "";
    selState.selectedIndex = "NSW";
    inputPostcode.value = "";
    formAlert.innerHTML = "";
}

function AlertRegister_inputSubmit_onclick() {
    var inputTitle = document.getElementById("inputTitle");
    var inputFirst = document.getElementById("inputFirst");
    var inputLast = document.getElementById("inputLast");
    var inputEmail = document.getElementById("inputEmail");
    var inputPwd = document.getElementById("inputPwd");
    var inputPwdCof = document.getElementById("inputPwdCof");
    var inputMobile = document.getElementById("inputMobile");
    var inputWPh = document.getElementById("inputWPh");
    var inputHPh = document.getElementById("inputHPh");
    var inputStreet = document.getElementById("inputStreet");
    var inputSuburb = document.getElementById("inputSuburb");
    var selState = document.getElementById("selState");
    var inputPostcode = document.getElementById("inputPostcode");
    var formAlert = document.getElementById("formAlert");

    //Validate data

    inputFirst.setAttribute("class", "inputElement");
    inputLast.setAttribute("class", "inputElement");
    inputEmail.setAttribute("class", "inputElement");
    inputPwd.setAttribute("class", "inputElement");
    inputPwdCof.setAttribute("class", "inputElement");
    inputMobile.setAttribute("class", "inputElement");
    inputWPh.setAttribute("class", "inputElement");
    inputStreet.setAttribute("class", "inputElement");
    inputSuburb.setAttribute("class", "inputElement");
    inputPostcode.setAttribute("class", "inputElement");

    inputFirst.className = "inputElement";
    inputLast.className = "inputElement";
    inputEmail.className = "inputElement";
    inputPwd.className = "inputElement";
    inputPwdCof.className = "inputElement";
    inputMobile.className = "inputElement";
    inputWPh.className = "inputElement";
    inputStreet.className = "inputElement";
    inputSuburb.className = "inputElement";
    inputPostcode.className = "inputElement";

    formAlert.innerHTML = "";

    if (inputFirst.value == "") {
        formAlert.innerHTML = "Please input your First Name";
        inputFirst.setAttribute("class", "inputElementRed");
        inputFirst.className = "inputElementRed";
        return;
    }
    if (inputLast.value == "") {
        formAlert.innerHTML = "Please input your Last Name";
        inputLast.setAttribute("class", "inputElementRed");
        inputLast.className = "inputElementRed";
        return;
    }

    if (inputEmail.value == "") {
        formAlert.innerHTML = "Please provide us your Email";
        inputEmail.setAttribute("class", "inputElementRed");
        inputEmail.className = "inputElementRed";
        return;
    }

    if (inputPwd.value == "") {
        formAlert.innerHTML = "Please input a password";
        inputPwd.setAttribute("class", "inputElementRed");
        inputPwd.className = "inputElementRed";
        return;
    }

    if (inputPwdCof.value != inputPwd.value) {
        formAlert.innerHTML = "The password confirmation is different from the password you input before";
        inputPwdCof.setAttribute("class", "inputElementRed");
        inputPwdCof.className = "inputElementRed";
        return;
    }

    if (inputMobile.value == "") {
        formAlert.innerHTML = "Please provide us your Mobil number";
        inputMobile.setAttribute("class", "inputElementRed");
        inputMobile.className = "inputElementRed";
        return;
    }

    if (inputWPh.value == "") {
        formAlert.innerHTML = "Please provide us your Business Telephone number";
        inputWPh.setAttribute("class", "inputElementRed");
        inputWPh.className = "inputElementRed";
        return;
    }

    if (inputStreet.value == "") {
        formAlert.innerHTML = "Please provide us your Street address";
        inputStreet.setAttribute("class", "inputElementRed");
        inputStreet.className = "inputElementRed";
        return;
    }

    if (inputSuburb.value == "") {
        formAlert.innerHTML = "Please provide us your Suburb address";
        inputSuburb.setAttribute("class", "inputElementRed");

        return;
    }

    if (inputPostcode.value == "") {
        formAlert.innerHTML = "Please provide us your Postcode";
        inputPostcode.setAttribute("class", "inputElementRed");
        inputPostcode.className = "inputElementRed";
        return;
    }

    //Submit Data
    var msgDate = new Date();
    var msgTime = msgDate.getDay() + ", " + msgDate.getDate() + ", " + msgDate.getTime();
    var mailMessage = "";
    mailMessage = mailMessage + "Message from: " + inputTitle.value + " " + inputFirst.value + "" + inputLast.value + "\n";
    mailMessage = mailMessage + "Home Phone: " + inputHPh.value + ", Work Phone: " + inputWPh.value + ", Mobile: " + inputMobile.value + "\n";
    mailMessage = mailMessage + "Email: " + inputEmail.value + "\n";
    mailMessage = mailMessage + "Customer Password: " + inputPwd.value + "\n";
    mailMessage = mailMessage + "Customer Address: " + inputStreet.value + ", " + inputSuburb.value + ", " + selState.value + ", " + inputPostcode.value + "\n";
    mailMessage = mailMessage + "Message created by I-Can Online System. \nMessage Time: " + msgTime;

    alert(mailMessage);

    //After Submit
    inputTitle.value = "";
    inputFirst.value = "";
    inputLast.value = "";
    inputEmail.value = "";
    inputPwd.value = "";
    inputPwdCof.value = "";
    inputMobile.value = "";
    inputWPh.value = "";
    inputHPh.value = "";
    inputStreet.value = "";
    inputSuburb.value = "";
    selState.selectedIndex = "NSW";
    inputPostcode.value = "";
    formAlert.innerHTML = "";
}

//==========================================================================================================
//Repair-Request.aspx
//function RepairRequest_inputClear_onclick() {
//    var inputDate = document.getElementById("inputDate");
//    var inputName = document.getElementById("inputName");
//    var inputStreet = document.getElementById("inputStreet");
//    var inputSuburb = document.getElementById("inputSuburb");
//    var inputState = document.getElementById("inputState");
//    var inputPostcode = document.getElementById("inputPostcode");
//    var inputHPh = document.getElementById("inputHPh");
//    var inputWPh = document.getElementById("inputWPh");
//    var inputMobile = document.getElementById("inputMobile");
//    var inputEmail = document.getElementById("inputEmail");
//    var inputPropMan = document.getElementById("inputPropMan");
//    var txtareaRep = document.getElementById("txtareaRep");
//    var radioKey = document.getElementById("radioKey");
//    var radioCall = document.getElementById("radioCall");
//    var formAlert = document.getElementById("formAlert");

//    inputName.setAttribute("class", "inputElement");
//    inputStreet.setAttribute("class", "inputElement");
//    inputSuburb.setAttribute("class", "inputElement");
//    inputPostcode.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    txtareaRep.setAttribute("class", "inputElement");
//    radioKey.removeAttribute("checked");
//    radioCall.setAttribute("checked", "checked");

//    inputName.className = "inputElement";
//    inputStreet.className = "inputElement";
//    inputSuburb.className = "inputElement";
//    inputPostcode.className = "inputElement";
//    inputEmail.className = "inputElement";
//    txtareaRep.className = "inputElement";

//    inputDate.value = "";
//    inputName.value = "";
//    inputStreet.value = "";
//    inputSuburb.value = "";
//    inputState.value = "";
//    inputPostcode.value = "";
//    inputHPh.value = "";
//    inputWPh.value = "";
//    inputMobile.value = "";
//    inputEmail.value = "";
//    inputPropMan.value = "";
//    txtareaRep.value = "";
//    formAlert.innerHTML = "";
//}

//function RepairRequest_inputSubmit_onclick() {
//    var inputDate = document.getElementById("inputDate");
//    var inputName = document.getElementById("inputName");
//    var inputStreet = document.getElementById("inputStreet");
//    var inputSuburb = document.getElementById("inputSuburb");
//    var inputState = document.getElementById("inputState");
//    var inputPostcode = document.getElementById("inputPostcode");
//    var inputHPh = document.getElementById("inputHPh");
//    var inputWPh = document.getElementById("inputWPh");
//    var inputMobile = document.getElementById("inputMobile");
//    var inputEmail = document.getElementById("inputEmail");
//    var inputPropMan = document.getElementById("inputPropMan");
//    var txtareaRep = document.getElementById("txtareaRep");
//    var radioKey = document.getElementById("radioKey");
//    var radioCall = document.getElementById("radioCall");
//    var formAlert = document.getElementById("formAlert");

//    inputName.setAttribute("class", "inputElement");
//    inputStreet.setAttribute("class", "inputElement");
//    inputSuburb.setAttribute("class", "inputElement");
//    inputPostcode.setAttribute("class", "inputElement");
//    inputEmail.setAttribute("class", "inputElement");
//    txtareaRep.setAttribute("class", "inputElement");
//    radioKey.removeAttribute("checked");
//    radioCall.setAttribute("checked", "checked");

//    inputName.className = "inputElement";
//    inputStreet.className = "inputElement";
//    inputSuburb.className = "inputElement";
//    inputPostcode.className = "inputElement";
//    inputEmail.className = "inputElement";
//    txtareaRep.className = "inputElement";

//    formAlert.innerHTML = "";

//    if (inputName.value == "") {
//        formAlert.innerHTML = "Please input your Name";
//        inputName.setAttribute("class", "inputElementRed");
//        inputName.className = "inputElementRed";
//        return;
//    }

//    if (inputStreet.value == "") {
//        formAlert.innerHTML = "Please input your street name";
//        inputStreet.setAttribute("class", "inputElementRed");
//        inputStreet.className = "inputElementRed";
//        return;
//    }

//    if (inputSuburb.value == "") {
//        formAlert.innerHTML = "Please input your suburb name";
//        inputSuburb.setAttribute("class", "inputElementRed");
//        inputSuburb.className = "inputElementRed";
//        return;
//    }

//    if (inputPostcode.value == "") {
//        formAlert.innerHTML = "Please input your postcode";
//        inputPostcode.setAttribute("class", "inputElementRed");
//        inputPostcode.className = "inputElementRed";
//        return;
//    }

//    if (inputEmail.value == "") {
//        formAlert.innerHTML = "Please input your Email address";
//        inputEmail.setAttribute("class", "inputElementRed");
//        inputEmail.className = "inputElementRed";
//        return;
//    }

//    if (txtareaRep.value == "") {
//        formAlert.innerHTML = "Please tell us your repair request";
//        txtareaRep.setAttribute("class", "inputElementRed");
//        txtareaRep.className = "inputElementRed";
//        return;
//    }

//    //Submit Data
//    var msgDate = new Date();
//    var msgTime = msgDate.getDay() + ", " + msgDate.getDate() + ", " + msgDate.getTime();
//    var mailMessage = "";
//    mailMessage = mailMessage + "Repair Request from: " + inputName.value + "\n";
//    mailMessage = mailMessage + "Date: " + inputDate.value + "\n";
//    mailMessage = mailMessage + "Property Address: " + inputStreet.value + ", " + inputSuburb.value + ", " + inputPostcode.value + "\n";
//    mailMessage = mailMessage + "Contact Number: " + inputHPh.value + ", Work Phone: " + inputWPh.value + ", Mobile: " + inputMobile.value + "\n";
//    mailMessage = mailMessage + "Contact Email: " + inputEmail.value + "\n";
//    mailMessage = mailMessage + "Property Manager: " + inputPropMan.value + "\n";
//    mailMessage = mailMessage + "Repairs Required: " + txtareaRep.value + "\n";
//    mailMessage = mailMessage + "Access for Tradesperson: ";
//    if (radioCall.checked == "checked") {
//        mailMessage = mailMessage + "Call to arrange access\n";
//    }
//    else {
//        mailMessage = mailMessage + "Use the Agent's Key\n";
//    }
//    mailMessage = mailMessage + "Message created by I-Can Online System. \nMessage Time: " + msgTime;

//    alert(mailMessage);

//    //After Submit
//    inputDate.value = "";
//    inputName.value = "";
//    inputStreet.value = "";
//    inputSuburb.value = "";
//    inputState.value = "";
//    inputPostcode.value = "";
//    inputHPh.value = "";
//    inputWPh.value = "";
//    inputMobile.value = "";
//    inputEmail.value = "";
//    inputPropMan.value = "";
//    txtareaRep.value = "";
//    formAlert.innerHTML = "";
//    radioKey.removeAttribute("checked");
//    radioCall.setAttribute("checked", "checked");
//}

var map;
var geocoder;

function initializePara(address) {
    map = new GMap2(document.getElementById("map_canvas"));

    map.setCenter(new GLatLng(0, 0), 15);
    //map.setUIToDefault();
    map.addControl(new GSmallMapControl());
    geocoder = new GClientGeocoder();
    findLocation(address);
}

function addAddressToMap(response) {
    map.clearOverlays();
    if (!response || response.Status.code != 200) {
        alert("Sorry, we were unable to geocode that address");
    } else {
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
      place.Point.coordinates[0]);
        marker = new GMarker(point);
        map.addOverlay(marker);
        marker.openInfoWindowHtml(place.address + '<br />' + '<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode);
    }
}

function showLocation(address) {

    geocoder.getLocations(address, addAddressToMap);
}

function findLocation(address) {

    showLocation(address);
}
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();