function form1_onclick() {
    if (parent.main_frame) {
        if (parent.main_frame.document.getElementById('message_Label')) {
            parent.main_frame.document.getElementById('message_Label').innerHTML = '';
        }
        if (parent.main_frame.document.getElementById('message_Label2')) {
            parent.main_frame.document.getElementById('message_Label2').innerHTML = '';
        }
    }
}

function update_user_name(user_name) {
    if (parent.upper_frame) {
        if (parent.upper_frame.document.getElementById('name_Label')) {
            parent.upper_frame.document.getElementById('name_Label').innerHTML = user_name;
        }
    }
}

function update_company_title(company) {
    if (parent.upper_frame) {
        if (parent.upper_frame.document.getElementById('company_Label')) {
            parent.upper_frame.document.getElementById('company_Label').innerHTML = company;
        }
    }
}

function update_property_title(property) {
    if (parent.upper_frame) {
        if (parent.upper_frame.document.getElementById('company_Label').innerHTML == property || property == '') {
            parent.upper_frame.document.getElementById('property_Label').innerHTML = '';
        } else {
            parent.upper_frame.document.getElementById('property_Label').innerHTML = ' - ' + property;
        }
    }
}

function update_titles() {
    if (document.getElementById('company_DropDownList')) {
        var Index = document.getElementById('company_DropDownList').selectedIndex;
        var Company_Name = document.getElementById('company_DropDownList').options[Index].text;
        update_company_title(Company_Name);
    }
    if (document.getElementById('property_DropDownList')) {
        var Index = document.getElementById('property_DropDownList').selectedIndex;
        var Property_Name = document.getElementById('property_DropDownList').options[Index].text;
        update_property_title(Property_Name);
        return true;// If we find a property dropdown, then we are done.
    }
    if (document.getElementById('property_ListBox')) {
        var Index = document.getElementById('property_ListBox').selectedIndex;
        if (Index >= 0) {
            var Property_Name = document.getElementById('property_ListBox').options[Index].text;
            update_property_title(Property_Name);
        } else {
            update_property_title('');
        }
        return true; // If we find a property listbox, then we are done.
    }
    if (document.getElementById('property_Label')) {
        var Property_Name = document.getElementById('property_Label').innerHTML;
        update_property_title(Property_Name);
        return true; // If we find a property label, then we are done.
    }
    update_property_title(''); // Make it blank
}

function disable_buttons() {
    if (document.getElementById('cancel_Button')) {
        document.getElementById('cancel_Button').disabled = 'true';
    }
    if (document.getElementById('save_Button')) {
        document.getElementById('save_Button').disabled = 'true';
    }
    if (document.getElementById('save_go_back_Button')) {
        document.getElementById('save_go_back_Button').disabled = 'true';
    }
    if (document.getElementById('save_print_Button')) {
        document.getElementById('save_print_Button').disabled = 'true';
    }
    if (document.getElementById('delete_Button')) {
        document.getElementById('delete_Button').disabled = 'true';
    }
    if (document.getElementById('add_new_Button')) {
        document.getElementById('add_new_Button').disabled = 'true';
    }
    if (document.getElementById('save_add_new_Button')) {
        document.getElementById('save_add_new_Button').disabled = 'true';
    }
    if (document.getElementById('save_copy_Button')) {
        document.getElementById('save_copy_Button').disabled = 'true';
    }
    if (document.getElementById('save_continue_Button')) {
        document.getElementById('save_continue_Button').disabled = 'true';
    }
    if (document.getElementById('preview_Button')) {
        document.getElementById('preview_Button').disabled = 'true';
    }
    if (document.getElementById('go_Button')) {
        document.getElementById('go_Button').disabled = 'true';
    }
    if (document.getElementById('deposit_Button')) {
        document.getElementById('deposit_Button').disabled = 'true';
    }
    if (document.getElementById('deposit_history_Button')) {
        document.getElementById('deposit_history_Button').disabled = 'true';
    }
    if (document.getElementById('close_task_Button')) {
        document.getElementById('close_task_Button').disabled = 'true';
    }
    if (document.getElementById('save_post_Button')) {
        document.getElementById('save_post_Button').disabled = 'true';
    }
    return true;
}

function print_it() {
    window.print();
}

