function startNext(xsource, xmap, xkey, xfilter, xpf, xpt, xqm, xrooms, xzoom, xmaptype, xstype) 
{
     //var hloc = "48.13997423269043";
     //var vloc = "11.568431854248047";
     var hloc = "48.13915446421363";
     var vloc = "11.567643284797668";
     if (xmap == "mu-nord") { hloc = "48.194586404788296"; vloc="11.575813293457031";}
     if (xmap == "mu-west") { hloc = "48.14352521832511";  vloc="11.452388763427734";}
     if (xmap == "mu-ost")  { hloc = "48.119579947559295"; vloc="11.645164489746094";}
     if (xmap == "mu-sud")  { hloc = "48.08220761536228";  vloc="11.638469696044922";}

    if(xmaptype == 99)
    {
    	 var maptypes = new Array (0,1,2,3,0,1,2,3,0,1);
    	 xmaptype = maptypes[getRandom()];
    } 
    var xlimit = "no";
    if(xfilter == "xshopng" || xfilter == "xshopng@xelektro@x360") {xlimit = "yes";}
    location.href = "http://www.artishock.de/cgi-bin/im_list.pl?source=" + xsource + "&amp;startmap=custom&amp;hloc=" + hloc + "&amp;vloc=" + vloc + "&amp;key=" + xkey + "&amp;stypestring=" + xstype + "&amp;itypestring=" + xfilter + "&amp;pricefrom=" + xpf + "&amp;priceto=" + xpt + "&amp;sizeqm=" + xqm + "&amp;norooms=" + xrooms  + "&amp;zoom=" + xzoom + "&amp;maptype=" + xmaptype + "&amp;limit=" + xlimit;
}

function refreshMap() 
{
    var mycoord = document.getElementById("message").innerHTML.split(",");
    var hloc = mycoord[0].replace("(","");
    var vloc = mycoord[1].replace("","");
    var vloc = mycoord[1].replace(")","");
    var xpf = document.getElementById("pricefrom").value;
    var xpt = document.getElementById("priceto").value;
    var xqm = document.getElementById("sizeqm").value;
    var xrooms = document.getElementById("norooms").value;
    var stype = document.immoform.stype.value;
    var maptype = document.immoform.maptype.value;
    var itypestring = "";
    var limit = "yes";
    var listofids = "xhouse@xflat@xmflat@xground@xoffice@xbusi@xguest@xprod@xhammer@xdb@xkinder@xgrunds@xweiterfs@xuni@xkrank@xarzt@xapo@xlebensm@xback@xtank@xbio@xpost@xbank@xswim@xfitn@xksppl@xsport@xrestaur@xbierg@xshopng@xjob@xcafe@xkino@xelektro@x360@xbar@xtheatr@xauto@xdisco@xmuseum@xhotel@xlimit";
    var mylst = listofids.split("@");
      for (i=0; i<mylst.length; i++) {
          if (document.getElementById(mylst[i]).checked) { itypestring += mylst[i] + "@";}
      }
      if (document.immoform.xlimit.checked) { limit = "no";}
    var myzoom = map.getZoom();
    location.href = "http://www.artishock.de/cgi-bin/im_list.pl?source=immomap/mmap.htm&amp;startmap=custom&amp;hloc=" + hloc + "&amp;vloc=" + vloc + "&amp;key=*&amp;stypestring=" + stype + "&amp;itypestring=" + itypestring  + "&amp;pricefrom=" + xpf + "&amp;priceto=" + xpt + "&amp;sizeqm=" + xqm + "&amp;norooms=" + xrooms + "&amp;limit=" + limit + "&amp;zoom=" + myzoom + "&amp;maptype=" + maptype;
}

function switchBuyorrent(mode) 
{
	 document.immoform.stype.value = mode;
	 if(mode == "4sale@poi") 
	 {	document.getElementById("leftpanel").setAttribute("background","../immomap/images/panels/navileft.png");	}
	 else 
	 {	document.getElementById("leftpanel").setAttribute("background","../immomap/images/panels/navileftm.png");}
}

function statOff(text)
{
   window.status=text; return true;
}
function statOn()
{
   window.status=''; return true;
}

function setMaptypeValue(myvalue)
{
   document.immoform.maptype.value = myvalue;
   setMyMapType(myvalue);
}

function verifyEmail(s) 
{
	var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
	var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
	if (sLen < 6) return false;
	while (i < sLen){
		c=s.charAt(i);
		if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false;
		if (c=='.') { if (cCnt<1) return false; cCnt=0; }
		if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; }
		cCnt=cCnt+1; i++;
	}	
	if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false;
	return true;
}

function getRandom()
{
return Math.round(10 * Math.random());
}
