﻿/*---
 Basis functions
 Author   : David Safar
 
 (c) Copyright Trisoft Technologies. All rights reserved.
---*/

var check = false;
var what = null;

function toggle(node) {
   if (node.nextSibling.style.display == 'none') {
		node.nextSibling.style.display = 'block';
		node.className = "minus";
	} else 	{
		node.nextSibling.style.display = 'none';
		node.className = "plus";
	}
}

function clean(obj,val) {
    if ( obj.value == val ) {
        obj.value='';
    }
    
}

function detect() {
	if (document.getElementById) {
		layerRef="document.getElementByID";
		styleSwitch=".style";
		visibleVar="visible";
		what="dom1";	
	} else if(document.all) {
    layerRef="document.all";
    styleSwitch=".style";
    visibleVar="visible";
    screenSize = document.body.clientWidth + 18;
    what ="ie4";
	} else if (document.layers) {
		layerRef="document.layers";
		styleSwitch="";
		visibleVar="show";
		screenSize = window.innerWidth;
		what ="ns4";
	} else {
		what="none";
		newbrowser = false;
	}
	check = true;
}  

//---( the layer visibility on
function show(layerName,displayType) {
    displayType = displayType || "block";
    if (document.getElementById) {	
	    document.getElementById(layerName).style.display=displayType;
	    document.getElementById(layerName).style.visibility="visible";  
    } else if (document.all || document.layers ) {
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="' + displayType + '"');
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  		
    }
} 

//---( the layer visibility off
function hide(layerName) {
    if (document.getElementById) {	
	    document.getElementById(layerName).style.display="none";
	    document.getElementById(layerName).style.visibility="hidden";  
    } else if (document.all || document.layers ) {
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="none"');
	    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');  		
    }
}

function SelectAllCheckboxes(spanChk){
    // Added as ASPX uses SPAN for checkbox
    var oItem = spanChk.children;
    var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];
    xState=theBox.checked;

    elm=theBox.form.elements;
    for(i=0;i<elm.length;i++)
    if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
    {
    //elm[i].click();
    if(elm[i].checked!=xState)
        elm[i].click();
    //elm[i].checked=xState;
    }
    //theBox.checked="";
}

function setCookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure ) {
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  } else {

    var current_date = new Date;
    var cookie_year = current_date.getFullYear ( ) + 1;
    var cookie_month = current_date.getMonth ( );
    var cookie_day = current_date.getDate ( );

    var expires = new Date ( cookie_year, cookie_month, cookie_day );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function setimage(path,text) {
    document.getElementById("photo").src = "/img_k/foto/nail/" + path;
    document.getElementById("photo_text").innerHTML = text;
    document.getElementById("photo_link").href = "/img_k/foto/bnail/" + path;
}

function setCenaJednotka(obj) {
    var e = document.getElementById("CenaJednotka");
    e.options.length=0;
    
    if ( obj.options[obj.selectedIndex].value == 2 ) {
        e.options[0] = new Option("Kč/měsíc/m²", 1);
        e.options[1] = new Option("Kč/rok/m²", 2);
        e.options[2] = new Option("Kč/měsíc/objekt", 3);
        e.options[3] = new Option("Kč/rok/objekt", 4);
        e.options[4] = new Option("EUR/měsíc/m²", 5);
        e.options[5] = new Option("EUR/rok/m²", 6);
        e.options[6] = new Option("EUR/měsíc/objekt", 7);
        e.options[7] = new Option("EUR/rok/objekt", 8);
        e.options[8] = new Option("USD/měsíc/m²", 9);
        e.options[9] = new Option("USD/rok/m²", 10);
        e.options[10] = new Option("USD/měsíc/objekt", 11);
        e.options[11] = new Option("USD/rok/objekt", 12);
        e.options[12] = new Option("SKK/měsíc/m²", 13);
        e.options[13] = new Option("SKK/rok/m²", 14);
        e.options[14] = new Option("SKK/měsíc/objekt", 15);
        e.options[15] = new Option("SKK/rok/objekt", 16);
    } else {
        e.options[0] = new Option("Kč/m²", 1);
        e.options[1] = new Option("Kč/objekt", 2);
        e.options[2] = new Option("EUR/m²", 3);
        e.options[3] = new Option("EUR/objekt", 4);
        e.options[4] = new Option("USD/m²", 5);
        e.options[5] = new Option("USD/objekt", 6);
        e.options[6] = new Option("SKK/m²", 7);
        e.options[7] = new Option("SKK/objekt", 8);
    }
}

function setPodkategorieNemovitosti(obj) {
    var e = document.getElementById("PodkategorieNemovitosti");
    e.options.length=0;
    
    if ( obj.options[obj.selectedIndex].value == 1 ) {
        e.options[0] = new Option("garsonka", 2)
        e.options[1] = new Option("byt 1+kk", 3)
        e.options[2] = new Option("byt 1+1", 4)
        e.options[3] = new Option("byt 2+kk", 5)
        e.options[4] = new Option("byt 2+1", 6)
        e.options[5] = new Option("byt 3+kk", 7)
        e.options[6] = new Option("byt 3+1", 8)
        e.options[7] = new Option("byt 4+kk", 9)
        e.options[8] = new Option("byt 4+1", 10)
        e.options[9] = new Option("byt 5+kk", 11)
        e.options[10] = new Option("byt 5+1 a větší", 12)
        e.options[10] = new Option("různé byty", 43)
    } else if ( obj.options[obj.selectedIndex].value == 13 ) {
        e.options[0] = new Option("vily", 14)
        e.options[1] = new Option("rodinné domy", 15)
        e.options[2] = new Option("činžovní domy", 16)
    } else if ( obj.options[obj.selectedIndex].value == 17 ) {
        e.options[0] = new Option("chaty", 18)
        e.options[1] = new Option("chalupy a usedlosti", 19)
    } else if ( obj.options[obj.selectedIndex].value == 20 ) {
        e.options[0] = new Option("administrativní prostory", 21)
        e.options[1] = new Option("obchodní prostory", 22)
        e.options[2] = new Option("skladovací prostory", 23)
        e.options[3] = new Option("výrobní prostory", 24)
        e.options[4] = new Option("restaurace a bary", 25)
        e.options[5] = new Option("hotely a penziony", 26)
        e.options[6] = new Option("jiné komerční prostory", 27)
    } else if ( obj.options[obj.selectedIndex].value == 28 ) {
        e.options[0] = new Option("pro komerční výstavbu", 29)
        e.options[1] = new Option("pro bydlení", 30)
        e.options[2] = new Option("zemědělská půda", 31)
        e.options[3] = new Option("les, louka, zahrada", 32)
        e.options[4] = new Option("ostatní", 33)    
    } else if ( obj.options[obj.selectedIndex].value == 34 ) {
        e.options[0] = new Option("garáže, jiné malé objekty", 35)
        e.options[1] = new Option("památky, hrady, zámky", 36)
        e.options[2] = new Option("ostatní", 37)
    }
}

function setPodkategorieNemovitostiSoukromaOsoba(obj) {
    var e = document.getElementById("PodkategorieNemovitosti");
    e.options.length=0;
    
    if ( obj.options[obj.selectedIndex].value == 1 ) {
        e.options[0] = new Option("garsonka", 2)
        e.options[1] = new Option("byt 1+kk", 3)
        e.options[2] = new Option("byt 1+1", 4)
        e.options[3] = new Option("byt 2+kk", 5)
        e.options[4] = new Option("byt 2+1", 6)
        e.options[5] = new Option("byt 3+kk", 7)
        e.options[6] = new Option("byt 3+1", 8)
        e.options[7] = new Option("byt 4+kk", 9)
        e.options[8] = new Option("byt 4+1", 10)
        e.options[9] = new Option("byt 5+kk", 11)
        e.options[10] = new Option("byt 5+1 a větší", 12)
    } else if ( obj.options[obj.selectedIndex].value == 13 ) {
        e.options[0] = new Option("vily", 14)
        e.options[1] = new Option("rodinné domy", 15)
    } else if ( obj.options[obj.selectedIndex].value == 17 ) {
        e.options[0] = new Option("chaty", 18)
        e.options[1] = new Option("chalupy a usedlosti", 19)
    }
}


