
// test na povinne parametry formulare
function checkMe(tf,text,pars)
{
	pole=pars.split(',');
	for(i=0;i<pole.length;i+=2)
	{
		if(eval('typeof  tf.'+pole[i])!='undefined'){
			if(eval('tf.'+pole[i]+'.value')=='')
			{
				alert(pole[(i+1)]+' '+text);
				eval('tf.'+pole[i]+'.focus()');
				return false;
			}
		}
	}
	return true;
}

// nove okno
function previewWindow(url, title)
{
	window.open(url, title, "toolbar=no,status=no,scrollbars=yes,resizable=yes,width=800,height=600");
}

function newwindow(url,title){
	window.open(url, title, "toolbar=yes,status=yes,scrollbars=yes,resizable=yes");
}


// vraci hodnotu z popup okna zpet do formulara
function backToForm(elName, newId, newName){

//	if (window.showModalDialog) {
//		dialogArguments.document.all(dialogArguments.elementFk).value = newId;
//		dialogArguments.document.all(dialogArguments.elementName).innerHTML = newName;
//	} else { //Netscape
		var opnr=window.opener;
		opnr.document.getElementById(elName+'_fk').value=newId;
		opnr.document.getElementById(elName+'_name').innerHTML=newName;	
//	}
	window.setTimeout('window.close()',10);
}

// smaza hodnoty z formulare u tematu 
function deleteFormInput(name){
	document.getElementById(name+'_fk').value='';
	document.getElementById(name+'_name').innerHTML='';
}

// Otevre okno pro vyber souboru (reuse)
function chooseFile(inpId){
//	if (window.showModalDialog) {
//		window.elementFk = inpId+'_fk';
//		window.elementName = inpId+'_name';
//		showModalDialog ("../fileman/files.asp?inpID="+inpId, window, "dialogheight=600px;dialogwidth=800px;status=no;toolbar=no;menubar=no;location=no;resizable=yes;scroll:yes")
//	} else {
		window.open("../fileman/files.asp?inpID="+inpId, 'zipWindow', 'width=800,height=600,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,')
//	}
}

function changeimage(imgName,newImgName){
	eval("document." + imgName + ".src = '/data/prodejni-mista/n_"+newImgName+".gif'");	
}



function previewFoto(filePath){
	pole=get_element("specialPhotoDetail");
	pole.src=filePath;
}
function previewClear(filePath){
	pole=get_element("specialPhotoDetail")
	pole.src=filePath;
}

function get_element(name) {
	if (document.all) {
		return document.all[name];
	} else {
		return document.getElementById(name);
	}
}

function hidefields(s, f){
	hod=s.options[s.selectedIndex].value.substring(0,1);
	if (hod=='1'){showDiv('1');hideDiv('2');hideDiv('3');}
	if (hod=='2'){showDiv('1');showDiv('2');hideDiv('3');}
	if (hod=='3'){showDiv('1');showDiv('2');showDiv('3');}
	if (hod=='4'){showDiv('1');hideDiv('2');showDiv('3');}
	if (hod=='5'){hideDiv('1');hideDiv('2');showDiv('3');}
}

function  hideDiv3(){
     get_element('submenu_761').style.display='none';
     get_element('submenu_770').style.display='none';
     get_element('submenu_771').style.display='none';
     get_element('submenu_774').style.display='none';
     get_element('submenu_781').style.display='none';}

function  hideDiv760(){
     get_element('submenu_888').style.display='none';
     get_element('submenu_901').style.display='none';
     get_element('submenu_942').style.display='none';
     get_element('submenu_983').style.display='none';
     get_element('submenu_989').style.display='none';}

function  hideDiv994(){
     get_element('submenu_1129').style.display='none';
     get_element('submenu_1149').style.display='none';
     get_element('submenu_1150').style.display='none';
     get_element('submenu_1151').style.display='none';
     get_element('submenu_1152').style.display='none';}

function  hideDiv794(){
     get_element('submenu_1011').style.display='none';
     get_element('submenu_1024').style.display='none';
     get_element('submenu_1064').style.display='none';
     get_element('submenu_1113').style.display='none';
     get_element('submenu_1119').style.display='none';}

function  hideDiv1932(){
     get_element('submenu_1943').style.display='none';
     get_element('submenu_1944').style.display='none';
     get_element('submenu_1945').style.display='none';
     get_element('submenu_1946').style.display='none';
     get_element('submenu_1947').style.display='none';}

