<!--


    var map = "";
    var geoXml = "";
    var toggleState = 0;
    var toggleState1 = 0;
    var toggleState2 = 0;
    var toggleState3 = 0;
    var toggleState4 = 0;
    var toggleState5 = 0;
    var toggleState6 = 0;
    var toggleState7 = 0;
    var toggleState8 = 0;
    var toggleState9 = 0;
    var toggleState10 = 0;
    var toggleState11 = 0;
    var toggleState12 = 0;


    var TrailBoxState1 = 1;
    var TrailBoxState2 = 0;
    var TrailBoxState3 = 0;
    var TrailBoxState4 = 0;
    var TrailBoxState5 = 0;
    var TrailBoxState6 = 0;
    var TrailBoxState7 = 0;
    var TrailBoxState8 = 0;
    var TrailBoxState9 = 0;
    var TrailBoxState10 = 0;
    var TrailBoxState11 = 0;
    var TrailBoxState12 = 0;

	var POImarker1 = ""

    var OpenBox = 0;
    var OpenBoxTab = 0;

    function ext() {
     var $s = '';
     var $f = document.getElementById('sbox').style;

     if ($f.display == 'block') {
      $s = 'none';
     }
     else {
      $s = 'block';
     }

     $f.display = $s;
    }

    function dispPage (PageNo) {
     PageName = "";
     PageName = PageName += 'POIPage';
     PageName = PageName += PageNo;
     showPage = document.getElementById(PageName).style;
     showPage.display = 'none';
     PageName = "";
     PageName = PageName += 'POIPage';
     PageNo = PageNo + 1
     PageName = PageName += PageNo;
     showPage = document.getElementById(PageName).style;
     showPage.display = 'block';
    }

    function prevPage (PageNo) {
     PageName = "";
     PageName = PageName += 'POIPage';
     PageName = PageName += PageNo;
     showPage = document.getElementById(PageName).style;
     showPage.display = 'none';
     PageName = "";
     PageName = PageName += 'POIPage';
     PageNo = PageNo - 1
     PageName = PageName += PageNo;
     showPage = document.getElementById(PageName).style;
     showPage.display = 'block';
    }



  // Creates a marker whose info window displays the letter corresponding
    // to the given index.
    function createMarker(point, index) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var baseIcon = new GIcon(G_DEFAULT_ICON);
      baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
      baseIcon.iconSize = new GSize(20, 34);
      baseIcon.shadowSize = new GSize(37, 34);
      baseIcon.iconAnchor = new GPoint(9, 34);
      baseIcon.infoWindowAnchor = new GPoint(9, 2);
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

      // Set up our GMarkerOptions object
      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);
      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml("<b>" + infoText[index + 1] + "</b>");
      });
      return marker;
    }

    var infoText = new Array(10);

    function openTrail (trail, box, langGR, breitGR, disp) {

     OpenBox = trail;
     OpenBoxTab = box;

     maxBox = 13;
     for (BoxCount=1; BoxCount<(maxBox+1); BoxCount++) {
      TrailDetailHeaderName = "";
      TrailDetailHeaderName = TrailDetailHeaderName += 'TrailDetailHeader';
      TrailDetailHeaderName = TrailDetailHeaderName += BoxCount;
      showHeader = document.getElementById(TrailDetailHeaderName).style;
      TrailDetailName = "";
      TrailDetailName = TrailDetailName += 'TrailDetail';
      TrailDetailName = TrailDetailName += BoxCount;
      showBox = document.getElementById(TrailDetailName).style;


//      CanvasName = "";
//      CanvasName = CanvasName += 'col3_map_canvas_disp';
//      showCanvas = document.getElementById(CanvasName).style;
//      showCanvas.display = 'block';




      if(BoxCount==trail) {
       showHeader.display = 'block';
       showBox.display = 'block';
       TrailUrlName = "";
       TrailUrlName = TrailUrlName += 'sTrailURL';
       TrailUrlName = TrailUrlName += BoxCount;
       TrailURL = "";
       TrailURL = document.getElementById(TrailUrlName).value;
       TrailInfoName = "";
       TrailInfoName = TrailInfoName += 'sTrailName';
       TrailInfoName = TrailInfoName += BoxCount;
       infoText[BoxCount] = document.getElementById(TrailInfoName).value;
       TrailMarkerLong = "";
       TrailMarkerLong = TrailMarkerLong += 'sMarkLong';
       TrailMarkerLong = TrailMarkerLong += BoxCount;
       langGR = document.getElementById(TrailMarkerLong).value;
       TrailMarkerLati = "";
       TrailMarkerLati = TrailMarkerLati += 'sMarkLati';
       TrailMarkerLati = TrailMarkerLati += BoxCount;
       breitGR = document.getElementById(TrailMarkerLati).value;

	   // dispaly appropriat section of map
       map.panTo(new GLatLng(langGR, breitGR), 10);

       if(trail==1) {
        if(toggleState1==0) {
         TrailXml1 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml1);
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker1 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker1);
		 }
         toggleState1=1;
        }
       }

       if(trail==2) {
        if(toggleState2==0) {
         TrailXml2 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml2);
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker2 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker2);
		 }
         toggleState2=1;
        }
       }

       if(trail==3) {
        if(toggleState3==0) {
         TrailXml3 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml3);
         if(disp==0) {
          POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker3 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker3);
         }
         toggleState3=1;
        }
       }

       if(trail==4) {
        if(toggleState4==0) {
        TrailXml4 = new GGeoXml(TrailURL);
        map.addOverlay(TrailXml4);
        if(disp==0) {	   
         POIPoint = new GLatLng(langGR, breitGR);
 	     POImarker4 = new createMarker(POIPoint, trail - 1);
         map.addOverlay(POImarker4);
		}
        toggleState4=1;
        }
       }

       if(trail==5) {
        if(toggleState5==0) {
         TrailXml5 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml5);
         if(disp==0) {		   
          POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker5 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker5);
         }
         toggleState5=1;
        }
       }

       if(trail==6) {
        if(toggleState6==0) {
         TrailXml6 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml6);
         if(disp==0) {		   
          POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker6 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker6);
		 }
         toggleState6=1;
        }
       }

       if(trail==7) {
        if(toggleState7==0) {
         TrailXml7 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml7);
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker7 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker7);
		 }
         toggleState7=1;
        }
       }

       if(trail==8) {
        if(toggleState8==0) {
         TrailXml8 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml8);
         if(disp==0) {		   
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker8 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker8);
		 } 
         toggleState8=1;
        }
       }

       if(trail==9) {
        if(toggleState9==0) {
         TrailXml9 = new GGeoXml(TrailURL);
		 map.addOverlay(TrailXml9);
         if(disp==0) {	   
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker9 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker9);
		 }
         toggleState9=1;
        }
       }

       if(trail==10) {
        if(toggleState10==0) {
         TrailXml10 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml10);
         if(disp==0) {		   
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker10 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker10);
		 }	
         toggleState10=1;
        }
       }
       if(trail==11) {
        if(toggleState11==0) {
         TrailXml11 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml11);
         if(disp==0) {		   
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker11 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker11);
		 }	
         toggleState11=1;
        }
       }
       if(trail==12) {
        if(toggleState12==0) {
         TrailXml12 = new GGeoXml(TrailURL);
         map.addOverlay(TrailXml12);
         if(disp==0) {		   
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker12 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker12);
		 }	
         toggleState12=1;
        }
       }

