var base_href = window.location.hostname;

$(document).ready(function() {
    
//    $('#showLoginPopup').on('click', function(e) {
//        e.preventDefault();
//        $("#LoginPopup").fadeIn();
//        return false;
//    });
//    
//    $('#closeLoginPopup').on('click', function(e) {
//        e.preventDefault();
//        $("#LoginPopup").fadeOut();
//        return false;
//    });
//    
//    $('#LoginPopup').find('.action').attr('value', '');
//
//    
//    // DOT DOT DOT
//    if($('#home_news_box p').is(':visible')) {
//        $('#home_news_box p').dotdotdot();
//    }
//   

//    $('input, textarea').placeholder();

    
    // Placeholder fix for IE
    if($.browser.msie) {
        // placeholder not supported
        var input = document.createElement("input");
        if(('placeholder' in input)==false) { 
            $('[placeholder]').focus(function() {
                var i = $(this);
                if(i.val() == i.attr('placeholder')) {
                    i.val('').removeClass('placeholder');
                    if(i.hasClass('password')) {
                        i.removeClass('password');
                        this.type='password';
                    }			
                }
            }).blur(function() {
                var i = $(this);	
                if(i.val() == '' || i.val() == i.attr('placeholder')) {
                    if(this.type=='password') {
                        i.addClass('password');
                        this.type='text';
                    }
                    i.addClass('placeholder').val(i.attr('placeholder'));
                }
            }).blur().parents('form').submit(function() {
                $(this).find('[placeholder]').each(function() {
                    var i = $(this);
                    if(i.val() == i.attr('placeholder'))
                        i.val('');
                })
            });
        }
    } 
    
   
    
    // hack Youtube overlay
    if($('object').length>0) {
        //z-index of flash objects
        $('object').prepend('<param name="wmode" value="opaque">');
        $('object embed').attr("wmode", 'opaque');    
    }
    $('embed').each(function(){
        if($(this).parent()[0]['tagName'] !='OBJECT'){
            $(this).attr("wmode", "opaque").wrap('<div>');
        }
    });


});

// Plugin for binding outside click
(function($){
  $.fn.outside = function(ename, cb){
      return this.each(function(){
          var $this = $(this),
              self = this;

          $(document).bind(ename, function tempo(e){
              if(e.target !== self && !$.contains(self, e.target)){
                  cb.apply(self, [e]);
                  if(!self.parentNode) $(document.body).unbind(ename, tempo);
              }
          });
      });
  };
}(jQuery));
 