function hideDiv1930(){
     get_element('submenu_2554').style.display='none';
     get_element('submenu_2555').style.display='none';
     get_element('submenu_2556').style.display='none';
     get_element('submenu_2557').style.display='none';
     get_element('submenu_2558').style.display='none';}
     
function  showDiv3(id){
     get_element('submenu_761').style.display='none';
     get_element('submenu_770').style.display='none';
     get_element('submenu_771').style.display='none';
     get_element('submenu_774').style.display='none';
     get_element('submenu_781').style.display='none';
     get_element('submenu_'+id).style.display='';}

function  showDiv760(id){
     get_element('submenu_888').style.display='none';
     get_element('submenu_901').style.display='none';
     get_element('submenu_942').style.display='none';
     get_element('submenu_983').style.display='none';
     get_element('submenu_989').style.display='none';
     get_element('submenu_'+id).style.display='';}

function  showDiv994(id){
     get_element('submenu_1129').style.display='none';
     get_element('submenu_1149').style.display='none';
     get_element('submenu_1150').style.display='none';
     get_element('submenu_1151').style.display='none';
     get_element('submenu_1152').style.display='none';
     get_element('submenu_'+id).style.display='';}

function  showDiv794(id){
     get_element('submenu_1011').style.display='none';
     get_element('submenu_1024').style.display='none';
     get_element('submenu_1064').style.display='none';
     get_element('submenu_1113').style.display='none';
     get_element('submenu_1119').style.display='none';
     get_element('submenu_'+id).style.display='';}
     

function  showDiv1931(id){
     get_element('submenu_1956').style.display='none';
     get_element('submenu_1958').style.display='none';
     get_element('submenu_1959').style.display='none';
     get_element('submenu_1962').style.display='none';
     get_element('submenu_1963').style.display='none';
     get_element('submenu_'+id).style.display='';}
     
function  showDiv1932(id){
     get_element('submenu_1943').style.display='none';
     get_element('submenu_1944').style.display='none';
     get_element('submenu_1945').style.display='none';
     get_element('submenu_1946').style.display='none';
     get_element('submenu_1947').style.display='none';
     get_element('submenu_'+id).style.display='';}
 
function showDiv1930(id){
     get_element('submenu_2554').style.display='none';
     get_element('submenu_2555').style.display='none';
     get_element('submenu_2556').style.display='none';
     get_element('submenu_2557').style.display='none';
     get_element('submenu_2558').style.display='none';
     get_element('submenu_'+id).style.display='';}
     
     
              
function swapvisibility(divId){
	return swapVisibility(divId);
}
function swapVisibility(divId){
	pole=get_element(divId);
	if (pole.style.display=="none"){
		pole.style.display="";
	}else{
		pole.style.display="none";
	}
}

//funkce pro zmenu obrazku pod navigaci
function imgChange(menu){
     eval("document.getElementById('leftImg').src = '/images/menu/img_"+menu+".jpg'");
}


//funkce pro zmenu obrazku v horni navigaci uvodky
function imgChangeHP(menuNew,menu){
    eval("document.getElementById('menu_"+menu+"').src = '/images/menu/img_"+menuNew+".jpg'"); 
}
//funkce pro vraceni obrazku v horni navigaci uvodky
function imgChangeZpet(menuNew,menu){
    eval("document.getElementById('menu_"+menu+"').src = '/images/menu/img_"+menuNew+".jpg'"); 
}

function mapa(kolik) {
    document.getElementById('mapbg').style.backgroundPosition = "0px -"+(kolik*116)+"px";
}