//	  alert ("done"); 
	   
	   
	   if (box == "") {
        box = 1;
       }
       TrailDetBox(trail, box);
      } else {
        showBox.display = 'none';
      }
     }
    }



    function closeTrail (trail) {
     TrailDetailHeaderName = "";
     TrailDetailHeaderName = TrailDetailHeaderName += 'TrailDetailHeader';
     TrailDetailHeaderName = TrailDetailHeaderName += trail;
     showHeader = document.getElementById(TrailDetailHeaderName).style;
     TrailDetailName = "";
     TrailDetailName = TrailDetailName += 'TrailDetail';
     TrailDetailName = TrailDetailName += trail;
     showBox = document.getElementById(TrailDetailName).style;
     showHeader.display = 'none';
     showBox.display = 'none';
     TrailUrlName = "";
     TrailUrlName = TrailUrlName += 'sTrailURL';
     TrailUrlName = TrailUrlName += trail;
     TrailURL = document.getElementById(TrailUrlName).value;

	 if(trail==1) {
      map.removeOverlay(TrailXml1);
      map.removeOverlay(POImarker1);
      toggleState1 = 0;
     }

     if(trail==2) {
      map.removeOverlay(TrailXml2);
      map.removeOverlay(POImarker2);
      toggleState2 = 0;
     }
     if(trail==3) {
      map.removeOverlay(TrailXml3);
      map.removeOverlay(POImarker3);
      toggleState3 = 0;
     }
     if(trail==4) {
      map.removeOverlay(TrailXml4);
      map.removeOverlay(POImarker4);
      toggleState4 = 0;
     }
     if(trail==5) {
      map.removeOverlay(TrailXml5);
      map.removeOverlay(POImarker5);
      toggleState5 = 0;
     }
     if(trail==6) {
      map.removeOverlay(TrailXml6);
      map.removeOverlay(POImarker6);
      toggleState6 = 0;
     }
     if(trail==7) {
      map.removeOverlay(TrailXml7);
      map.removeOverlay(POImarker7);
      toggleState7 = 0;
     }
     if(trail==8) {
      map.removeOverlay(TrailXml8);
      map.removeOverlay(POImarker8);
      toggleState8 = 0;
     }
     if(trail==9) {
      map.removeOverlay(TrailXml9);
      map.removeOverlay(POImarker9);
      toggleState9 = 0;
     }
     if(trail==10) {
      map.removeOverlay(TrailXml10);
      map.removeOverlay(POImarker10);
      toggleState11 = 0;
     }
     if(trail==11) {
      map.removeOverlay(TrailXml11);
      map.removeOverlay(POImarker11);
      toggleState11 = 0;
     }
     if(trail==12) {
      map.removeOverlay(TrailXml12);
      map.removeOverlay(POImarker12);
      toggleState12 = 0;
     }

	}

    function minTrail (trail) {
     TrailDetailName = "";
     TrailDetailName = TrailDetailName += 'TrailDetail';
     TrailDetailName = TrailDetailName += trail;
     showBox = document.getElementById(TrailDetailName).style;
     showHeader.display = 'none';
     showBox.display = 'none';
    }

    function maxTrail (trail, langGR, breitGR) {
     OpenBox = trail;
     maxBox = 13;
     for (BoxCount=1; BoxCount<(maxBox+1); BoxCount++) {
      TrailDetailHeaderName = "";
      TrailDetailHeaderName = TrailDetailHeaderName += 'TrailDetailHeader';
      TrailDetailHeaderName = TrailDetailHeaderName += BoxCount;
      showHeader = document.getElementById(TrailDetailHeaderName).style;
      TrailDetailName = "";
      TrailDetailName = TrailDetailName += 'TrailDetail';
      TrailDetailName = TrailDetailName += BoxCount;
      showBox = document.getElementById(TrailDetailName).style;
      if(BoxCount==trail) {
       showBox.display = 'block';
       map.panTo(new GLatLng(langGR, breitGR), 10);
      } else {
       showBox.display = 'none';
      }
     }
    }

    function maxFullTrail (trail, langGR, breitGR) {

disp = 0;

     OpenBox = trail;
     maxBox = 11;
     for (BoxCount=1; BoxCount<(maxBox+1); BoxCount++) {
      TrailDetailHeaderName = "";
      TrailDetailHeaderName = TrailDetailHeaderName += 'TrailDetailHeader';
      TrailDetailHeaderName = TrailDetailHeaderName += BoxCount;
      showHeader = document.getElementById(TrailDetailHeaderName).style;
      TrailDetailName = "";
      TrailDetailName = TrailDetailName += 'TrailDetail';
      TrailDetailName = TrailDetailName += BoxCount;
      ShortTrailDetailName = "";
      ShortTrailDetailName = ShortTrailDetailName += 'Short_TrailDetail';
      ShortTrailDetailName = ShortTrailDetailName += BoxCount;
      showBox = document.getElementById(TrailDetailName).style;
	  showShortBox = document.getElementById(ShortTrailDetailName).style;
      if(BoxCount==trail) {
       showBox.display = 'block';
       showShortBox.display = 'none';
       map.panTo(new GLatLng(langGR, breitGR), 10);

       if(trail==1) {
        if(toggleState1==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker1 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker1);
		 }
         toggleState1=1;
        } 
       }

       if(trail==2) {
        if(toggleState2==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker2 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker2);
		 }
         toggleState2=1;
        }
       }

       if(trail==3) {
        if(toggleState3==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker3 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker3);
		 }
         toggleState3=1;
        }
       }

       if(trail==4) {
        if(toggleState4==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker4 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker4);
		 }
         toggleState4=1;
        }
       }

       if(trail==5) {
        if(toggleState5==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker5 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker5);
		 }
         toggleState5=1;
        }
       }

       if(trail==6) {
        if(toggleState6==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker6 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker6);
		 }
         toggleState6=1;
        }
       }

       if(trail==7) {
        if(toggleState7==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker7 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker7);
		 }
         toggleState7=1;
        }
       }

       if(trail==8) {
        if(toggleState8==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker8 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker8);
		 }
         toggleState8=1;
        }
       }

       if(trail==9) {
        if(toggleState9==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker9 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker9);
		 }
         toggleState9=1;
        }
       }

       if(trail==10) {
        if(toggleState10==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker10 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker10);
		 }
         toggleState10=1;
        }
       }

	   if(trail==11) {
        if(toggleState11==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker11 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker11);
		 }
         toggleState11=1;
        }
       }

       if(trail==12) {
        if(toggleState12==0) {
         if(disp==0) {
		  POIPoint = new GLatLng(langGR, breitGR);
	 	  POImarker12 = new createMarker(POIPoint, trail - 1);
          map.addOverlay(POImarker12);
		 }
         toggleState12=1;
        }
       }

      } else {
       showBox.display = 'none';
       showShortBox.display = 'block';
      }
     }
    }

    function TrailDetBox (trail, box) {

    OpenBox = trail;
    OpenBoxTab = box;

//     maxBox = (box + 1);
     maxBox = 8;
     for (BoxCount=1; BoxCount<(maxBox); BoxCount++) {
      TrailDetBoxName = ''
      TrailDetBoxName = TrailDetBoxName += 'TrailDetBox';
      TrailDetBoxName = TrailDetBoxName += trail;
      TrailDetBoxName = TrailDetBoxName += BoxCount;

//alert(TrailDetBoxName);

      TrailDetBoxCount = ""
      TrailDetBoxCount = TrailDetBoxCount += trail;
      TrailDetBoxCount = TrailDetBoxCount += BoxCount;
      showBox = document.getElementById(TrailDetBoxName).style;


//alert(BoxCount);

      if (BoxCount==box) {
        showBox.display = 'block';
      } else {
        showBox.display = 'none'; 
      }
     }
    }



    function openNewsDetails (news) {
     NewsDetailName = "";
     NewsDetailName = NewsDetailName += 'NewsDetails';
     NewsDetailName = NewsDetailName += news;
     showBox = document.getElementById(NewsDetailName).style;
     showBox.display = 'block';
     NewsDetailName = "";
     NewsDetailName = NewsDetailName += 'moreNewsDetails';
     NewsDetailName = NewsDetailName += news;
     showBox = document.getElementById(NewsDetailName).style;
     showBox.display = 'none';
    }

    function closeNewsDetails (news) {
     NewsDetailName = "";
     NewsDetailName = NewsDetailName += 'NewsDetails';
     NewsDetailName = NewsDetailName += news;
     showBox = document.getElementById(NewsDetailName).style;
     showBox.display = 'none';
     NewsDetailName = "";
     NewsDetailName = NewsDetailName += 'moreNewsDetails';
     NewsDetailName = NewsDetailName += news;
     showBox = document.getElementById(NewsDetailName).style;
     showBox.display = 'block';
    }


    function dispDLoadBox() {
     var $s = '';
     var $f = document.getElementById('DLoadBox').style;

     if ($f.display == 'block') {
      $s = 'none';
     }
     else {
      $s = 'block';
     }
     $f.display = $s;
    }


