﻿function toggleToolbar()
{
     var element = $('ms-toolbar-content-wrapper');
     if(element.style.display == 'none') {
          new Effect.SlideDown(element,{duration:1.2, beforeStart:hideBubbles, transition:Effect.Transitions.Bounce, afterFinish:closepeak}); 
     }else {
          $('closeme-tab').hide();
          new Effect.SlideUp(element, {duration:1.2, transition:Effect.Transitions.Bounce, afterFinish:showContactBubble});
     }
}

function toolbarContact()
{
    var element = $('ms-toolbar-content-wrapper');
    $('closeme-tab').hide();
    new Effect.SlideUp(element, {duration:1.2, transition:Effect.Transitions.Bounce, afterFinish:toggleContact});
}

function toggleContact()
{
    var element = $('ms-contact-wrapper');
    if(element.style.display == 'none')
    { 
        new Effect.SlideDown(element,{duration:1.8, beforeStart:hideBubbles, transition:Effect.Transitions.Bounce}); 
    }
    else
    {
        new Effect.SlideUp(element, {duration:1.8, transition:Effect.Transitions.Bounce, afterFinish:showContactBubble});
    }
}

function showContactBubble()
{
    var contactform = $('ms-contact-wrapper');
    var contact = $('ms-contact-tab');
    if(contactform.style.display == 'none') {
        Effect.SlideDown(contact, {duration:.3});
    }
}

function peak()
{
    new Effect.SlideDown('pullme-tab', { queue: 'end', duration:0.5});   
}

function closepeak()
{
    new Effect.SlideDown('closeme-tab', { queue: 'end', duration:0.5});   
}

function hideBubbles()
{   
    var contact = $('ms-contact-tab');
    contact.hide();
    
    var pullme = $('pullme-tab');
    pullme.hide();
}

function submitForm(result, form)
{
    if(result)
    {
        var url = '/toolbar/contact.ashx';
        var target = 'message';
        var myAjax = new Ajax.Updater(target, url, {method: 'post', parameters:$('aspnetForm').serialize(this)});
        
        // Clear contact form values
        $('contact_name').value = '';
        $('contact_email').value = '';
        $('contact_phone').value = '';
        $('contact_comments').value = '';
        
    }
    
}