var Arrows = new Array("IconArrowSharpLeft",
"IconArrowLeft",
"IconArrowShortLeft",
"IconArrowAhead",
"IconArrowShortRight",
"IconArrowRight",
"IconArrowSharpRight");
function showRouteplan() {
var windowsoption = 'dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=250';
F1 = window.open("", 'Title', windowsoption);
with(F1.document) {
write("");
close();
write("");
write("
cityrouter");
write("");
write("");
write("");
write("");
write("");
// Header
write("");
write(" ");
write("
");
// Routenplan
write("");
write(" ");
write(" ");
write(" ");
write(" | Routenplan | ");
write(" ");
write(" ");
// write(" | | ");
write(" Straße | ");
write(" Fahrstrecke | ");
write(" Fahrzeit | ");
write(" ");
}
strRoute = document.Map.getRouteAsString();
realJsString = strRoute + "";
arrayFromJava = realJsString.split("|");
nRows = (arrayFromJava.length - 1) / 6;
//alert(nRows);
for(i = 0; i < nRows ; ++i) {
F1.document.write("");
else F1.document.write(">");
for(j = 1; j < 6; ++j) {
if(j != 2 && j != 4) {
F1.document.write("| 1) {
F1.document.write(" align=right");
}
F1.document.write("> ");
if(j == 0) {
if(i > 0) {
nDir = arrayFromJava[i * 6];
var ImageSource;
if(nDir == -3) ImageSource = "icons/IconArrowSharpLeft.gif"
if(nDir == -2) ImageSource = "icons/IconArrowLeft.gif"
if(nDir == -1) ImageSource = "icons/IconArrowShortLeft.gif"
if(nDir == 0) ImageSource = "icons/IconArrowAhead.gif"
if(nDir == 1) ImageSource = "icons/IconArrowShortRight.gif"
if(nDir == 2) ImageSource = "icons/IconArrowRight.gif"
if(nDir == 3) ImageSource = "icons/IconArrowSharpRight.gif"
F1.document.write(" ");
}
} else if(j == 1) {
nDir = arrayFromJava[i * 6];
switch(nDir) {
case "-3": F1.document.write("Scharf links abbiegen auf");
break;
case "-2": F1.document.write("Links abbiegen auf");
break;
case "-1": F1.document.write("Schräg links halten auf");
break;
case "0": F1.document.write("Folgen Sie");
break;
case "1": F1.document.write("Schräg rechts halten auf");
break;
case "2": F1.document.write("Rechts abbiegen auf");
break;
case "3": F1.document.write("Scharf rechts abbiegen auf");
break;
default: F1.document.write("Am Ziel");
}
F1.document.write(": ");
F1.document.write(arrayFromJava[i * 6 + 1]);
F1.document.write(" ");
F1.document.write(arrayFromJava[i * 6 + 2]);
} else {
F1.document.write(arrayFromJava[i * 6 + j]);
}
F1.document.write(" | ");
}
}
}
with(F1.document) {
write(" ");
write(" | ");
write("
");
// print - close
write("");
write(" ");
write(" ");
write(" ");
write(" | ");
write(" Drucken ");
write(" | ");
write(" ");
write(" Schließen ");
write(" | ");
write(" ");
write(" ");
write(" | ");
write("
");
// footer
write("");
write(" ");
write("
");
write("
");
write("");
write("");
}
F1.location.reload( false );
F1.focus();
}