/* ----------------------------------------------------------------------------------- */

   var SearchToggle0 = 1;
   var SearchToggle1 = 1;
   var SearchToggle2 = 1;
   var SearchToggle3 = 1;
   var SearchToggle4 = 1;
   var SearchOptionName = "";
   var SearchOptionName2 = "";

  function openSearch (option) {

/* alert(option);  */


     SearchOptionName  = "";
	 SearchOptionName2 = "";

     if(option==0) {
        SearchOptionName  = SearchOptionName += 'SearchOption0A';
        SearchOptionName2 = SearchOptionName2 += 'SearchOption0B';
        showSearchOption  = document.getElementById(SearchOptionName).style;
        showSearchOption2 = document.getElementById(SearchOptionName2).style;

        if(SearchToggle0==0) {
         SearchToggle0=1;
		 showSearchOption.display = 'block';
		 showSearchOption2.display = 'none';
        }
		else {
         SearchToggle0=0;
		 showSearchOption.display = 'none';
 		 showSearchOption2.display = 'block';
		 }
       }

     if(option==1) {
        SearchOptionName  = SearchOptionName += 'SearchOption1A';
        SearchOptionName2 = SearchOptionName2 += 'SearchOption1B';
        showSearchOption  = document.getElementById(SearchOptionName).style;
        showSearchOption2 = document.getElementById(SearchOptionName2).style;

        if(SearchToggle1==0) {
         SearchToggle1=1;
		 showSearchOption.display = 'block';
		 showSearchOption2.display = 'none';
        }
		else {
         SearchToggle1=0;
		 showSearchOption.display = 'none';
 		 showSearchOption2.display = 'block';
		 }
       }

     if(option==2) {
        SearchOptionName  = SearchOptionName += 'SearchOption2A';
        SearchOptionName2 = SearchOptionName2 += 'SearchOption2B';
        showSearchOption  = document.getElementById(SearchOptionName).style;
        showSearchOption2 = document.getElementById(SearchOptionName2).style;

        if(SearchToggle2==0) {
         SearchToggle2=1;
		 showSearchOption.display = 'block';
		 showSearchOption2.display = 'none';
        }
		else {
         SearchToggle2=0;
		 showSearchOption.display = 'none';
 		 showSearchOption2.display = 'block';
		 }
       }

     if(option==3) {
        SearchOptionName  = SearchOptionName += 'SearchOption3A';
        SearchOptionName2 = SearchOptionName2 += 'SearchOption3B';
        showSearchOption  = document.getElementById(SearchOptionName).style;
        showSearchOption2 = document.getElementById(SearchOptionName2).style;

        if(SearchToggle3==0) {
         SearchToggle3=1;
		 showSearchOption.display = 'block';
		 showSearchOption2.display = 'none';
        }
		else {
         SearchToggle3=0;
		 showSearchOption.display = 'none';
 		 showSearchOption2.display = 'block';
		 }
       }
	   
     if(option==4) {
        SearchOptionName  = SearchOptionName += 'SearchOption4A';
        SearchOptionName2 = SearchOptionName2 += 'SearchOption4B';
        showSearchOption  = document.getElementById(SearchOptionName).style;
        showSearchOption2 = document.getElementById(SearchOptionName2).style;

        if(SearchToggle4==0) {
         SearchToggle4=1;
		 showSearchOption.display = 'block';
		 showSearchOption2.display = 'none';
        }
		else {
         SearchToggle4=0;
		 showSearchOption.display = 'none';
 		 showSearchOption2.display = 'block';
		 }
       }
	   
    }




