﻿// TODO: change subdir before publishing
var subdir = '';

var image_root = subdir + '/public/images/';

var OptionNavi = {
  bauen: function () {
    $$('#option_navi select').each(function(el) {
      el.onchange = function() { $('option_navi').submit(); }
    });
  }
}

var Kommentare = {

	Buttons: function() {
		$$('.kommentar_loeschen').each(function(el) {
			el.onclick = function() {
				if (confirm('Kommentar wirklich LÖSCHEN?')) {
//					el.href = el.href + '&accepted';
				} else { return false; }
			}
		});

		$('kommentar_open').setStyle('display', 'block');
		$('kommentarform').setStyle('display', 'none');
		$('kommentar_open').onmouseover = function() {
			this.setStyle('cursor', 'pointer');
		}
		$('kommentar_open').onclick = function() {
			this.setStyle('display', 'none');
			$('kommentarform').setStyle('display', 'block');
		}
		if ($('kommentar_close')) { 
			$('kommentar_close').onclick = function() {
				$('kommentarform').setStyle('display', 'none');
				if ($('kommentarform').hasClass('formular')) $('kommentarform').reset();
				$('kommentar_open').setStyle('display', 'block');
			}
		}
	},

	init: function() {
		Kommentare.Buttons();
	}		
}

var Seite = {
  preImg: new Array(),

  Bauen: function() {
    Seite.preImg['lupe'] = new Image();
    Seite.preImg['lupe'].src = image_root + 'navi/lupe-high.png';
    $$('.lesbar').each(function(el) { 
      el.onmouseover = function() { 
        $('lupe_' + el.id.substr(8)).src = Seite.preImg['lupe'].src;
        el.setStyle('cursor', 'pointer');
      };
      el.onmouseout = function() { $('lupe_' + el.id.substr(8)).src = image_root + 'navi/lupe-norm.png'; }
      el.onclick = function() { 
        location.href = subdir + '/artikel/' + el.id + '/';
      }
    });

    Seite.preImg['zurueck'] = new Image();
    Seite.preImg['zurueck'].src = image_root + 'navi/zurueck-high.png';
    Seite.preImg['vor'] = new Image();
    Seite.preImg['vor'].src = image_root + 'navi/vor-high.png';
    Seite.preImg['nachoben'] = new Image();
    Seite.preImg['nachoben'].src = image_root + 'navi/nachoben-high.png';
    $$('.img_zurueck').each(function(el) {
      el.onmouseover = function() { el.src = Seite.preImg['zurueck'].src; }
      el.onmouseout = function() { el.src = image_root + 'navi/zurueck-norm.png'; }
    });
    $$('.img_vor').each(function(el) {
      el.onmouseover = function() { el.src = Seite.preImg['vor'].src; }
      el.onmouseout = function() { el.src = image_root + 'navi/vor-norm.png'; }
    });
    $$('img.nachoben').each(function(el) {
      el.onmouseover = function() { el.src = Seite.preImg['nachoben'].src; }
      el.onmouseout = function() { el.src = image_root + 'navi/nachoben-norm.png'; }
    });
  },

  Init: function() {
    Seite.Bauen();
	if ($('kommentar_open')) {	Kommentare.init(); }
    if ($('option_navi')) { OptionNavi.bauen(); }
  }
}

window.addEvent('domready', Seite.Init);