window.addEvent('domready', function() {

   // Bublinova napoveda
  var myTips = new Tips($$('.toolTip'),
	{
		showDelay: 0,
		hideDelay: 100,
		fixed: false,
		offsets: {'x': 0, 'y': 20}
	});
    $$('.toolTip').each( function(el) {
        var tmp = el.retrieve('tip:native').split('::');
        if (tmp[0] && tmp[1]) {
			el.store('tip:title', tmp[0].trim() );
			el.store('tip:text', tmp[1].trim() );
		  } else {
			  el.store('tip:title', '' );
			  el.store('tip:text', tmp[0].trim() );
		  }
    });
	
	// Efekt zamlzeni nahledu obrazku
   $$('.veil').set('opacity', 0.7).addEvents({
		mouseenter: function(){	
			this.morph({'opacity':1, duration:'fast'});
		},
		mouseleave: function(){
			this.morph({'opacity':0.7, duration:'fast'});
		}
	});

  // Efekt v rameccich obrazku
  $$('.borderFade').addEvents({
		mouseenter: function(){
         this.set('morph',{duration:200});
			this.morph('.borderFaded');
		},
		mouseleave: function(){
			this.set('morph',{duration:500});
			this.morph('.borderFade');
		}
	});  
});


// hlasovani v galeriich

// rozsviti hvezdicky 1 - this
function gal_vote_over(el) {
   el = $(el);
   
   if (el.hasClass('disabled'))
      return;
      
   var p = el.getParent();
   var ch = p.getChildren('div');
   for (var i = 0; i<ch.length; i++) {
      ch[i].addClass('hover');      
      if (ch[i] == el)
         break;
   }
}

// zhasne hvezdicky 1 - this
function gal_vote_reset(el) {
   el = $(el);

   if (el.hasClass('disabled'))
      return;
      
   var p = el.getParent();
   var ch = p.getChildren('div');
   for (var i = 0; i<ch.length; i++) {
      ch[i].removeClass('hover');      
      if (ch[i] == el)
         break;
   }
}

// odeslani hlasu
function gal_vote(el, back) {
   if (el.hasClass('disabled'))
      return;
   
   var p = el.getParent();
   var ch = p.getChildren('div');
   var vote = 1;
   for (var i=0; i<ch.length; i++) {
      vote++;
      if (ch[i]==el) {
         vote = i;
         break;
      }
   }                 
      
   //location.href = '/galerie/getRating/?path='+el.getParent().getElement('input').value+'&vote='+vote+'&back='+back;    
   //return;
                                                               
   var req = new Request({
      method: 'get',
      url: '/galerie/getRating/',
      data: { 'path' : el.getParent().getElement('input').value, 'vote' : vote },
      onRequest: function() {  },
      onComplete: function(response) {
         var p = el.getParent();
         var ch = p.getChildren('div');         
         for (var i = 0; i<ch.length; i++) {
            ch[i].addClass('disabled');
            ch[i].removeClass('hardhover');
            /*
            if (ch[i] < (vote - 1) /*response*//*)
               ch[i].addClass('hover');
            else
               ch[i].removeClas('hover');
            */
         }   
      }
   }).send();
}


/*
window.addEvent('load', function() {
   
   // Fixovani referenci ke spodnimu konci stranky
   if ($('references') != null && $('references').getStyle('display')!='none') {
      // vypocist posun
      var body_h = $('topbody').getStyle('height').replace('px','');
      var refs_h = $('references').getStyle('height').replace('px','');
      var refs_p = $('references').getPosition($('topbody'));
      var refs_t = String(refs_p.y).replace('px','');
      var diff = body_h - refs_h - refs_t - 3; // male odsazeni pro krasu       
      
      // posunout
      $('references').setStyle('top', diff+'px');
      $$('.orange-line.first').setStyle('position', 'relative');
      $$('.orange-line.first').setStyle('top', diff+'px');
   }  
   // Posun svetle lajny
   if ($$('.article-decor').length>0) {
      if ($('references') != null && $('references').getStyle('display')!='none') {
         // posunout nad reference
         var refs_p = $('references').getPosition($('topbody'));
         var refs_t = String(refs_p.y).replace('px','');
         $$('.article-decor').each(function(item, index){ item.setStyle('top', (refs_t-82)+'px'); });
      } else {
         // posunout na konec #topbody
         var body_h = $('topbody').getStyle('height').replace('px','');
         $$('.article-decor').each(function(item, index){ item.setStyle('top', (body_h-76)+'px'); });
      }      
   }
   
});
*/


// Otvirani v novem okne
function bar(url){
   wasOpen = false;
   win = window.open(url);
   return (typeof(win)=='object')?true:false;
}



/******************************************************************************/

var mdialog = [];

/*
function create_confirmDialog() {
   mdialog[4] = new MavDialog.Confirm({
      'title': 'MavDialog Confirm Dialog',
      'message': 'confirm dialog box',
      'callback': display_confirm
   });
}
*/