/* ----------------------------------------------------------------------------------- */
function search(next_action, ShopStep, ItemCode, SLitemaction, SLqty, SLprice, SLprod) {



/* alert(next_action);   */
/*  alert(selItem);   */


  var $para = '';
  var $PageToCall = '/5_1/YT_start5'; 

/* Call Merkliste */
  if (next_action == "2") {
     $para = $para + '&t=&l=&d=&r='
     }
     else {

/* Trail type */
     var $cnt = document.getElementsByName('t').length;

     var $code = '';
     var $conn = '';

     for ($n = 0; $n <= $cnt - 1; $n++) {
      if (document.getElementsByName('t')[$n].checked == true) {
       $code = $code + $conn + document.getElementsByName('t')[$n].value;
       $conn = ',';
      }
     }

     $para = $para + '&t=' + $code;

/* Trail level */
     var $cnt = document.getElementsByName('l').length;

     var $code = '';
     var $conn = '';

     for ($n = 0; $n <= $cnt - 1; $n++) {
      if (document.getElementsByName('l')[$n].checked == true) {
       $code = $code + $conn + document.getElementsByName('l')[$n].value;
       $conn = ',';
/*   	   openSearch ("1"); */
      }
     }

     $para = $para + '&l=' + $code;

/* Duration Code */
     var $cnt = document.getElementsByName('d').length;

     var $code = '';
     var $conn = '';

     for ($n = 0; $n <= $cnt - 1; $n++) {
      if (document.getElementsByName('d')[$n].checked == true) {
       $code = $code + $conn + document.getElementsByName('d')[$n].value;
       $conn = ',';
      }
     }

     $para = $para + '&d=' + $code;


/* Region Code */
     var $cnt = document.getElementsByName('r').length;

     var $code = '';
     var $conn = '';

     for ($n = 0; $n <= $cnt - 1; $n++) {
      if (document.getElementsByName('r')[$n].checked == true) {
       $code = $code + $conn + document.getElementsByName('r')[$n].value;
       $conn = ',';
      }
     }

     $para = $para + '&r=' + $code;

     }




/* Word Search */
     $para = $para + '&q='  + document.getElementById('s').value;


/* selected Tab */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraTab').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraTab')[$n].value;
       $conn = ',';
     }
     $para = $para + '&sTab=' + $code;


/* Car Reservation Options */
/* Reservation from Date */
     if ($code == "RA") { 
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('RA_DATE').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('RA_DATE')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RAdt='  + $code;   
/* Reservation RGN */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('RA_RGN').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('RA_RGN')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RArgn='  + $code;   
/* Reservation CarType */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('RA_CTYPE').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('RA_CTYPE')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RActype='  + $code;   
     }  

/* Accommodation Reservation Options */
     if ($code == "RM") { 
/* Reservation from Date */
      $para = $para + '&RMdt='  + document.getElementById('ACC_ARR').value;
/* Number of Days */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('ACC_DUR').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('ACC_DUR')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RMdur='  + $code;   
/* Number of Pax */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('ACC_PAX').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('ACC_PAX')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RMpax='  + $code;   
/* Type of Accommodation */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('ACC_TYP').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('ACC_TYP')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RMtyp='  + $code;   
/* Accommodation Region or MKA */
       var $code = '';
       var $conn = '';
       var $testval = '';
       var $cnt = document.getElementsByName('ACC_RGN').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $testval = (document.getElementsByName('ACC_RGN')[$n].value);
         $code = $code + $conn + $testval;
         $conn = ',';
       }
       $para = $para + '&RMrgn='  + $code;  
	 }  


/* User ID - warum paraRGN ??????????????????????????????????????????? */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraRGN').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraRGN')[$n].value;
       $conn = ',';
     }
     $para = $para + '&YTid=' + $code;


/* No of TRK's to display */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('TRKdisp').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('TRKdisp')[$n].value;
       $conn = ',';
     }
     $para = $para + '&TRKdisp=' + $code;
	 


/* Language */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraLang').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraLang')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&lang=' + $code;

/* Page - set Pagecounter to '' if new selection*/
     var $code = '';
//     var $conn = '';
//     var $cnt = document.getElementsByName('paraPage').length;
//     for ($n = 0; $n <= $cnt - 1; $n++) {
//       $code = $code + $conn + document.getElementsByName('paraPage')[$n].value;
//       $conn = ',';
//	 }
     $para = $para + '&p=' + $code;


/* Layout ID */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraLayout').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraLayout')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&lay=' + $code;

     if ($code == 'YT_4-touch') {
 	   $PageToCall = $PageToCall + '-touch';
      }
     if ($code == 'YT_4-touch19') {
 	   $PageToCall = $PageToCall + '-touch';
      }


/* User ID */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraUser').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraUser')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&usr=' + $code;

/* MapLong */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraMapLong').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraMapLong')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&long=' + $code;

/* MapLati */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraMapLati').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraMapLati')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&lati=' + $code;

/* MapSize */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraMapSize').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraMapSize')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&size=' + $code;

/* MapType */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraMapType').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraMapType')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&mapt=' + $code;

/* markt Traks */
     var $cnt = document.getElementsByName('mark').length;

     var $code = '';
     var $conn = '';

     for ($n = 0; $n <= $cnt - 1; $n++) {
      if (document.getElementsByName('mark')[$n].checked == true) {
       $code = $code + $conn + document.getElementsByName('mark')[$n].value;
       $conn = ',';
      }
     }
     $para = $para + '&mark=' + $code;

