jQuery.noConflict();
jQuery(document).ready(function() {

    //////////////////////////////////////
    // refresh items in cart value
    //////////////////////////////////////

    // once when we first load the page
    update_cart_items();
    // then again every 5 seconds
    setInterval("update_cart_items()", 5000);

    //////////////////////////////////////
    // check logged in status of user
    //////////////////////////////////////
    var query_url = '/api/logcheck.php';
    var data = {
        ipaD: user_ip,
        '_,i': dj_session
    };
    //jQuery('#login_options').load(query_url, data);
    jQuery.post(query_url, data, function(data) {
        jQuery('#login_options').html(data);
        if( jQuery('#have_account') ) {
            if(data.indexOf('LOG IN')) {
                jQuery('#have_account').html('<p class="bold">Already have an account?</p><p><a href="https://' + server_name + '/api/l/">Login</a> to see people you have sent to previously.</p>');
            } else {
                jQuery('#have_account').html('&nbsp;');
            }
        }
    });

    
    //////////////////////////////////////
    // get the user's contacts, if applicable
    //////////////////////////////////////
    if( jQuery('#send_to_select') ) {
        var query_url = '/api/logaddresses_separated_second.php';
        var data = {
            ipaD: user_ip,
            '_,i': dj_session
        };
        jQuery.get(query_url, data, function(data) {
            var raw_name_list = data.split(',');
            var processed_names = Array();
            // the last one is blank; strip it off
            for(var i=0; i<raw_name_list.length-1; i++) {
                processed_names.push(raw_name_list[i]);
            }
            for(var i=0; i<processed_names.length; i++) {
                var name_components = processed_names[i].split(':');
                
                jQuery("#send_to_select_input").append('<option value="' + name_components[1] + '">' + name_components[0] + '</option>');
            }
        });
    }
    
});

function update_cart_items() {
    var query_url = '/api/_i.php';
    var data = {
        ipaD: user_ip,
        '_,i': dj_session        
    };
    jQuery('#cart-items-value').load(query_url, data);
}

function show_message(message) {
    var browser_v = parseInt(jQuery.browser.version);
    if(jQuery.browser.msie && browser_v < 7) {
        var top = document.documentElement.scrollTop + 175 + "px";

        jQuery('#flash').css({top: top});
    }
    jQuery('#flash-content').html(message);
    jQuery('#flash').fadeIn("slow", function() {
        setTimeout("hide_message()", 2000);
    });
}

function hide_message() {
    jQuery('#flash').fadeOut("slow");
}
