/* ############################################################ * Origin: www.voiptalk.org * Name: saleschat.js * Description Sales chat popup window functionality * Autor: Piotr Dziembor, Telappliant Ltd. * Version: 1.0 * Modified: 11:30 30/06/2009 * Copyright: Telappliant Ltd. ############################################################ */ window.addEvent('domready', function() { $('saleschat_window').fade('out'); $('saleschat_wrapper').fade('out'); new Element('div', { 'id':'maincontainer_t','styles':{ 'opacity':'0','visibility':'visible' }}).inject($(document.body)); }); function saleschat() { document.getElementById('saleschat_layer').style.display = 'block'; document.getElementById('saleschat_window').style.display = 'block'; $('saleschat_window').fade('in'); var saleschat_animation = new Fx.Morph('saleschat_window', {duration: 500, transition: Fx.Transitions.Sine.easeOut}).start('.saleschat_window_full'); $('maincontainer_t').tween('opacity',0.7); $('maincontainer_t').setStyles({ 'top': -$(window).getScroll().y,'height':$(window).getScrollSize().y+$(window).getScroll().y }); $('maincontainer_t').addEvent('click',function(){ closechat(); }.bindWithEvent(this)); $('saleschat_content').addEvent('click',function(){ closechat(); }.bindWithEvent(this)); document.getElementById('saleschat_wrapper').style.display = 'block'; setTimeout("$('saleschat_wrapper').fade('in')", 750); } function closechat() { $('saleschat_wrapper').fade('out'); $('maincontainer_t').tween('opacity',0); setTimeout("var saleschat_animation = new Fx.Morph('saleschat_window', {duration: 500, transition: Fx.Transitions.Sine.easeOut}).start('.saleschat_window_min')", 750); setTimeout("$('saleschat_window').fade('out')", 1000); setTimeout("document.getElementById('saleschat_layer').style.display = 'none'", 1100); }