/* SessionID */
     var $code = '';
     var $conn = '';
     var $cnt = document.getElementsByName('paraSession').length;
     for ($n = 0; $n <= $cnt - 1; $n++) {
       $code = $code + $conn + document.getElementsByName('paraSession')[$n].value;
       $conn = ',';
	 }
     $para = $para + '&SessionID=' + $code;


/* Call Merkliste - MLaction = 2 */
     if (next_action == "2") {
     $para = $para + '&MLaction=2'
     }



/* Call Shopliste - SLaction = 12 */
     if (next_action == "12") {
       $para = $para + '&SLaction=' + next_action;
	   $para = $para + '&SLStep=' + ShopStep;
	   $para = $para + '&ShopItem=' + ItemCode;
	   $para = $para + '&SLItemAction=' + SLitemaction;
	   $para = $para + '&SLQty=' + SLqty;
	   $para = $para + '&SLPrice=' + SLprice;
	   $para = $para + '&SLProd=' + SLprod;

       if (ShopStep == "2") {
         if (SLitemaction == "1") {
/* ShopSession - Reservation Details */
       var $Shp1errMsg = ""
	   var $Shp1errConc = ""
	   var $Shp1errFlag = "N"

       var $code = '' ;
	   var $ShpFieldName = 'SHP1_EDA' + SLqty ;  
/* Arrival Date */				
	   if (document.getElementById( $ShpFieldName ).value == "") {
         $Shp1errMsg = "Anreisedatum";
		 $Shp1errConc = ", ";
    	 $Shp1errFlag = "Y";
       }
	   $code = $code + document.getElementById( $ShpFieldName ).value;
/* Nights */				
	   var $ShpFieldName = 'SHP1_NIGHTS' + SLqty ;  
	   if (document.getElementById( $ShpFieldName ).value == "") {
         $Shp1errMsg = "Anzahl Uebernachtungen";
		 $Shp1errConc = ", ";
   		 $Shp1errFlag = "Y";
       }
	   $code = $code + "," + document.getElementById( $ShpFieldName ).value;
/* Adults */		
	   var $ShpFieldName = 'SHP1_AD_PAX' + SLqty ;  
	   if (document.getElementById( $ShpFieldName ).value == "") {
         $Shp1errMsg = "Anzahl Erwachsene Personen";
		 $Shp1errConc = ", ";
   		 $Shp1errFlag = "Y";
       }
	   $code = $code + "," + document.getElementById( $ShpFieldName ).value;
/* Childen */				
	   var $ShpFieldName = 'SHP1_CH_PAX' + SLqty ;  
	   $code = $code + "," + document.getElementById( $ShpFieldName ).value;


/* Validation */		
	   if ($Shp1errFlag == "Y") {
		 alert ("Bitte fuellen Sie die folgenden Felder aus: " + $Shp1errMsg);
		 return;
	   }
       else {
		 $para = $para + '&Shp1_Data=' + $code;		
	   }
	   }
       }

//		 alert ($para);


/* ShopSession */
       var $code = '';
       var $conn = '';
       var $cnt = document.getElementsByName('SLSession').length;
       for ($n = 0; $n <= $cnt - 1; $n++) {
         $code = $code + $conn + document.getElementsByName('SLSession')[$n].value;
         $conn = ',';
	   }
       $para = $para + '&SLSession=' + $code;
     }



 //  alert($para) ;   

     window.open($PageToCall + '.asp?c=' + $para, '_self');
    }






function LoadOneTRK(trail, box, langGR, breitGR, size, type) {

    if (GBrowserIsCompatible()) {
       map = new GMap2(document.getElementById("col3_map_canvas_map"));
       langGR = document.getElementById('sTrailLati1').value;
       breitGR = document.getElementById('sTrailLong1').value;
       map.setCenter(new GLatLng(langGR, breitGR), size);
       map.addControl(new GSmallMapControl());
       map.addControl(new GMapTypeControl());
       map.addMapType(G_PHYSICAL_MAP);
       map.addMapType(G_SATELLITE_3D_MAP);
       map.setMapType(type);

       TrailURL = document.getElementById('sTrailURL1').value;
       TrailXml1 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml1);
       toggleState1=1;

       showHeader = document.getElementById('TrailDetailHeader1').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail1').style;
       showBox.display = 'block';
       TrailDetBox(trail, box);
	}
}

function LoadTwoTRK(trail, box, langGR, breitGR, size, type) {

    if (GBrowserIsCompatible()) {
       map = new GMap2(document.getElementById("col3_map_canvas_map"));
       langGR = document.getElementById('sTrailLati1').value;
       breitGR = document.getElementById('sTrailLong1').value;
       map.setCenter(new GLatLng(langGR, breitGR), size);
       map.addControl(new GSmallMapControl());
       map.addControl(new GMapTypeControl());
       map.addMapType(G_PHYSICAL_MAP);
       map.addMapType(G_SATELLITE_3D_MAP);
       map.setMapType(type);

       TrailURL = document.getElementById('sTrailURL1').value;
       TrailXml1 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml1);
       toggleState1=1;

	   TrailURL = document.getElementById('sTrailURL2').value;
       TrailXml2 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml2);
       toggleState2=1;

       showHeader = document.getElementById('TrailDetailHeader1').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail1').style;
       showBox.display = 'block';

	   showHeader = document.getElementById('TrailDetailHeader2').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail2').style;
       showBox.display = 'block';

	}
}


function LoadThreeTRK(trail, box, langGR, breitGR, size, type) {

    if (GBrowserIsCompatible()) {
       map = new GMap2(document.getElementById("col3_map_canvas_map"));
       langGR = document.getElementById('sTrailLati1').value;
       breitGR = document.getElementById('sTrailLong1').value;
       map.setCenter(new GLatLng(langGR, breitGR), size);
       map.addControl(new GSmallMapControl());
       map.addControl(new GMapTypeControl());
       map.addMapType(G_PHYSICAL_MAP);
       map.addMapType(G_SATELLITE_3D_MAP);
       map.setMapType(type);

       TrailURL = document.getElementById('sTrailURL1').value;
       TrailXml1 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml1);
       toggleState1=1;

	   TrailURL = document.getElementById('sTrailURL2').value;
       TrailXml2 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml2);
       toggleState2=1;

	   TrailURL = document.getElementById('sTrailURL3').value;
       TrailXml3 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml3);
       toggleState3=1;

       showHeader = document.getElementById('TrailDetailHeader1').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail1').style;
       showBox.display = 'block';

	   showHeader = document.getElementById('TrailDetailHeader2').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail2').style;
       showBox.display = 'block';

	   showHeader = document.getElementById('TrailDetailHeader3').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail3').style;
       showBox.display = 'block';


	}
}



