// Home page Flash billboard
//swfobject.registerObject('billboardBox','9.0.0','/media/expressInstall.swf');

//var flashvars = {};
//var params = { wmode:'opaque' };
//var attributes = {}
//swfobject.embedSWF("/media/billboard_008.swf", "mainBox", "879", "300", "9.0.0", "/media/expressInstall.swf", flashvars, params, attributes);

window.addEvents({
    domready: function(){
		
        var selectServicesSlide = new Fx.Slide('selectOptions', {
            duration: 300,
            transition: Fx.Transitions.Pow.easeOut,
            link: 'cancel'
        }).hide();
        
        
        $('qSubmit').addEvents({
            click: function(evt){
                if (selectServicesSlide.open) {
                    selectServicesSlide.toggle();
                }
            }
        })
		
        $('serviceSelect').addEvents({
            mouseenter: function(){
                $('serviceSelectArrow').setProperty('src', (selectServicesSlide.open) ? '/img/service_select_up_over.gif' : '/img/service_select_over.gif');
            },
            mouseleave: function(){
                $('serviceSelectArrow').setProperty('src', (selectServicesSlide.open) ? '/img/service_select_up.gif' : '/img/service_select.gif');
            },
            click: function(evt){
                e = new Event(evt);
                $('selectOptions').setStyle('display', 'block');
                selectServicesSlide.toggle();
                $('serviceSelectArrow').setProperty('src', (!selectServicesSlide.open) ? '/img/service_select_up.gif' : '/img/service_select.gif');
                e.stop();
            }
        });
        
        if (true) {
			var iSubmit = new Element('input', {
				type: 'image',
				src: '/img/get_quote_btn.gif'
			}).setStyles({
				borderStyle: 'none',
                padding: 0,
                margin: 0,
                width: 115,
                height: 23});
				
			$(iSubmit).replaces(
				$('qSubmit')
			).addEvents({
                mouseenter: function(){
                    this.setProperty('src', '/img/get_quote_btn_over.gif')
                },
                mouseleave: function(){
                    this.setProperty('src', '/img/get_quote_btn.gif')
                }
            });
        }
        else {
            $('qSubmit').addEvents({
                mouseenter: function(){
                    this.setStyles({
                        borderStyle: 'inset',
                        background: '#e8f3d8 url(/img/menubutton_bg_over.gif) repeat-x top left'
                    })
                },
                mouseleave: function(){
                    this.setStyles({
                        borderStyle: 'solid',
                        background: '#e8f3d8 url(/img/menubutton_bg.gif) repeat-x top left'
                    })
                }
            })
        }
		
        var fields = [$('CustQuoteName'), $('CustQuoteCompany'), $('CustQuoteEmail'), $('CustQuotePhone')];
        
        fields.each(function(item){
            var fx = new Fx.Morph(item, {
                duration: 200,
                link: 'chain'
            });
            item.addEvents({
                focus: function(){
                    fx.start({
                        backgroundColor: '#f0f6fe',
                        color: '#000'
                    })
                },
                blur: function(){
                    fx.start({
                        backgroundColor: '#FFF',
                        color: '#666'
                    });
                }
            })
        });
    }
});
