function make_buchungsdaten()
{
// $('buchungsdaten_header').setStyle('opacity','0.3');
// $('buchungsdaten_content').setStyle('opacity','0.3');
// document.getElementById('buchungsdaten_content').innerHTML="";
// get_page(this);
get_page(0);
}
function get_page(action)
{
var req;
try { req = new XMLHttpRequest(); }
catch (ms) {
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (nonms) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (failed) { req = null; }
}
}
if (req != null)
{
req.open("POST", 'http://www.frogfish-studios.de/ajax/studio_common.php', true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.onreadystatechange = function (){
switch(req.readyState)
{
case 4:
if(req.status!=200)
{
// AJAX Request fehlerhaft
}
else
{
//alert(req.responseText);
page_html = "";
pagenr = req.responseXML.getElementsByTagName("page")[0].getAttribute('number');
pages = req.responseXML.getElementsByTagName("page")[0].getAttribute('count');
title = req.responseXML.getElementsByTagName("page")[0].getAttribute('title');
if (pagenr > 0)
{
$('prevpage').addEvent('click', function(e){put_page('prev');});
$('prevpage').setStyle('opacity','1.0');
}
if (pagenr < (pages))
{
$('nextpage').addEvent('click', function(e){put_page('next');});
$('nextpage').setStyle('opacity','1.0');
}
if (pagenr==pages) {
$('nextpage').setStyle('background-image','url("../img/kalender/request_send.gif")');
$('nextpage').setStyle('width','162px');
$('nextpage').setStyle('left','579px');
$('nextpage').setStyle('opacity','0.2');
}
else
{
$('nextpage').setStyle('background-image','url("../img/kalender/booking_next.png")');
$('nextpage').setStyle('width','50px');
$('nextpage').setStyle('left','691px');
}
if (title!="") document.getElementById('pagetitle').innerHTML=(parseInt(pagenr)+1)+"/"+(parseInt(pages)+1)+" --- "+title;
else document.getElementById('pagetitle').innerHTML=(parseInt(pagenr)+1)+"/"+(parseInt(pages)+1);
for (var i = 0; (i < req.responseXML.getElementsByTagName("item").length); i++) {
var item = req.responseXML.getElementsByTagName("item")[i];
item_field_id = "";
item_type = "";
item_name = "";
item_default_value = "";
item_styles = "";
item_attributes = "";
if (item.getElementsByTagName("field_id")[0].firstChild != null) item_field_id = item.getElementsByTagName("field_id")[0].firstChild.nodeValue;
if (item.getElementsByTagName("type")[0].firstChild != null) item_type = item.getElementsByTagName("type")[0].firstChild.nodeValue;
if (item.getElementsByTagName("name")[0].firstChild != null) item_name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
if (item.getElementsByTagName("default_value")[0].firstChild != null) item_default_value = item.getElementsByTagName("default_value")[0].firstChild.nodeValue;
if (item.getElementsByTagName("styles")[0].firstChild != null) item_styles = item.getElementsByTagName("styles")[0].firstChild.nodeValue;
if (item.getElementsByTagName("attributes")[0].firstChild != null) item_attributes = item.getElementsByTagName("attributes")[0].firstChild.nodeValue;
switch (item_type)
{
case 'pagebreak':
break;
case 'pagelabel':
page_html = page_html + ' <' + 'div id="' + item_field_id + '" class="pagelabel" style="' + item_styles + '">' + item_default_value + '';
break;
case 'label':
page_html = page_html + ' <' + 'div id="' + item_field_id + '" style="' + item_styles + '">' + item_default_value + '';
break;
case 'input':
page_html = page_html + ' <' + 'input type="text" id="' + item_field_id + '" style="' + item_styles + '" value="'+item_default_value+'">';
break;
case 'text':
page_html = page_html + ' <' + 'textarea id="' + item_field_id + '" style="' + item_styles + '" ' + item_attributes + '>'+item_default_value+'';
break;
case 'check':
if (item_default_value == "checked")
page_html = page_html + ' <' + 'input type="checkbox" class="check" id="' + item_field_id + '" style="' + item_styles + '" checked="'+item_default_value+'">';
else
page_html = page_html + ' <' + 'input type="checkbox" class="check" id="' + item_field_id + '" style="' + item_styles + '">';
break;
case 'radio':
if (item_default_value == "checked")
page_html = page_html + ' <' + 'input type="radio" id="' + item_field_id + '" name="' + item_name + '" style="' + item_styles + '" checked="'+item_default_value+'">';
else
page_html = page_html + ' <' + 'input type="radio" id="' + item_field_id + '" name="' + item_name + '" style="' + item_styles + '">';
break;
case 'submit':
if(pagenr == pages)
{
$('nextpage').setStyle('opacity','1.0');
$('nextpage').addEvent('click', function(e){send_request();});
}
break;
default:
break;
}
}
//alert(page_html);
document.getElementById('buchungsdaten_content').innerHTML=page_html;
}
break;
default:
return false;
break;
}
};
$('prevpage').setStyle('opacity','0.2');
$('nextpage').setStyle('opacity','0.2');
$('prevpage').removeEvents();
$('nextpage').removeEvents();
req.send("action=get_page&step=" + action);
}
}
function put_page(action)
{
var req;
try { req = new XMLHttpRequest(); }
catch (ms) {
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (nonms) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (failed) { req = null; }
}
}
if (req != null)
{
req.open("POST", 'http://www.frogfish-studios.de/ajax/studio_common.php', true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.onreadystatechange = function (){
switch(req.readyState)
{
case 4:
if(req.status!=200)
{
// AJAX Request fehlerhaft
}
else
{
//alert(req.responseText);
get_page(action);
}
}
};
$('prevpage').setStyle('opacity','0.2');
$('nextpage').setStyle('opacity','0.2');
$('prevpage').removeEvents();
$('nextpage').removeEvents();
var request = "";
// alert(.getElementsByTagName('input')[0].id);
var doc = document.getElementById('buchungsdaten_content');
// Get Inputs
var inputs = doc.getElementsByTagName('input');
var valid = true;
for (var i=0; i 600) fwidth = 600;
if (fheight > 700) fheight = 700;
left = (screen.availWidth - fwidth)/2;
top = (screen.availHeight - fheight)/2;
fenster = window.open ("about:blank","FrogFish Studios","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+fwidth+",height="+fheight);
fenster.moveTo(left,top);
fenster.location.href = 'http://www.frogfish-studios.de/ajax/studio_print.php';
*/
var req;
try { req = new XMLHttpRequest(); }
catch (ms) {
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (nonms) {
try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (failed) { req = null; }
}
}
if (req != null)
{
req.open("POST", 'http://www.frogfish-studios.de/ajax/studio_common.php', true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.onreadystatechange = function (){
switch(req.readyState)
{
case 4:
if(req.status!=200)
{
// AJAX Request fehlerhaft
}
else
{
//alert(req.responseText);
location.href="http://www.frogfish-studios.de/index.php";
}
}
};
$('prevpage').setStyle('opacity','0.2');
$('nextpage').setStyle('opacity','0.2');
$('prevpage').removeEvents();
$('nextpage').removeEvents();
var request = "";
//alert(request);
req.send("action=send_request");
}
}