function LoadOnePOI(trail, box, langGR, breitGR, size, type) {

    if (GBrowserIsCompatible()) {
       map = new GMap2(document.getElementById("col3_map_canvas_map"));
       langGR = document.getElementById('sTrailLati1').value;
       breitGR = document.getElementById('sTrailLong1').value;
       map.setCenter(new GLatLng(langGR, breitGR), size);
       map.addControl(new GSmallMapControl());
       map.addControl(new GMapTypeControl());
       map.addMapType(G_PHYSICAL_MAP);
       map.addMapType(G_SATELLITE_3D_MAP);
       map.setMapType(type);

       TrailURL = document.getElementById('sTrailURL1').value;
       TrailXml1 = new GGeoXml(TrailURL);
       map.addOverlay(TrailXml1);
       toggleState1=1;

	   POIPoint = new GLatLng(langGR, breitGR);
	   POImarker1 = new createMarker(POIPoint, trail - 1);
       map.addOverlay(POImarker1);

       showHeader = document.getElementById('TrailDetailHeader1').style;
       showHeader.display = 'block';
       showBox = document.getElementById('TrailDetail1').style;
       showBox.display = 'block';
       TrailDetBox(trail, box);
	}
}
var map;
var ge;



function initialize(long, lati, size, type) {
	//"use strict";
    if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("col3_map_canvas_map"));

        map.setCenter(new GLatLng(long, lati), size);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.addMapType(G_PHYSICAL_MAP);
        map.addMapType(G_SATELLITE_3D_MAP);
        map.setMapType(type);

// Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
	    fixOverlay();
	    //GEvent.addListener(map, "click", Timeout);
	   // map.getEarthInstance(function (pluginInstance) {
           // ge = pluginInstance;
          //  google.earth.addEventListener(ge.getGlobe(), 'click', Timeout);
    
       // });

    }
}
	
	
/*

//initialisiert Overlay
function Timeout() {
    "use strict";
	
    setTimeout("initOverlay()", 500);
	
}
function initOverlay() {
    "use strict";
	
	var earthIsOn;
	var Ohref;
	var lay;
	var Ergebnis;
	$('a', '#iw_kml').addClass("iframe");
	lay = "&lay=" + $("#hiddenlay").val();
	//fügt Overlay zu allen Links in Balloons in Maps hinzu
    
	
	
    $(".iframe").fancybox({
		'width'	:	700,
		'height'	:	'90%',
		'type' : 'iframe',
		//schaltet falls google earth plugin eingestellt auf Satellit
		'onStart' : function () { 
			if (map.getCurrentMapType() === G_SATELLITE_3D_MAP) {
                map.setMapType(G_SATELLITE_MAP);
                earthIsOn = true;
            } else {
                earthIsOn = false;
            }
		},
		//schaltet zurück auf earth 
		'onCleanup' : function () { 
			if (earthIsOn) {
				map.setMapType(G_SATELLITE_3D_MAP);
			} 
		}
		
	});
	Ohref = $('.iframe').attr("href");
	
	Ergebnis = Ohref.match(/&lay=/);
	
	if (!Ergebnis) {
	Ohref = Ohref + lay; };
	
	$('.iframe').attr("href",Ohref);
   
	
} */