function main_print_it() {
    if (parent.main_frame) {
        parent.main_frame.focus();
        parent.main_frame.print_it();
    }
}

function hide_and_print_it(hidden_object) {
    hide_object(hidden_object);
    print_it();
    show_object(hidden_object);
}

var Object_Content = new Array();
function hide_object(id) {
   if (navigator.appName == "Microsoft Internet Explorer") {
        document.getElementById(id).style.display = "none";
   } else {
        Object_Content[id] = document.getElementById(id).innerHTML;
        document.getElementById(id).innerHTML = "";
   }
}

function show_object(id) {
    if (navigator.appName == "Microsoft Internet Explorer") {
        document.getElementById(id).style.display = "block";
    } else {
        document.getElementById(id).innerHTML = Object_Content[id];
    }
}

function doTooltip(e, msg) {
    if (typeof Tooltip == "undefined" || !Tooltip.ready) return;
    Tooltip.show(e, msg);
}

function hideTip() {
    if (typeof Tooltip == "undefined" || !Tooltip.ready) return;
    Tooltip.hide();
}

function get_url_param(name) {
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var tmpURL = window.location.href;
    var results = regex.exec(tmpURL);
    if (results == null)
        return "";
    else
        return results[1];
}

function popwin(address, title) {
    var NewWindow =  window.open(address, title, 'toolbar=no,directories=no,location=no,menubar=no,status=no,titlebar=no,scrollbars=1,resizable=yes,width=750,height=500');
    NewWindow.focus();
}

function set_active_icon(icon) {
    if (parent.left_frame.set_active_icon && icon != '') {
        parent.left_frame.set_active_icon(icon);
    }
}

function goto(page) {
    url = page;
    window.location = url;
}

function parent_goto(page) {
    url = page;
    window.parent.location = url;
}

function main_goto(page) {
    url = page;
    parent.main_frame.location = url;
}

function auto_refresh() {
    setTimeout("window.location='" + window.location + "';", 300000);
}

function reload_outer_frames() {
    if (parent.upper_frame && parent.left_frame) {
        if (parent.upper_frame) {
            parent.upper_frame.location = 'Upper.aspx';
        }
        if (parent.left_frame) {
            parent.left_frame.location = 'Left.aspx';
        }
    }
}

function get_today() {
    var today = new Date()
    var day = today.getDate()
    var month = today.getMonth() + 1
    var year = today.getFullYear()
    if (day < 10) { day = '0' + day; }
    if (month < 10) { month = '0' + month; }
    return month + "-" + day + "-" + year
}

function CreateBookmarkLink() {
    title = "OnSite Property Manager";
    url = "http://www.ospm.com";
    if (window.sidebar) { // Mozilla Firefox Bookmark		
        window.sidebar.addPanel(title, url, "");
    }
    else if (window.external) { // IE Favorite		
        window.external.AddFavorite(url, title);
    }
    else if (window.opera && window.print) { // Opera Hotlist		
        return true;
    }
}

function set_page_number() {
    //set the dropdown to the returned page number
    if (!get_url_param('Page') == "" && document.getElementById('Select_Page')) {
        document.getElementById('Select_Page').value = get_url_param('Page');
    }
    //if the page no longer exists, set the dropdown to the preceeding page number
    if (!get_url_param('Page') == "" && document.getElementById('Select_Page')) {
        if (document.getElementById('Select_Page').value.toString() == "") {
            document.getElementById('Select_Page').value = get_url_param('Page') - 1;
        }
    }
    //if no page number exists, set the dropdown to page 1
    if (get_url_param('Page') == "" && document.getElementById('Select_Page')) {
        document.getElementById('Select_Page').value = 1;
    }
}

function show_back_button() {
    var back_page = get_url_param('BP');
    if (back_page != '') {
        var single_quote = "'"
        var html_str = '<img id="back" style="cursor:pointer" title="Go Back" src="Images/Back.gif" onclick="javascript:window.location=' + single_quote + back_page + single_quote + '" align="absMiddle" width="24" height="24"/>';
        document.write(html_str);
    }
}

function show_spacer() {
    var back_page = get_url_param('BP');
    if (back_page != '') {
        document.write('<img src="Images/8x8.gif" width="8" height="8" />');
    }
}
