function Wechseltool(div){this.path="/static/app/wechseltool/";this.imagePath="/static/img/";this.prop3="Teaser Content: FT: Wechselberater";this.headlineName="head";this.headlineText="Wechseln leicht gemacht";this.headerName="headerText";this.headerText="Beantworten Sie folgende Fragen und wir erstellen für Sie die notwendigen<br />PDF-Dokumente. <b>Danach einfach ausdrucken und losschicken!</b>";this.menuItemsNumber=3;this.menuName="menu";this.menuRoAddition="_hi";this.menuImageEnding=".gif";this.rootContainerName="rootContainer";this.leftContainerName="leftContainer";this.leftContentDivName="leftContentDiv";this.imageName="image";this.imageImageEnding=".jpg";this.containerName="container";this.contentHeight=new Array("","373px","auto","520px");this.xmlPath=this.path+"xml/wechseltool.xml";this.buttonName="next";this.buttonImageSrc="btn_weiter_weiss.gif";this.button2Name="ratesOverview";this.button2ImageSrc="btn_zur_tarifuebersicht.gif";this.backButtonName="backButton";this.backButtonImageSrc="btn_zurueck.gif";this.editButtonName="editButton";this.editButtonImageSrc="btn_zurueck.gif";this.products=new Array('Bitte auswählen','Kabel Internet & Telefon','Kabel Internet','Kabel Telefon');this.provider=new Array('Bitte auswählen','1&amp;1','Alice oder AOL (jetzt Telefonica)','Arcor (jetzt Vodafone)','Deutsche Telekom','Freenet (jetzt 1&amp;1)','o2 Telefonica','Versatel','Vodafone','------------------------------------------------------------------------------------------------','3U Telekommunikation AG','Arcinum GmbH','BITel','Congstar','Daten- und Telekommunikations GmbH Dessau','DNS:NET','DOKOM','easybell','endesha AG','EWE TEL','GöTel','h@llo.tel','Hannovers Telefon Partner GmbH','HEAG MediaNet GmbH','HeliNet','HL komm ','Kabel Baden-Württemberg','Kabelfernsehen München ServiceCenter GmbH &amp; Co.KG','KEVAG','KielNet','MDCC Magdeburg City-Com GmbH','M-net','MR.NET Services GmbH','net.art','NetAachen','NetCologne','Primacall','R-KOM Regensburger Telekom. GmbH','Sontheimer Datentechnik GmbH','Star DSL','Strato Medien AG','Tele2','telebinder GmbH','Tele Columbus','telelev Telekommunikation GmbH','TeleNec Telekommunikation Neustadt GmbH u. Co KG','TELTA Citynetz Eberswalde GmbH','Unitymedia','Wikom Elektrik GmbH','wilhelm.tel','WOBCOM GmbH');this.yesNo=new Array('Bitte auswählen','Ja','Nein');this.myContracts=new Array('Bitte auswählen','Ja, Telefon und Internet','Ja, nur Telefon','Ja, nur Internet');this.numberOfContracts=new Array('Bitte auswählen','1 Vertrag','2 Verträge');this.mainDiv=document.getElementById(div);this.xmlData=null;this.headline=null;this.headlineImage=null;this.menu=null;this.menuItems=new Array();this.rootContainer=null;this.leftContainer=null;this.leftContentDiv=null;this.container=null;this.image=null;this.button=null;this.button2=null;this.editButton=null;this.backButton=null;this.buttonImage=null;this.button2Image=null;this.editButtonImage=null;this.backButtonImage=null;this.userProduct=null;this.userProviderInternet=null;this.userProviderPhone=null;this.userPhoneNumber=null;this.userContractNumber=null;this.page=null;return this};Wechseltool.prototype.write=function(page,text){this.page=page;Cufon.replace("h1.head");if(page==3){ebId=this.editButton.getAttribute("id");bId=this.button.getAttribute("id");document.getElementById("rootContainer").removeChild(document.getElementById(ebId));document.getElementById("rootContainer").removeChild(document.getElementById(bId));this.contentHeight[3]="auto"}else if(this.mainDiv)this.mainDiv.innerHTML="";if(text==20)if(this.userProviderInternet!=this.userProviderPhone)text=23;if(page!=3)this.writeHeadline(page);this.writeRootContainer();this.writeContainer(page);this.writeContent(this.container,text);if(page==3){this.writeResult(text);this.rewriteVLinks()}};Wechseltool.prototype.writeHeadline=function(n){this.headline=document.createElement("h1");this.headline.setAttribute("className",this.headlineName);this.headline.setAttribute("class",this.headlineName);this.headline.innerHTML=this.headlineText;this.header=document.createElement("p");this.header.setAttribute("className",this.headerName);this.header.setAttribute("class",this.headerName);this.header.innerHTML=this.headerText;this.mainDiv.appendChild(this.headline);this.mainDiv.appendChild(this.header);this.writeSeperator(this.mainDiv)};Wechseltool.prototype.writeSeperator=function(container){this.seperator=document.createElement("div");this.seperator.setAttribute("className","formSeparatorLarge");this.seperator.setAttribute("class","formSeparatorLarge");container.appendChild(this.seperator)};Wechseltool.prototype.writeMenu=function(act){this.menu=document.createElement("div");this.menu.setAttribute("id",this.menuName);for(i=1;i<=this.menuItemsNumber;i++){this.menuItems[i]=document.createElement("img");if(i==act){this.menuItems[i].setAttribute("src",this.imagePath+this.menuName+i+this.menuRoAddition+this.menuImageEnding)}else this.menuItems[i].setAttribute("src",this.imagePath+this.menuName+i+this.menuImageEnding);this.menuItems[i].onclick=function(){};this.menuItems[i].setAttribute("id",this.menuName+i);this.menu.appendChild(this.menuItems[i])};this.mainDiv.appendChild(this.menu)};Wechseltool.prototype.writeRootContainer=function(){this.rootContainer=document.createElement("div");this.rootContainer.setAttribute("id",this.rootContainerName);this.mainDiv.appendChild(this.rootContainer)};Wechseltool.prototype.writeLeftContainer=function(){this.leftContainer=document.createElement("div");this.leftContainer.setAttribute("id",this.leftContainerName);this.rootContainer.appendChild(this.leftContainer)};Wechseltool.prototype.writeResult=function(id){if(id!='14'){div=document.createElement("div");div.setAttribute("id","downloads");div.innerHTML="<strong>Ihre fertigen PDF-Dokumente:</strong>";this.container.appendChild(div)};div=document.createElement("div");div.setAttribute("id","downloadRows");if(this.userProviderInternet!=null&&(this.userProviderInternet!=this.userProviderPhone))if(this.userProviderInternet==56||this.userProviderInternet==97||this.userProviderInternet==99){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/Internetvertrag.pdf" id="linkInternet">Kündigung Internet (PDF)</a></div>'}else if(this.userProviderInternet>8){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderInternet+'&typ=1" id="linkInternet">Kündigung Internet (PDF)</a></div>'}else div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/'+this.provider[this.userProviderInternet]+' - Internetvertrag.pdf" id="linkInternet">Kündigung Internet (PDF)</a></div>';if(this.userPhoneNumber==2&&(this.userProviderInternet==this.userProviderPhone)){if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/Telefon- und Internetvertrag.pdf" id="linkInternet">Kündigung Telefon und Internet (PDF)</a></div>'}else if(this.userProviderPhone>7){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderPhone+'&typ=3" id="linkPhone">Kündigung Telefon und Internet (PDF)</a></div>'}else div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/'+this.provider[this.userProviderPhone]+' - Telefon- und Internetvertrag.pdf" id="linkPhone">Kündigung Telefon und Internet (PDF)</a></div>'}else if(this.userPhoneNumber==2){if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/Telefonvertrag.pdf" id="linkPhone">Kündigung Telefon (PDF)</a></div>'}else if(this.userProviderPhone>7){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderPhone+'&typ=2" id="linkPhone">Kündigung Telefon (PDF)</a></div>'}else div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/'+this.provider[this.userProviderPhone]+' - Telefonvertrag.pdf" id="linkPhone">Kündigung Telefon (PDF)</a></div>'}else if(this.userContractNumber==2)if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/Internetvertrag.pdf" id="linkInternet">Kündigung Internet (PDF)</a></div>'}else if(this.userProviderInternet>7){div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderInternet+'&typ=1" id="linkInternet">Kündigung Internet (PDF)</a></div>'}else div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/'+this.provider[this.userProviderInternet]+' - Internetvertrag.pdf" id="linkInternet">Kündigung Internet (PDF)</a></div>';if(id=='9')div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/checkliste_01.pdf">Checkliste (PDF)</a></div>';if(id=='20')div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/checkliste_02.pdf">Checkliste (PDF)</a></div>';if(id=='23')div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/checkliste_03.pdf">Checkliste (PDF)</a></div>';if(id=='30')div.innerHTML+='<div class="downloadsRow"><a target="_blank" href="'+this.path+'pdf/static/checkliste_04.pdf">Checkliste (PDF)</a></div>';div.innerHTML+='<br class="clear" /></div>';this.container.appendChild(div);div=document.createElement("div");div.setAttribute("style","clear:both;");this.container.appendChild(div)};Wechseltool.prototype.writeLeftContentDiv=function(id){this.leftContentDiv=document.createElement("div");this.leftContentDiv.setAttribute("id",this.leftContentDivName);this.leftContentDiv.innerHTML='<div class="headlineLeft" style="padding-top:12px; padding-bottom:2px;">Ihre Angaben</div><div class="miniseparator"></div><div class="headlineLeft">Gewünschtes Produkt:</div><div class="lefttext" style="margin-bottom:0px;">'+this.products[this.userProduct]+'</div>';if(this.userProviderInternet!=null)this.leftContentDiv.innerHTML+='<div class="headlineLeft">Internetanschluss:</div><div class="lefttext fix">'+this.provider[this.userProviderInternet]+'</div>';if(this.userProviderPhone!=null)this.leftContentDiv.innerHTML+='<div class="headlineLeft">Telefonanschluss:</div><div class="lefttext fix">'+this.provider[this.userProviderPhone]+'</div>';if(this.userPhoneNumber!=null)this.leftContentDiv.innerHTML+='<div class="headlineLeft">Rufnummernmitnahme:</div><div class="lefttext fix">'+this.yesNo[this.userPhoneNumber]+'</div>';if(id!='14')this.leftContentDiv.innerHTML+='<div class="miniseparator" style="margin-top:4px;"></div><div class="headlineLeft">Downloads</div><div class="miniseparator"></div><div class="downloads">';if(this.userProviderInternet!=null&&(this.userProviderInternet!=this.userProviderPhone))if(this.userProviderInternet==56||this.userProviderInternet==97||this.userProviderInternet==99){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>'}else if(this.userProviderInternet>7){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderInternet+'&typ=1" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>'}else this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/'+this.provider[this.userProviderInternet]+' - Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>';if(this.userPhoneNumber==2&&(this.userProviderInternet==this.userProviderPhone)){if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/Telefon- und Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Telefon- und Internetvertrag ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung (PDF)</a>'}else if(this.userProviderPhone>7){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderPhone+'&typ=3" class="downloadlink" target="_blank" id="linkPhone" onclick="trackLink(\'Kündigung Telefon- und Internetvertrag  ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung (PDF)</a>'}else this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/'+this.provider[this.userProviderPhone]+' - Telefon- und Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkPhone" onclick="trackLink(\'Kündigung Telefon- und Internetvertrag ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung (PDF)</a>'}else if(this.userPhoneNumber==2){if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/Telefonvertrag.pdf" class="downloadlink" target="_blank" id="linkPhone" onclick="trackLink(\'Kündigung Telefonvertrag ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Telefon (PDF)</a>'}else if(this.userProviderPhone>7){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderPhone+'&typ=2" class="downloadlink" target="_blank" id="linkPhone" onclick="trackLink(\'Kündigung Telefonvertrag ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Telefon (PDF)</a>'}else this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/'+this.provider[this.userProviderPhone]+' - Telefonvertrag.pdf" class="downloadlink" target="_blank" id="linkPhone" onclick="trackLink(\'Kündigung Telefonvertrag ('+this.provider[this.userProviderPhone]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Telefon (PDF)</a>'}else if(this.userContractNumber==2)if(this.userProviderPhone==56||this.userProviderPhone==97||this.userProviderPhone==99){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>'}else if(this.userProviderInternet>7){this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/kuendigung.php?adresse='+this.userProviderInternet+'&typ=1" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>'}else this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/'+this.provider[this.userProviderInternet]+' - Internetvertrag.pdf" class="downloadlink" target="_blank" id="linkInternet" onclick="trackLink(\'Kündigung Internetvertrag ('+this.provider[this.userProviderInternet]+')\', \'Teaser Content: FT: Wechselberater\')">Kündigung Internet (PDF)</a>';if(id=='9')this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/checkliste_01.pdf" class="downloadlink" target="_blank" onclick="trackLink(\'Checkliste 1\', \'Teaser Content: FT: Wechselberater\')">Die nächsten Schritte (PDF)</a>';if(id=='20')this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/checkliste_02.pdf" class="downloadlink" target="_blank" onclick="trackLink(\'Checkliste 2\', \'Teaser Content: FT: Wechselberater\')">Die nächsten Schritte (PDF)</a>';if(id=='23')this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/checkliste_03.pdf" class="downloadlink" target="_blank" onclick="trackLink(\'Checkliste 2\', \'Teaser Content: FT: Wechselberater\')">Die nächsten Schritte (PDF)</a>';if(id=='30')this.leftContentDiv.innerHTML+='<a href="'+this.path+'pdf/static/checkliste_04.pdf" class="downloadlink" target="_blank" onclick="trackLink(\'Checkliste 3\', \'Teaser Content: FT: Wechselberater\')">Die nächsten Schritte (PDF)</a>';this.leftContentDiv.innerHTML+='</div>';this.leftContainer.appendChild(this.leftContentDiv)};Wechseltool.prototype.writeContainer=function(page){this.container=document.createElement("div");this.container.setAttribute("id",this.containerName);this.container.style.height=this.contentHeight[page];this.container.style.paddingBottom="35px";this.rootContainer.appendChild(this.container)};Wechseltool.prototype.writeImage=function(act){this.image=document.createElement("div");this.image.setAttribute("id",this.imageName);this.imageImage=document.createElement("img");this.imageImage.setAttribute("src",this.imagePath+this.imageName+act+this.imageImageEnding);if(act==2){var imageHeight=this.contentHeight[act].split('px');this.imageImage.setAttribute("height",imageHeight[0])};this.image.appendChild(this.imageImage);this.leftContainer.appendChild(this.image)};Wechseltool.prototype.writeContent=function(actContainer,text){text-=1;data=this.xmlData;data=data.getElementsByTagName("page");var div=document.createElement("div");div.setAttribute("id","textStep"+this.page);div.innerHTML=data[text].firstChild.nodeValue;actContainer.appendChild(div);this.writeLogic(text+1);if(data[text].getAttribute("linkName")!="Weiter zu Step03")this.writeSeperator(this.container);if(data[text].getAttribute("pid")!=0){var onclick="wechseltool.write('"+data[text].getAttribute("pid")+"', '"+data[text].getAttribute("link")+"');";if(data[text].getAttribute("linkName")!="")onclick="trackLink('"+data[text].getAttribute("linkName")+"','"+this.prop3+"');"+onclick;this.writeButton(onclick)};if(text>1&&this.backButton==null)this.writeEditButton()};Wechseltool.prototype.writeButton=function(onclick){this.button=document.createElement("div");this.button.setAttribute("id",this.buttonName);this.buttonImage=document.createElement("img");this.buttonImage.setAttribute("src",this.imagePath+this.buttonImageSrc);this.button.onclick=function(){eval(onclick)};this.button.appendChild(this.buttonImage);this.rootContainer.appendChild(this.button)};Wechseltool.prototype.writeButton2=function(){this.button2=document.createElement("div");this.button2.setAttribute("id",this.button2Name);var link=document.createElement("a");if(this.userProduct=='2'){link.setAttribute("href","/internet-telefon/telefontarif.html")}else link.setAttribute("href","/internet-telefon/internet-und-telefon-angebote.html");link.onclick=function(){trackLink('Zur Tarifübersicht',wechseltool.prop3)};this.button2.appendChild(link);this.button2Image=document.createElement("img");this.button2Image.setAttribute("src",this.imagePath+this.button2ImageSrc);link.appendChild(this.button2Image);this.rootContainer.appendChild(this.button2)};Wechseltool.prototype.writeEditButton=function(){if(this.editButton!=null)return 0;this.editButton=document.createElement("div");this.editButton.setAttribute("id",this.editButtonName);this.editButtonImage=document.createElement("img");this.editButtonImage.setAttribute("src",this.imagePath+this.editButtonImageSrc);this.editButton.onclick=function(){wechseltool.editButton=null;wechseltool.backButton=null;wechseltool.userProduct=null;wechseltool.userProviderInternet=null;wechseltool.userProviderPhone=null;wechseltool.userPhoneNumber=null;wechseltool.userContractNumber=null;wechseltool.write(2,2);Cufon.replace("h1.head")};this.editButton.appendChild(this.editButtonImage);this.rootContainer.appendChild(this.editButton)};Wechseltool.prototype.writeBackButton=function(){this.backButton=document.createElement("div");this.backButton.setAttribute("id",this.backButtonName);this.backButtonImage=document.createElement("img");this.backButtonImage.setAttribute("src",this.imagePath+this.backButtonImageSrc);this.backButton.onclick=function(){wechseltool.editButton=null;wechseltool.backButton=null;wechseltool.userProduct=null;wechseltool.userProviderInternet=null;wechseltool.userProviderPhone=null;wechseltool.userPhoneNumber=null;wechseltool.userContractNumber=null;wechseltool.write(2,2)};this.backButton.appendChild(this.backButtonImage);this.rootContainer.appendChild(this.backButton)};Wechseltool.prototype.writeLogic=function(pageno){switch(pageno){case 2:this.writeChoseProduct();break;case 3:this.writeChoseProvider("Internet");break;case 6:this.writeYesNo("writeChosenPhone");break;case 7:this.writeYesNo("writeChosenPhoneNumber");break;case 10:this.writeChoseProvider("Phone");break;case 15:this.writeChoseMyContract();break;case 16:this.writeYesNo("writeChosenPINumber");break;case 17:this.writeChoseProvider("PhoneInternet1_2");break;case 18:this.writeChoseProvider("PhoneInternet1_1");break;case 24:this.writeChoseProvider("PhoneInternet2_2");break;case 25:this.writeChoseProvider("PhoneInternet2_1");break;case 28:this.writeYesNo("writeChosenPIPhone");break;case 32:this.writeChoseProvider("PhoneInternet3_1");break;case 35:this.writeChoseProvider("PhoneInternet4_1");break;case 40:this.writeNumberOfContracts();break}};Wechseltool.prototype.writeChoseProduct=function(){var div=document.createElement("div");div.setAttribute("id","select");var select=document.createElement("select");select.onchange=function(){wechseltool.writeChosenProduct(this.selectedIndex);this.disabled="disabled"};var option;for(i=0;i<this.products.length;i++){option=document.createElement("option");option.setAttribute("id",i);option.innerHTML=this.products[i];select.appendChild(option)};div.appendChild(select);this.container.appendChild(div)};Wechseltool.prototype.writeChosenProduct=function(chosenItem){this.userProduct=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'15');break;case 2:this.writeContent(this.container,'3');break;case 3:this.writeContent(this.container,'6');break}};Wechseltool.prototype.writeChoseProvider=function(type){var div=document.createElement("div");div.setAttribute("id","select");var select=document.createElement("select");select.onchange=function(){wechseltool.writeChosenProvider(this.selectedIndex,type);this.disabled="disabled"};var option;for(i=0;i<this.provider.length;i++){option=document.createElement("option");option.setAttribute("id",i);if(this.provider[i]=="------------------------------------------------------------------------------------------------")option.setAttribute("disabled","disabled");option.innerHTML=this.provider[i];select.appendChild(option)};div.appendChild(select);this.container.appendChild(div)};Wechseltool.prototype.writeChosenProvider=function(chosenItem,type){this.chosenProvider=chosenItem;switch(chosenItem){case 1:break;case 2:break;case 3:break};if(type=="Internet"){this.writeContent(this.container,'4');this.userProviderInternet=chosenItem}else if(type=="Phone"){this.writeContent(this.container,'11');this.userProviderPhone=chosenItem}else if(type=="PhoneInternet1_1"){this.userProviderInternet=chosenItem;if(this.userProviderInternet==4&&this.userProviderPhone==4||this.userProviderInternet==97&&this.userProviderPhone==97){this.writeContent(this.container,'40')}else this.writeContent(this.container,'19')}else if(type=="PhoneInternet1_2"){this.writeContent(this.container,'18');this.userProviderPhone=chosenItem}else if(type=="PhoneInternet2_1"){this.userProviderInternet=chosenItem;this.writeContent(this.container,'26')}else if(type=="PhoneInternet2_2"){this.writeContent(this.container,'25');this.userProviderPhone=chosenItem}else if(type=="PhoneInternet3_1"){this.writeContent(this.container,'33');this.userProviderPhone=chosenItem}else if(type=="PhoneInternet4_1"){this.writeContent(this.container,'36');this.userProviderInternet=chosenItem}};Wechseltool.prototype.writeYesNo=function(submitFunc){var div=document.createElement("div");div.setAttribute("id","select");var select=document.createElement("select");select.onchange=function(){eval("wechseltool."+submitFunc+"(this.selectedIndex)");this.disabled="disabled"};var option;for(i=0;i<this.yesNo.length;i++){option=document.createElement("option");option.setAttribute("id",i);option.innerHTML=this.yesNo[i];select.appendChild(option)};div.appendChild(select);this.container.appendChild(div)};Wechseltool.prototype.writeChosenPhone=function(chosenItem){this.chosenProvider=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'7');break;case 2:this.writeContent(this.container,'13');break}};Wechseltool.prototype.writeChosenPhoneNumber=function(chosenItem){this.chosenProvider=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'8');this.userPhoneNumber=1;break;case 2:this.writeContent(this.container,'10');this.userPhoneNumber=2;break}};Wechseltool.prototype.writeChoseMyContract=function(){var div=document.createElement("div");div.setAttribute("id","select");var select=document.createElement("select");select.onchange=function(){wechseltool.writeChosenMyContract(this.selectedIndex);this.disabled="disabled"};var option;for(i=0;i<this.myContracts.length;i++){option=document.createElement("option");option.setAttribute("id",i);option.innerHTML=this.myContracts[i];select.appendChild(option)};div.appendChild(select);this.container.appendChild(div)};Wechseltool.prototype.writeChosenMyContract=function(chosenItem){this.chosenProvider=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'16');break;case 2:this.writeContent(this.container,'28');break;case 3:this.writeContent(this.container,'35');break;case 4:this.writeContent(this.container,'38');break}};Wechseltool.prototype.writeChosenPINumber=function(chosenItem){this.chosenProvider=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'17');this.userPhoneNumber=1;break;case 2:this.writeContent(this.container,'24');this.userPhoneNumber=2;break}};Wechseltool.prototype.writeChosenPIPhone=function(chosenItem){this.chosenProvider=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'29');this.userPhoneNumber=1;break;case 2:this.writeContent(this.container,'32');this.userPhoneNumber=2;break}};Wechseltool.prototype.writeNumberOfContracts=function(){var div=document.createElement("div");div.setAttribute("id","select");var select=document.createElement("select");select.onchange=function(){wechseltool.writeChosenNumberOfContracts(this.selectedIndex);this.disabled="disabled"};var option;for(i=0;i<this.numberOfContracts.length;i++){option=document.createElement("option");option.setAttribute("id",i);option.innerHTML=this.numberOfContracts[i];select.appendChild(option)};div.appendChild(select);this.container.appendChild(div)};Wechseltool.prototype.writeChosenNumberOfContracts=function(chosenItem){this.chosenNumberOfContracts=chosenItem;switch(chosenItem){case 1:this.writeContent(this.container,'19');this.userContractNumber=1;break;case 2:this.writeContent(this.container,'41');this.userContractNumber=2;break}};Wechseltool.prototype.rewriteVLinks=function(){if(document.getElementById("linkInternet")&&document.getElementById("vlinkInternet")){document.getElementById("vlinkInternet").href=document.getElementById("linkInternet").href;document.getElementById("vlinkInternet").onclick=document.getElementById("linkInternet").onclick}else if(document.getElementById("linkPhone")&&document.getElementById("vlinkInternet")){document.getElementById("vlinkInternet").href=document.getElementById("linkPhone").href;document.getElementById("vlinkInternet").onclick=document.getElementById("linkPhone").onclick};if(document.getElementById("linkPhone")&&document.getElementById("vlinkPhone")){document.getElementById("vlinkPhone").href=document.getElementById("linkPhone").href;document.getElementById("vlinkPhone").onclick=document.getElementById("linkPhone").onclick}};Wechseltool.prototype.start=function(){var http=null;if(window.XMLHttpRequest){http=new XMLHttpRequest()}else if(window.ActiveXObject)http=new ActiveXObject("Microsoft.XMLHTTP");if(http!=null){http.open("GET",this.xmlPath,true);http.onreadystatechange=function(){if(http.readyState==4){wechseltool.xmlData=http.responseXML;wechseltool.write(2,2)}};http.send(null)}}
