window.onload = function()
{    
    var bg = $('background');
    if(bg)
    {
        bg.addClassName('active');
    }    
    contact_form.manage_success_message();
}

var contact_form = {
    form_is_opened : false,
    
    open_form:function()
    {
        
       var form = $('contact-form');       
       if(this.success_is_open())
       {
           $('success').hide();
       }    
       if(form)
       {
           if(!this.form_is_opened)
           {
              form.addClassName('active');
              this.form_is_opened = true; 
           }  
           else 
           {
               form.removeClassName('active');
               this.form_is_opened = false;
           }
           
       }    
    },
    success_is_open:function()
    {
        var status;
        var elem = $('success');
        if (!elem)
        {
            return false;
        }    
        status = elem.readAttribute("isopen");
        if(status == 1)
        {
            return (true);
        }    
        else {
            return (false);
        }
    },
    manage_success_message:function()
    {        
        if(this.success_is_open())
        {
            var t =setTimeout(function()
            {
                 $('success').addClassName('close'); 
            },6000);
                      
        }    
        else
        {
            return false;
        }    
        
    }
};

var input_placeholder = Class.create({});
input_placeholder.CSS = "placeholder";

input_placeholder.prototype = {
        id:null,
        default_text:"",
        elem:null,
        onblur_skip:false,
        initialize:function(id, default_text, onblur_skip)
        {
            this.id = id;
            this.default_text = default_text;
            this.onblur_skip = onblur_skip ? true : false;
            this.register();
        },        
        register:function()
        {
            var elem;
        
            elem = $(this.id);
            if (!elem)
            {
                return (false);
            }
            this.elem = elem;
            if (this.elem.value === "")
            {
                this.elem.value = this.default_text;
                this.elem.default_value = this.default_text;
                this.elem.addClassName(input_placeholder.CSS);
            }
            elem.observe('focus', this._onfocus.bind(this));
            if (!this.onblur_skip)
            {
                elem.observe('blur', this._onblur.bind(this));
            }
            return (true);
        },
        _onfocus:function(event)
        {
            if (!this.elem)
            {
                return (false);
            }
            if (this.elem.value == this.default_text)
            {
                this.elem.value = "";
                this.elem.removeClassName(input_placeholder.CSS);

            }
            return (true);
        },
        _onblur:function(event)
        {
            if (!this.elem)
            {
                return (false);
            }
            if (this.elem.value === "")
            {
                this.elem.value = this.default_text;
                this.elem.addClassName(input_placeholder.CSS);
            }
            return (true);
        }
    };



