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"); } }