var old_color;
var JBFC = function() {        
    
    function change_font_size(size) {        
        $E('body').setStyle('fontSize', (12 + size * 2) + 'px');
    }   
       
    return {      
        init: window.addEvent('domready', function() { 
            JBFC.OnReady();
        }),
            
        ChangeFontSize : function (size) {
            if (size === null) {
                return;
            }
            
            change_font_size(size);
        },    
            
        OnReady : function() {
			$$('td[class^=calendar_day]').each(function(el) {
				el.addEvent('mouseenter', function() {
					var a = el.getChildren()[0].getChildren()[0]
					old_color = a.style.color;
					a.style.color = 'white';
				});
				el.addEvent('mouseleave', function() {
					el.getChildren()[0].getChildren()[0].style.color = old_color;
				});
			});
	
	        var el;
	        
            if (el = $('keywords_header')) {
                el.addEvent('focus', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == 'Enter Search Keywords') {
                        t.setProperty('value', '');
                    }
                });
            
                el.addEvent('blur', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == '') {
                        t.setProperty('value', 'Enter Search Keywords');
                    }
                });   
            }  
            
            if (el = $('keywords_search')) {
                el.addEvent('focus', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == 'Enter Search Keywords') {
                        t.setProperty('value', '');
                    }
                });
            
                el.addEvent('blur', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == '') {
                        t.setProperty('value', 'Enter Search Keywords');
                    }
                });   
            }                 

            if (el = $('mail')) {
                el.addEvent('focus', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == 'enter your email') {
                        t.setProperty('value', '');
                    }
                });
            
                el.addEvent('blur', function(e) {
                    var t = new Event(e).target;
                    if (t.getProperty('value') == '') {
                        t.setProperty('value', 'enter your email');
                    }
                });   
            }                  
        }   
    };
    
}();

