/**
 *                     R E G I S T E R . J S
 * ----------------------------------------------------------------
 *
 * Autor: ________ Matthias Kistler
 * Version: ______ 2.2
 * Datum: ________ 22.04.2010
 *
 * 
 */

var ShopNavigation = {

   activate: function (form_name, id, text, back_link) {
      try {
      
         /*var getElementsByClassName = function (class_name) {
            var recurse = function (elem, name, arr) {
               if (undefined != elem.className && null != elem.className && elem.className == name)
                  arr.push(elem);
               for (var i = 0; i < elem.childNodes.length; ++i)
                  recurse(elem.childNodes[i], name, arr);
            };
            
            var elements = new Array();
            recurse(document, class_name, elements);
            return elements;
         };*/
      
         var elem = document.getElementById(id);
         text     = text.replace(/\s*[◄►]\s*/, '');
         
			if (id.match(/iframe_back/)) {
            elem.innerHTML = '<span class="arrow">◄</span><span class="button">' + text + '</span>';
            elem.onclick = function () {
					document.forms[form_name].submit();
				}
         }
			else if (id.match(/back/)) {
            elem.innerHTML = '<span class="arrow">◄</span><span class="button">' + text + '</span>';
            if (null != back_link && undefined != back_link) {
               elem.onclick = function () {
                  window.location.href = back_link;
               }
            }
         }
         else if (id.match(/next/)) {
            elem.innerHTML = '<span class="button">' + text + '</span><span class="arrow">►</span>';
            elem.onclick = function () {
               document.forms[form_name].submit();
            }
         }
      }
      catch (exception) {
         //alert(exception);
      }
   },
   
   button: function (id, text, name, form_name) {
      try {
         var elem = document.getElementById(id);
         elem.innerHTML = '<span class="order_navigation_button"><span class="button">' + text + '</span></span>';
         elem.onclick = function () {
            if (null != name) elem.innerHTML = '<input type="hidden" name="' + name + '" />' + elem.innerHTML;
            document.forms[form_name].submit();
         }
      }
      catch (exception) {
         //alert(exception);
      }
   }

};
