if ( document.location.pathname == '/business-solutions/mps') { ajax_request ('https://secure.brother.de/sitecore/forms/printsmart_haendlersuche/form.cfm', 7, -1 ); } if ( document.location.pathname == '/beschriftungsgeraete/beschriften-beginnt-mit-brother') { ajax_request ('https://secure.brother.de/sitecore/forms/ptouchtv_haendlersuche/form.cfm', 1, -1 ); del_empty_divs(1); } if ( document.location.pathname == '/landingpages/diy') { del_empty_divs(3); } if ( document.location.pathname == '/business-solutions/mps/brother-leasing' ) { del_empty_divs(4); } if ( document.location.pathname == '/beschriftungsgeraete/tested-to-the-extreme') { del_empty_divs(2); } if ( document.location.pathname == '/beschriftungsgeraete/schriftbaender') { ajax_loadpage('https://secure.brother.de/sitecore/ptbaender/index_ajax.cfm', 0); } if ( document.location.pathname == '/beschriftungsgeraete/pt-h105wb') { var orgdiv = document.getElementsByClassName('btn-info'); } if ( document.location.pathname == '/drucker/fuer-farbe-gemacht') { ajax_request ('https://secure.brother.de/sitecore/forms/color_gewinnspiel/index.cfm', 0, -1 ); } function ajax_request( remote_path, id, plz ) { if ( document.getElementsByClassName('common-richtext component')[id] != null) { var orgdiv = document.getElementsByClassName('common-richtext component')[id]; $url = encodeURI( remote_path+'?lk=AT&id='+id+'&plz='+plz+'&'+Math.random()); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { orgdiv.innerHTML = xmlhttp.responseText } } xmlhttp.open("GET", $url, true); xmlhttp.send(); } else { console.log('Richtext Element ID: '+id+' existiert nicht!'); } } function ajax_loadpage( remote_path, id ) { if ( document.getElementsByClassName('common-richtext component')[id] != null) { var orgdiv = document.getElementsByClassName('common-richtext component')[id]; $url = encodeURI( remote_path+'?lk=AT&id='+id+'&'+Math.random()); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { orgdiv.innerHTML = xmlhttp.responseText if(remote_path.indexOf('overview-etiketten') != -1){ //alert(remote_path); window.onload = addRowHandlers(); } } } xmlhttp.open("GET", $url, true); xmlhttp.send(); } else { console.log('Richtext Element ID: '+id+' existiert nicht!'); } } function ajax_request( remote_path, id, plz ) { if ( document.getElementsByClassName('common-richtext component')[id] != null) { var orgdiv = document.getElementsByClassName('common-richtext component')[id]; $url = encodeURI( remote_path+'?lk=AT&id='+id+'&plz='+plz+'&'+Math.random()); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { orgdiv.innerHTML = xmlhttp.responseText } } xmlhttp.open("GET", $url, true); xmlhttp.send(); } else { console.log('Richtext Element ID: '+id+' existiert nicht!'); } } function del_all_empty_divs() { var divs = document.getElementsByClassName('col-xs-12'); for (var i = 0; i < divs.length; i++) { if ( divs[i].textContent.trim() == '' ) { divs[i].style.display = 'none'; } } } function del_empty_divs(page) { var divs = document.getElementsByClassName('col-xs-12'); //console.log(divs); if (page == 1) { divs[4].style.display = 'none'; divs[8].style.display = 'none'; divs[12].style.display = 'none'; divs[15].style.display = 'none'; } if (page == 2) { divs[1].style.display = 'none'; divs[4].style.display = 'none'; divs[19].style.display = 'none'; divs[22].style.display = 'none'; } if (page == 3) { console.log(document.getElementsByClassName('col-xs-12')); divs[1].style.display = 'none'; divs[4].style.display = 'none'; divs[12].style.display = 'none'; divs[15].style.display = 'none'; divs[22].style.display = 'none'; } if (page == 4) { console.log(document.getElementsByClassName('col-xs-12')); divs[1].style.display = 'none'; divs[8].style.display = 'none'; divs[15].style.display = 'none'; } } function get_form_section(placeholder){ elements = document.getElementsByTagName("section"); for (var i = 0, len = elements.length; i < len; i++) { if ( elements[i].innerHTML.indexOf( placeholder ) != -1 ) { console.log(i); section_element = elements[i]; } } return section_element; } function ajax_form_init(url){ section_element = get_form_section("[ajaxform]"); if (typeof(section_element) != "undefined") { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { section_element.innerHTML = xmlhttp.responseText; section_element.style.padding = "10px 15px 20px 15px"; section_element.style.overflow = "hidden"; } } url = encodeURI(url); xmlhttp.open("POST", url, true); xmlhttp.send(); } } function ajax_form_post(myself) { var elem = myself.form.elements; var url = myself.form.action; var params = ""; var value; section_element = get_form_section("[ajaxform]"); for (var i = 0; i < elem.length; i++) { if (elem[i].tagName == "SELECT") { value = elem[i].options[elem[i].selectedIndex].value; } else { if (elem[i].type == "checkbox") { value = encodeURIComponent(elem[i].checked); } else { value = elem[i].value; } } params += elem[i].name + "=" + encodeURIComponent(value) + "&"; } if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("POST",url,false); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(params); section_element.innerHTML = xmlhttp.responseText; }