//zobrazeni mapy googlu
function NS_GMload(mapData, gmlo, gmla, gmz) {

    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gmapa"));
        map.setCenter(new GLatLng(gmlo, gmla), gmz);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());

        //vlastni ikonka
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "";
        baseIcon.iconSize = new GSize(24, 31);
        baseIcon.shadowSize = new GSize(0, 0);
        baseIcon.iconAnchor = new GPoint(12, 31); //pozice levyho spodniho rohu obrazku vuci hledanemu bodu
        baseIcon.infoWindowAnchor = new GPoint(15, 0); //pozice spicky vyskakovaciho okynka


        // vytvoreni bodu s popiskama
        function createMarker(point, index, ikona) {
            //vytvori vlastni ikonku
            var mainIcon = new GIcon(baseIcon);

            switch (ikona) {
                case 1: mainIcon.image = "/images/gpoint1.gif"; break;
                case 2: mainIcon.image = "/images/gpoint2.gif"; break;
                case 3: mainIcon.image = "/images/gpoint3.gif"; break;
                case 4: mainIcon.image = "/images/gpoint4.gif"; break;
                case 5: mainIcon.image = "/images/gpoint5.gif"; break;
                case 6: mainIcon.image = "/images/gpoint6.gif"; break;
                case 7: mainIcon.image = "/images/gpoint7.gif"; break;
                case 8: mainIcon.image = "/images/gpoint8.gif"; break;
                case 9: mainIcon.image = "/images/gpoint9.gif"; break;
                case 10: mainIcon.image = "/images/gpoint10.gif"; break;
                default: mainIcon.image = "/images/gpoint1.gif";
            }

            if (ikona == 1) {
                mainIcon.image = "/images/gpoint.gif";
            } else if (ikona == 2) {
                mainIcon.image = "/images/gpoint2.gif";
            }

            // nastavni zobrazeni vlastni ikonky
            markerOptions = { icon: mainIcon };
            var marker = new GMarker(point, markerOptions);

            GEvent.addListener(marker, "click", function() {

                //formatovani okynka s informacema:
                var htmlTmp
                htmlTmp = "<table width=\"420\"><tr><td rowspan=\"2\"><a href=\"" + mapData[index][3] + "\">";
                if (mapData[index][2] + "" != "") htmlTmp += "<img src=\"" + mapData[index][2] + "\" height=\"90\" style=\"margin-right:1em;\">";
                htmlTmp += "</a></td><td style=\"vertical-align:top; height:10px;\"><strong>" + mapData[index][0] + "</strong></td></tr>";
                htmlTmp += "<tr><td style=\"vertical-align:top;\">" + mapData[index][1] + "</td></tr>";
                htmlTmp += "</table>";

                marker.openInfoWindowHtml(htmlTmp);
            });
            return marker;
        }

        for (var i = 0; i < mapData.length; i++) {
            var latlng = new GLatLng(mapData[i][5], mapData[i][4]);
            var gtype, gsale;
            gtype = mapData[i][7];

            switch (gtype) {
                case "10": gtype = "byt"; break;
                case "20":
                case "21":
                case "22":
                case "23":
                case "24":
                case "25":
                case "40":
                case "60":
                case "26": gtype = "dum"; break;
                case "30":
                case "31":
                case "32":
                case "33":
                case "34":
                case "35":
                case "36":
                case "37": gtype = "pozemek"; break;
                case "71":
                case "72":
                case "73":
                case "74":
                case "75":
                case "76":
                case "77": gtype = "komerce"; break;
                case "90": gtype = "garaz"; break;
                default: gtype = "byt";
            }

            gsale = mapData[i][6];
            switch (gtype) {
                case "byt":
                    if (gsale == "True") {
                        map.addOverlay(createMarker(latlng, i, 1)); break;
                    } else {
                        map.addOverlay(createMarker(latlng, i, 2)); break;
                    }
                case "dum":
                    if (gsale == "True") {
                        map.addOverlay(createMarker(latlng, i, 3)); break;
                    } else {
                        map.addOverlay(createMarker(latlng, i, 4)); break;
                    }
                case "pozemek":
                    if (gsale == "True") {
                        map.addOverlay(createMarker(latlng, i, 5)); break;
                    } else {
                        map.addOverlay(createMarker(latlng, i, 6)); break;
                    }
                case "komerce":
                    if (gsale == "True") {
                        map.addOverlay(createMarker(latlng, i, 7)); break;
                    } else {
                        map.addOverlay(createMarker(latlng, i, 8)); break;
                    }
                case "garaz":
                    if (gsale == "True") {
                        map.addOverlay(createMarker(latlng, i, 9)); break;
                    } else {
                        map.addOverlay(createMarker(latlng, i, 10)); break;
                    }

                default: map.addOverlay(createMarker(latlng, i, 1));
            }


        }

    }
}

function checkAll(vl){
	if (document.getElementsByClassName){ 
		buttonky=document.getElementsByClassName('chcknep');
		for(i=0;i<buttonky.length;i++){
			buttonky[i].checked=vl;
		}	
	}else{
		i = 0;
		a = document.getElementsByTagName("input");
		while (element = a[i++]) {
		  if (element.className == "chcknep") element.checked=vl;
		}
		
	}
}


