
var thiscgi = "/cgi-bin/cone/cone_wrapper.cgi";
// #################################################################
function po_message(_text) {
// #################################################################

 if (!_text) return;

  if ( document.getElementById('messagebox') )
    document.getElementById('messagebox').innerHTML = _text;
  else
  	alert(_text);

}
// #################################################################
function po_magnify(_imgurl) {
// #################################################################
 if (!_imgurl) return;

 GHAN.lightbox = new GHLIGHTBOX("zoomer",600);
 var content  = '<img src="http://static.postorder.de' + _imgurl + '" border="0" title="press [ESC] to exit viewer" />'
     content += '<br />';
     content += '<span class="ico btn_type ico_exit" onclick="GHAN.lightbox.exit();">exit</span>';

     GHAN.lightbox.content(content);
 return;
}
// #################################################################
function po_item_images(_item) {
// #################################################################
 if (!_item) return;

 var xURL = thiscgi + "?TODO=5001&MODE=ITEM_IMAGES&ITEM="+_item;

 if (typeof(GHAN.req_item_imgs) != "object") {
   GHAN.req_item_imgs = new GHAJAX(xURL,
        function (_data) {
        	try {
        	  _data = eval(_data);
          } catch (error) {}

          if (_data.rstatus == 200) {
            GHAN.lightbox = new GHLIGHTBOX("zoomer",600);
            GHAN.lightbox.show = function(_path) {
				      document.getElementById('out').innerHTML = '<img src=' + _path + ' border="0" />';
            }

          	if (_data.rcontent != "") {
          	  GHAN.lightbox.content( decodeURIComponent(_data.rcontent) );
          	} else {

          	}
          }
        }
      );
 }
 GHAN.req_item_imgs.set_url(xURL);
 GHAN.req_item_imgs.go();

/*
 var content  = '<img src="' + _imgurl + '" border="0" title="press [ESC] to exit viewer" />'
     content += '<br />';
     content += '<span class="ico btn_type ico_exit" onclick="GHAN.lightbox.exit();">exit</span>';
 */

 return;
}
// #################################################################
function po_add2cart(_item) {
// #################################################################

 var xURL = thiscgi + "?TODO=5400&MODE=AJAX&ARTIKEL="+ _item;

 if (typeof(GHAN.req_add2cart) != "object") {
   GHAN.req_add2cart = new GHAJAX(xURL,
        function (_data) {
        	try {
        	  _data = eval(_data);
          } catch (error) {}

          if (_data.rstatus == 200) {
            po_message(_data.rcontent);
            document.getElementById('warenkorb_positionen').innerHTML = _data.cart_items;

          } else {
          	alert("ERROR: Status=" + _data.rstatus + " -> " +_data.rcontent);
          }
        }
   );
   GHAN.req_add2cart.set_method('POST');
 }
 GHAN.req_add2cart.set_url(xURL);
 GHAN.req_add2cart.go();
}
// #################################################################
function po_bestellung_try_login(_form) {
// #################################################################

 var xURL = thiscgi + "?TODO=200&AJAX=1&MAIL="+_form.MAIL.value+"&PWD="+_form.PWD.value;

 if (typeof(GHAN.req_login) != "object") {
   GHAN.req_login = new GHAJAX(xURL,
        function (_data) {
        	try {
        	  _data = eval(_data);
          } catch (error) {}

          if (_data.rstatus == 200) {
          	po_message(_data.rcontent);

          	// ### Meine Daten einkippen ###
          	po_bestellung_get_my_data();
          } else {
          	po_message(_data.rcontent);
          	//alert("ERROR: Status=" + _data.rstatus + " -> " +_data.rcontent);
          }
        }
   );
   GHAN.req_login.set_method('POST');
 }
 GHAN.req_login.set_url(xURL);
 GHAN.req_login.go();
}
// #################################################################
function po_bestellung_get_my_data() {
// #################################################################
 var xURL = thiscgi + "?TODO=5001&MODE=MY_DATA_FORM";

 if (typeof(GHAN.req_mydata) != "object") {
   GHAN.req_mydata = new GHAJAX(xURL,
        function (_data) {
        	try {
        	  _data = eval(_data);
          } catch (error) {}

          if (_data.rstatus == 200) {
          	document.getElementById('po_output').innerHTML = decodeURIComponent( _data.rcontent );
          }
        }
   );
   GHAN.req_mydata.set_method('POST');
 }
 GHAN.req_mydata.go();

}
