var promo_set_block = false;

function send_get_weekly_list_request()
{
    var url = '/common/ajax/get_weekly_list.php';

    jQuery.get( url, '', receive_weekly_list );
}

function receive_weekly_list(doc,statusText)
{
    var weekly_nodes = doc.getElementsByTagName('Weekly');

    if( weekly_nodes.length <= 0 )
    {
        //alert( "there are no weekly speaicls to load?!" );
        return;
    }

    //alert( "you have " + weekly_nodes.length + " weekly specials nodes ");

    for( i = 0; i < weekly_nodes.length; i++ )
    {
        var pnode = weekly_nodes[i];

        var pk_nodes = pnode.getElementsByTagName('PK');

        //alert( "you have " + pk_nodes.length + " pk nodes ");

        var pk = pk_nodes[0].childNodes[0].nodeValue;

        //alert( pk );

        var cell_id = 'weekly-' + pk;

        var desc_nodes = pnode.getElementsByTagName('Description');

        //alert( "you have " + desc_nodes.length + " desc nodes ");

        var desc = '';
        if ($.browser.msie)
        {
            desc = desc_nodes[0].childNodes[0].nodeValue;
        }
        else
        {
            desc = desc_nodes[0].childNodes[1].nodeValue;
        }

        //alert( "your cell id: '" + cell_id + "'" );

        var cell_obj = document.getElementById( cell_id );

        cell_obj.innerHTML = desc;
    }
}

function send_get_special_list_request()
{
    var url = '/common/ajax/get_special_list.php';

    jQuery.get( url, '', receive_special_list );
}

function receive_special_list(doc,statusText)
{
    var cell_id = 'special-events-cell';

    var cell_obj = document.getElementById(cell_id);

    var special_nodes = doc.getElementsByTagName('Special');

    if( special_nodes.length <= 0 )
    {
        var special_event_div = document.createElement('div');

        special_event_div.className = 'no-special-events';

        var first_text_node = document.createTextNode('There are currently no');

        var br_node = document.createElement('br');

        var second_text_node = document.createTextNode('special events scheduled.');

        special_event_div.appendChild(first_text_node);
        special_event_div.appendChild(br_node);
        special_event_div.appendChild(second_text_node);

        cell_obj.appendChild(special_event_div);
    }

    //alert( "you have " + special_nodes.length + " special nodes ");

    for( i = 0; i < special_nodes.length; i++ )
    {
        var pnode = special_nodes[i];

        var pk_nodes = pnode.getElementsByTagName('PK');

        //alert( "you have " + pk_nodes.length + " pk nodes ");

        var pk = pk_nodes[0].childNodes[0].nodeValue;

        //alert( pk );

        var date_nodes = pnode.getElementsByTagName('Date');

        //alert( "you have " + date_nodes.length + " date nodes ");

        var date = date_nodes[0].childNodes[0].nodeValue;

        //alert( date );

        var title_nodes = pnode.getElementsByTagName('Name');

        //alert( "you have " + title_nodes.length + " name nodes ");

        var title = title_nodes[0].childNodes[0].nodeValue;

        //alert( name );

        var desc_nodes = pnode.getElementsByTagName('Description');

        //alert( "you have " + desc_nodes.length + " desc nodes ");

        var desc = '';

        if ($.browser.msie)
        {
            desc = desc_nodes[0].childNodes[0].nodeValue;
        }
        else
        {
            desc = desc_nodes[0].childNodes[1].nodeValue;
        }

        //alert( desc );

        var rsvp_nodes = pnode.getElementsByTagName('RSVPEnabled');

        //alert( "you have " + rsvp_nodes.length + " rsvp nodes ");

        var rsvp = rsvp_nodes[0].childNodes[0].nodeValue;

        //alert( rsvp );

        var rsvp_limit_nodes = pnode.getElementsByTagName('RSVPLimit');

        //alert( "you have " + rsvp_nodes.length + " rsvp nodes ");

        var rsvp_limit = rsvp_limit_nodes[0].childNodes[0].nodeValue;

        rsvp_limit = parseInt(rsvp_limit);

        //alert( rsvp_limit );

        var rsvp_count_nodes = pnode.getElementsByTagName('RSVPCount');

        //alert( "you have " + rsvp_nodes.length + " rsvp nodes ");

        var rsvp_count = rsvp_count_nodes[0].childNodes[0].nodeValue;

        rsvp_count = parseInt(rsvp_count);

        //alert( rsvp_count );

        var special_event_div = document.createElement('div');

        special_event_div.className = 'special-event';

        var date_div = document.createElement('div');

        date_div.className = 'date';
        date_div.innerHTML = date;

        var title_div = document.createElement('div');

        title_div.className = 'title';
        title_div.innerHTML = title;

        var desc_node = document.createElement('div');
        desc_node.innerHTML = desc;

        var br = document.createElement('br');

        special_event_div.appendChild(date_div);
        special_event_div.appendChild(title_div);
        special_event_div.appendChild(desc_node);
        special_event_div.appendChild(br);

        if( rsvp === 'true' )
        {
            if( 
                    ( rsvp_limit <= 0 ) ||
                    ( rsvp_count < rsvp_limit )
              )
            {
                var rsvp_div = document.createElement('div');

                //var link = '<a href="rsvp.php?special_event='+pk+'" class="rsvp">RSVP For This Event</a>';

                var anchor = document.createElement('a');

                anchor.className = 'rsvp';
                anchor.href = 'rsvp.php?special_event='+pk;

                var link_text = document.createTextNode('RSVP For This Event');

                anchor.appendChild(link_text);

                //rsvp_div.innerHTML = link;

                rsvp_div.appendChild(anchor);

                special_event_div.appendChild(rsvp_div);

            }
        }

        var seperator_img = document.createElement('img');

        seperator_img.src = 'images/events_specials_seperator.gif';
        seperator_img.className = 'seperator';
        seperator_img.width = 300;
        seperator_img.height = 10;

        special_event_div.appendChild(seperator_img);

        cell_obj.appendChild(special_event_div);
    }

    /*

    var signup_div = document.createElement('div');

    signup_div.id = 'newsletter-signup';

    var signup_form = document.createElement('form');

    signup_form.id = 'newsletter-signup-form';

    var input_email = document.createElement('input');

    input_email.type = 'text';
    input_email.id = 'email-signup'
    input_email.name = 'email-signup';
    input_email.className = 'emailbox';
    input_email.value = "Enter Your E-Mail";

    var input_submit = document.createElement('input');

    input_submit.type = 'image';
    input_submit.value = 'submit';
    input_submit.src = 'images/newsletter_signup_submit.gif';
    input_submit.width = 62;
    input_submit.height = 26;
    input_submit.border = 0;
    input_submit.style.cssFloat = 'right';

    signup_form.appendChild( input_email );
    signup_form.appendChild( input_submit );

    signup_div.appendChild( signup_form );

    cell_obj.appendChild( signup_div );
    */

    $(".rsvp").colorbox({iframe:true, innerWidth:500, innerHeight:375});
}