function placeRA() {

    var $errMsg = ""
	var $errConc = ""
	var $errFlag = "N"
	var $selString = ""

		  if (document.getElementById('AD_FNAME').value == "") {
           $errMsg = "Vorname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = "AD_FNAME=" + document.getElementById('AD_FNAME').value;

		  if (document.getElementById('AD_SNAME').value == "") {
           $errMsg = $errMsg + $errConc + "Nachname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&AD_SNAME=" + document.getElementById('AD_SNAME').value;

		  if (document.getElementById('AD_ADR1').value == "") {
           $errMsg = $errMsg + $errConc + "Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&AD_ADR1=" + document.getElementById('AD_ADR1').value;

		  if (document.getElementById('AD_PCODE').value == "") {
           $errMsg = $errMsg + $errConc + "Postleitzahl";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&AD_PCODE=" + document.getElementById('AD_PCODE').value;

		  if (document.getElementById('AD_TOWN').value == "") {
           $errMsg = $errMsg + $errConc + "Ortschaft";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&AD_TOWN=" + document.getElementById('AD_TOWN').value;

  		  if (document.getElementById('AD_COUNTRY').value == "") {
           $errMsg = $errMsg + $errConc + "Land";
		   $errConc = ", ";
   		   $errFlag = "Y";		  
          }
		  $selString = $selString + "&AD_COUNTRY=" + document.getElementById('AD_COUNTRY').value;

  		  if (document.getElementById('AD_PHONE').value == "") {
           $errMsg = $errMsg + $errConc + "Telefonnummer";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&AD_PHONE=" + document.getElementById('AD_PHONE').value;

  		  if (document.getElementById('AD_MAIL').value == "") {
           $errMsg = $errMsg + $errConc + "E-Mail Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }

   	      $selString = $selString + "&AD_MAIL=" + document.getElementById('AD_MAIL').value;

		  $selString = $selString + "&AD_NL=" + document.getElementById('NL_ORDER').value;
//  		  $selString = $selString + "&RE_DATE=" + document.getElementById('RE_DATE').value;

  		  $selString = $selString + "&SLSession=" + document.getElementById('SLSession').value;

		if ($errFlag == "Y") {
			  alert ("Bitte fuellen Sie die folgenden Felder aus: " + $errMsg);
			  return;
		}
        else {
		    var emailID = document.getElementById('AD_MAIL').value; 
			if (echeck(document.getElementById('AD_MAIL').value)==false) {
				return;
   			}
			else {
			var $PageToCall = '/5_1/YT_update_RA5'; 
			window.open($PageToCall + '.asp?' + $selString + '&usr=AM12&nOpt=YTnews&nVal=000108', '_self');
			}
		}
	}

 function pauschalRA() {

    var $errMsg = ""
	var $errConc = ""
	var $errFlag = "N"
	var $selString = ""

		  if (document.getElementById('PAU_AD_FNAME' + OpenBox).value == "") {
           $errMsg = "Vorname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = "PAU_AD_FNAME=" + document.getElementById('PAU_AD_FNAME' + OpenBox).value;

		  if (document.getElementById('PAU_AD_SNAME' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Nachname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_SNAME=" + document.getElementById('PAU_AD_SNAME' + OpenBox).value;

		  if (document.getElementById('PAU_AD_ADR1' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_ADR1=" + document.getElementById('PAU_AD_ADR1' + OpenBox).value;

		  if (document.getElementById('PAU_AD_PCODE' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Postleitzahl";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_PCODE=" + document.getElementById('PAU_AD_PCODE' + OpenBox).value;

		  if (document.getElementById('PAU_AD_TOWN' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Ortschaft";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_TOWN=" + document.getElementById('PAU_AD_TOWN' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_COUNTRY' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Land";
		   $errConc = ", ";
   		   $errFlag = "Y";		  
          }
		  $selString = $selString + "&PAU_AD_COUNTRY=" + document.getElementById('PAU_AD_COUNTRY' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_PHONE' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Telefonnummer";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_PHONE=" + document.getElementById('PAU_AD_PHONE' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_MAIL' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "E-Mail Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = $selString + "&PAU_AD_MAIL=" + document.getElementById('PAU_AD_MAIL' + OpenBox).value;


//		  $selString = $selString + "&PAU_AD_NL=" + document.getElementById('PAU_NL_ORDER' + OpenBox).value;
  		  $selString = $selString + "&PAU_RE_DATE=" + document.getElementById('PAU_ARR_DATE' + OpenBox).value;
  		  $selString = $selString + "&PAU_NIGHT=" + document.getElementById('PAU_NIGHT' + OpenBox).value;
   		  $selString = $selString + "&PAU_ROOM_DR=" + document.getElementById('PAU_ROOM_DR' + OpenBox).value;
   		  $selString = $selString + "&PAU_ROOM_SR=" + document.getElementById('PAU_ROOM_SR' + OpenBox).value;
  		  $selString = $selString + "&PAU_RE_OBJ=" + document.getElementById('sPOINo' + OpenBox).value;
   		  $selString = $selString + "&PAU_OK_ORDER=" + document.getElementById('PAU_OK_ORDER' + OpenBox).value;
   		  $selString = $selString + "&PAU_SHP_SESSION=" + document.getElementById('PAU_SHP_SESSION' + OpenBox).value;

          var $code = '';
          var $conn = '';
          var $testval = '';
          var $cnt = document.getElementsByName('PAU_VAL10').length;
          for ($n = 0; $n <= $cnt - 1; $n++) {
            $testval = (document.getElementsByName('PAU_VAL10')[$n].value);
            $code = $code + $conn + $testval;
            $conn = ',';
          }
          if ($code == "") {
            $errMsg = $errMsg + $errConc + "Ausgangspunkt";
		    $errConc = ", ";
   		    $errFlag = "Y";
          }
          $selString = $selString + '&PAU_VAL1='  + $code;   


          var $code = '';
          var $conn = '';
          var $testval = '';
          var $cnt = document.getElementsByName('PAU_VAL20').length;
          for ($n = 0; $n <= $cnt - 1; $n++) {
            $testval = (document.getElementsByName('PAU_VAL20')[$n].value);
            $code = $code + $conn + $testval;
            $conn = ',';
          }
          if ($code == "") {
            $errMsg = $errMsg + $errConc + "1. Uebernachtungsort";
		    $errConc = ", ";
   		    $errFlag = "Y";
          }
          $selString = $selString + '&PAU_VAL2='  + $code;   


          var $code = '';
          var $conn = '';
          var $testval = '';
          var $cnt = document.getElementsByName('PAU_VAL30').length;
          for ($n = 0; $n <= $cnt - 1; $n++) {
            $testval = (document.getElementsByName('PAU_VAL30')[$n].value);
            $code = $code + $conn + $testval;
            $conn = ',';
          }
          $selString = $selString + '&PAU_VAL3='  + $code;   

          var $code = '';
          var $conn = '';
          var $testval = '';
          var $cnt = document.getElementsByName('PAU_VAL40').length;
          for ($n = 0; $n <= $cnt - 1; $n++) {
            $testval = (document.getElementsByName('PAU_VAL40')[$n].value);
            $code = $code + $conn + $testval;
            $conn = ',';
          }
          $selString = $selString + '&PAU_VAL4='  + $code;   

          var $code = '';
          var $conn = '';
          var $testval = '';
          var $cnt = document.getElementsByName('PAU_VAL50').length;
          for ($n = 0; $n <= $cnt - 1; $n++) {
            $testval = (document.getElementsByName('PAU_VAL50')[$n].value);
            $code = $code + $conn + $testval;
            $conn = ',';
          }
          $selString = $selString + '&PAU_VAL5='  + $code;   

   		  $selString = $selString + "&PAU_VAL6=" + document.getElementById('PAU_VAL60').value;





//		 alert ($selString);




 //alert ("in pauschaRA END ");	
 


		if ($errFlag == "Y") {
			  alert ("Bitte fuellen Sie die folgenden Felder aus: " + $errMsg);
			  return;
		}
        else {
		    var emailID = document.getElementById('PAU_AD_MAIL' + OpenBox).value; 
			if (echeck(document.getElementById('PAU_AD_MAIL' + OpenBox).value)==false) {
				return;
   			}
			else {
			var $PageToCall = '/5_1/YT_update_PAU_RA5'; 
			window.open($PageToCall + '.asp?' + $selString + '&usr=' + (document.getElementById('paraUser').value), '_self');

			}
		}
	}


 function requestACC() {

    var $errMsg = ""
	var $errConc = ""
	var $errFlag = "N"
	var $selString = ""

		  if (document.getElementById('PAU_AD_FNAME' + OpenBox).value == "") {
           $errMsg = "Vorname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = "PAU_AD_FNAME=" + document.getElementById('PAU_AD_FNAME' + OpenBox).value;

		  if (document.getElementById('PAU_AD_SNAME' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Nachname";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_SNAME=" + document.getElementById('PAU_AD_SNAME' + OpenBox).value;

		  if (document.getElementById('PAU_AD_ADR1' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_ADR1=" + document.getElementById('PAU_AD_ADR1' + OpenBox).value;

		  if (document.getElementById('PAU_AD_PCODE' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Postleitzahl";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_PCODE=" + document.getElementById('PAU_AD_PCODE' + OpenBox).value;

		  if (document.getElementById('PAU_AD_TOWN' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Ortschaft";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_TOWN=" + document.getElementById('PAU_AD_TOWN' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_COUNTRY' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Land";
		   $errConc = ", ";
   		   $errFlag = "Y";		  
          }
		  $selString = $selString + "&PAU_AD_COUNTRY=" + document.getElementById('PAU_AD_COUNTRY' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_PHONE' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "Telefonnummer";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_PHONE=" + document.getElementById('PAU_AD_PHONE' + OpenBox).value;

  		  if (document.getElementById('PAU_AD_MAIL' + OpenBox).value == "") {
           $errMsg = $errMsg + $errConc + "E-Mail Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&PAU_AD_MAIL=" + document.getElementById('PAU_AD_MAIL' + OpenBox).value;
  		  $selString = $selString + "&PAU_ARR_DATE=" + document.getElementById('PAU_ARR_DATE' + OpenBox).value;
   		  $selString = $selString + "&PAU_DEP_DATE=" + document.getElementById('PAU_DEP_DATE' + OpenBox).value;
  		  $selString = $selString + "&PAU_PAX_AD=" + document.getElementById('PAU_PAX_AD' + OpenBox).value;
   		  $selString = $selString + "&PAU_PAX_YO=" + document.getElementById('PAU_PAX_YO' + OpenBox).value;
   		  $selString = $selString + "&PAU_PAX_CH=" + document.getElementById('PAU_PAX_CH' + OpenBox).value;
  		  $selString = $selString + "&PAU_RE_OBJ=" + document.getElementById('sPOINo' + OpenBox).value;
   		  $selString = $selString + "&PAU_FLEX=" + document.getElementById('PAU_FLEX' + OpenBox).value;
   		  $selString = $selString + "&PARA_SUB_TYPE=" + document.getElementById('paraSubType' + OpenBox).value;
		
		if ($errFlag == "Y") {
			  alert ("Bitte fuellen Sie die folgenden Felder aus: " + $errMsg);
			  return;
		}
        else {
		    var emailID = document.getElementById('PAU_AD_MAIL' + OpenBox).value; 
			if (echeck(document.getElementById('PAU_AD_MAIL' + OpenBox).value)==false) {
				return;
   			}
			else {
			var $PageToCall = '/5_1/YT_request_ACC5'; 
			window.open($PageToCall + '.asp?' + $selString + '&usr=' + (document.getElementById('paraUser').value), '_self');

			}
		}
	}





 function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Das Format der eingegebenen E-Mail Adresse ist falsch")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("ungültige E-Mail Adresse")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("ungültige E-Mail Adresse")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("ungültige E-Mail Adresse")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("ungültige E-Mail Adresse")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("ungültige E-Mail Adresse")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("ungültige E-Mail Adresse")
		    return false
		 }

 		 return true					
	}



 function myAlpmoveNEW() {

    var $errMsg = ""
	var $errConc = ""
	var $errFlag = "N"
	var $selString = ""
	var $PWORD1 = ""


		  if (document.getElementById('MYA_NEW_EMAIL').value == "") {
           $errMsg = "E-Mail Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = "MYA_NEW_EMAIL=" + document.getElementById('MYA_NEW_EMAIL').value;

		  if (document.getElementById('MYA_NEW_PWORD').value == "") {
           $errMsg = $errMsg + $errConc + "Passwort";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&MYA_NEW_PWORD=" + document.getElementById('MYA_NEW_PWORD').value;
  		  $PWORD1 = document.getElementById('MYA_NEW_PWORD').value;

		  if (document.getElementById('MYA_NEW_PWORD2').value == "") {
           $errMsg = $errMsg + $errConc + "Passwort wiederholen";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }

		  if (document.getElementById('MYA_NEW_PWORD2').value != $PWORD1) {
			alert ("Passworteingabe falsch - Passwort und wiederholtes Passwort muessen identisch sein");
  			return;
          }
		  
 	      $selString = $selString + "&SessionID=" + document.getElementById('paraSession').value;
  		  $selString = $selString + "&mark=" + document.getElementById('paraMark').value;
		
		if ($errFlag == "Y") {
			  alert ("Bitte fuellen Sie die folgenden Felder aus: " + $errMsg);
			  return;
		}
        else {
		    var emailID = document.getElementById('MYA_NEW_EMAIL').value; 
			if (echeck(document.getElementById('MYA_NEW_EMAIL').value)==false) {
				return;
   			}
			else {
			var $PageToCall = '/5_1/YT_myAlpmove_NEW'; 
			window.open($PageToCall + '.asp?' + $selString + '&usr=' + (document.getElementById('paraUser').value), '_self');

			}
		}
	}


 function myAlpmoveLOGIN() {

    var $errMsg = ""
	var $errConc = ""
	var $errFlag = "N"
	var $selString = ""


		  if (document.getElementById('MYA_EMAIL').value == "") {
           $errMsg = "E-Mail Adresse";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
 		  $selString = "MYA_EMAIL=" + document.getElementById('MYA_EMAIL').value;

		  if (document.getElementById('MYA_PWORD').value == "") {
           $errMsg = $errMsg + $errConc + "Passwort";
		   $errConc = ", ";
   		   $errFlag = "Y";
          }
		  $selString = $selString + "&MYA_PWORD=" + document.getElementById('MYA_PWORD').value;



//		  $selString = $selString + "&MYA_NEW_PWORD2=" + document.getElementById('MYA_NEW_PWORD2').value;

	  
 	      $selString = $selString + "&SessionID=" + document.getElementById('paraSession').value;
  		  $selString = $selString + "&mark=" + document.getElementById('paraMark').value;

		if ($errFlag == "Y") {
			  alert ("Bitte fuellen Sie die folgenden Felder aus: " + $errMsg);
			  return;
		}
        else {
		    var emailID = document.getElementById('MYA_EMAIL').value; 
			if (echeck(document.getElementById('MYA_EMAIL').value)==false) {
				return;
   			}
			else {
			var $PageToCall = '/5_1/YT_myAlpmove_Login'; 
			window.open($PageToCall + '.asp?' + $selString + '&usr=' + (document.getElementById('paraUser').value), '_self');

			}
		}
	}




 function myAlpmoveLOGOUT() {

	var $selString = ""
    $selString = "SessionID=" + document.getElementById('paraSession').value;
    $selString = $selString + "&mark=" + document.getElementById('paraMark').value;
		
	var $PageToCall = '/5_1/YT_myAlpmove_logout'; 
	window.open($PageToCall + '.asp?' + $selString + '&usr=' + (document.getElementById('paraUser').value), '_self');
	}




   -->


