	
//fce otevre novy vokno jestlize normal je false tak se nezobrazi zadne listy ani menu ani status bar, jenom scrollbary
function cWin(url, name, w, h, resizable, menubar, toolbar) {
    var menub = (menubar == true) ? "yes" : "no";
    var toolb = (toolbar == true) ? "yes" : "no";
    var resiz = (resizable == true) ? "yes" : "no";
		
    //window.open(url,name,'status=no,width='+w+',height='+h+',resizable=no,menubar=no,scrollbars=yes,toolbar=no');
    sReturnedValue = window.open(url,name,'status=no,width='+w+',height='+h+',resizable='+resiz+',menubar='+menub+',scrollbars=yes,toolbar='+toolb);
}
	
//zobrazi confirm box
function ask(str)
{
    if (window.confirm(str))
	{
        return true;
    }
    return false;
}
	
//funkce reloadne na zadane URL
function reload(url) {
    window.location = url;
}
	
//funkce zjisti typ prohlizece a vrati: mozilla|explorer|opera
function browser() {	
    //mozilla firebird 0.6.1	Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
    //eplorer 6.0.2600				Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    //opera 7.11							Opera/7.11 (Windows NT 5.1; U) [en]
		
    if (navigator.userAgent.indexOf("Opera") > -1) {
        browser = "opera";
    }
    else if (navigator.userAgent.indexOf("MSIE") > -1) {
        browser = "explorer";
    }
    else if (navigator.userAgent.indexOf("Mozilla") > -1 || navigator.userAgent.indexOf("Gecko") > -1) {
        browser = "mozilla";
    }
		
    if (navigator.userAgent.indexOf("Win") > -1) {
        platform = "win";
    }
    else if (navigator.userAgent.indexOf("Mac") > -1) {
        platform = "mac";
    }
		
    return browser;
}
function ccWin() {
    sReturnedValue = window.open('/_MMP/fl_<?=$lang;?>.html','flash','status=no,width=800,height=600,resizable=no,menubar=no,scrollbars=no,toolbar=no');
}
	
function zobrazSkryj2(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el,el2,el3,el4;
    el=document.getElementById('tabs-in').style;
    el.display='none';
    el2=document.getElementById('tabs-in2').style;
    el2.display='none';
    el3=document.getElementById('tabs-in3').style;
    el3.display='none';
    el4=document.getElementById('tabs-in4').style;
    el4.display='none';
    el=document.getElementById(idecko).style;
    el.display='block';

    // Skryty toolboxu
    Toolbox.hideToolbox();

    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('t1').className = '';
    document.getElementById('t2').className = '';
    document.getElementById('t3').className = '';
    document.getElementById('t4').className = '';
    document.getElementById(idecko2).className = 'active';
}

function zobrazSkryjPoloDetailniPopis(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el,el3,el4;
    el=document.getElementById('tabs-in').style;
    el.display='none';
    el3=document.getElementById('tabs-in3').style;
    el3.display='none';
    el4=document.getElementById('tabs-in4').style;
    el4.display='none';
    el=document.getElementById(idecko).style;
    el.display='block';

    // Skryty toolboxu
    Toolbox.hideToolbox();

    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('t1').className = '';
    document.getElementById('t3').className = '';
    document.getElementById('t4').className = '';
    document.getElementById(idecko2).className = 'active';
}



var CenikActiveTab = 'tc1';
var CenikActiveTabWindow = 'tabs-c';

function zobrazSkryjCenikDenniPobyty() {
    zobrazSkryjCenik('tabs-c', 'tc1');
}

function zobrazSkryjCenikSlevyDeti() {
    zobrazSkryjCenik('tabs-c51', 'tc5');
}

function zobrazSkryjCenik(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el,el2,el3,el4;

    tabsCElement = document.getElementById('tabs-c');
    tabsC2Element = document.getElementById('tabs-c2');
    tabsC21Element = document.getElementById('tabs-c21');
    tabsC3Element = document.getElementById('tabs-c3');
    tabsC4Element = document.getElementById('tabs-c4');
    tabsC5Element = document.getElementById('tabs-c5');
    tabsC51Element = document.getElementById('tabs-c51');
    tabsC6Element = document.getElementById('tabs-c6');

    // Skryty toolboxu
    Toolbox.hideToolbox();

    if ( tabsCElement != null ) {
        el=tabsCElement.style;
        el.display='none';
    }
    if ( tabsC2Element != null ) {
        el2=tabsC2Element.style;
        el2.display='none';
    }
    if ( tabsC21Element != null ) {
        el21=tabsC21Element.style;
        el21.display='none';
    }
    if ( tabsC3Element != null ) {
        el3=tabsC3Element.style;
        el3.display='none';
    }
    if ( tabsC4Element != null ) {
        el4=tabsC4Element.style;
        el4.display='none';
    }
    if ( tabsC5Element != null ) {
        el5=tabsC5Element.style;
        el5.display='none';
    }
    if ( tabsC51Element != null ) {
        el51=tabsC51Element.style;
        el51.display='none';
    }
    if ( tabsC6Element != null ) {
        el7=tabsC6Element.style;
        el7.display='none';
    }
		
    el=document.getElementById(idecko).style;
    el.display='block';
		
    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    tc1Element = document.getElementById('tc1');
    tc2Element = document.getElementById('tc2');
    tc3Element = document.getElementById('tc3');
    tc4Element = document.getElementById('tc4');
    tc5Element = document.getElementById('tc5');
    tc6Element = document.getElementById('tc6');
    tcActiveElement = document.getElementById(idecko2);

    if ( tc1Element != null ) {     tc1Element.className = ''; }
    if ( tc2Element != null ) {     tc2Element.className = ''; }
    if ( tc3Element != null ) {     tc3Element.className = ''; }
    if ( tc4Element != null ) {     tc4Element.className = ''; }
    if ( tc5Element != null ) {     tc5Element.className = ''; }
    if ( tc6Element != null ) {     tc6Element.className = ''; }
    
    if ( tcActiveElement != null ) {tcActiveElement.className = 'active'; }

    // Ukladani aktivniho tabu - kvuli vraceni se z infoboxu
    if ( !( (idecko == 'tabs-c21') || ( idecko == 'tabs-c6' ) || (idecko == 'tabs-c51') ) ) {
        CenikActiveTabWindow = idecko;
    }
    // Ukladani aktivniho okna - kvuli vraceni se z infoboxu
    CenikActiveTab = idecko2;

    return true;
}
    
function zobrazSkryjRVD(){
    // zobrazSkryjRVD - z.s. Rozsirene Vyhledavani Div
    // nastavi vsechny na none a pak jeden na block
    var el, rv_check;
        
    el=document.getElementById('rozsirene-vyhledavani').style;
    rv_check=document.getElementById('rv_on');
    
    
    if ( el.display == 'block' ) {
        rv_check_tv_cz				= document.getElementById('tv_cz');
        rv_check_tv_satelit			= document.getElementById('tv_satelit');
        rv_check_net_pc				= document.getElementById('net_pc');
        rv_check_net_wifi 			= document.getElementById('net_wifi');
        rv_check_terasa 			= document.getElementById('terasa');
        rv_check_pracka 			= document.getElementById('pracka');
        rv_check_vana_v_koupelne	= document.getElementById('vana_v_koupelne');
        rv_check_hlidane_parkovani	= document.getElementById('hlidane_parkovani');
        rv_check_nehlidane_parkovani	= document.getElementById('nehlidane_parkovani');
            
        el.display='none';
        rv_check.checked = false;
        rv_check_nehlidane_parkovani.checked = rv_check_hlidane_parkovani.checked = rv_check_terasa.checked = rv_check_tv_cz.checked = rv_check_tv_satelit.checked = rv_check_net_pc.checked = rv_check_net_wifi.checked = rv_check_pracka.checked = rv_check_vana_v_koupelne.checked = false;
    } else {
        el.display='block';
        rv_check.checked = true;
    }
    return false;
}

function zobrazSkryjCenikSkupina(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el,el3,el4;
    el=document.getElementById('tabs-c').style;
    el.display='none';
    el3=document.getElementById('tabs-c3').style;
    el3.display='none';
    el4=document.getElementById('tabs-c4').style;
    el4.display='none';
    el5=document.getElementById('tabs-c5').style;
    el5.display='none';
    el6=document.getElementById('tabs-c6').style;
    el6.display='none';
                
    el=document.getElementById(idecko).style;
    el.display='block';

    // Skryty toolboxu
    Toolbox.hideToolbox();

    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('tc1').className = '';
    //document.getElementById('tc2').className = '';
    document.getElementById('tc3').className = '';
    document.getElementById('tc4').className = '';
    document.getElementById('tc5').className = '';

    document.getElementById(idecko2).className = 'active';
                
    // Ukladani aktivniho tabu - kvuli vraceni se z infoboxu
    if ( !( (idecko == 'tabs-c21') || ( idecko == 'tabs-c6' ) ) ) {
        CenikActiveTabWindow = idecko;
    }
                
    // Ukladani aktivniho okna - kvuli vraceni se z infoboxu
    CenikActiveTab = idecko2;
}
	
	
function zobrazSkryjObsazenost(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el,el2,el3,el4;
    el=document.getElementById('tabs-o').style;
    el.display='none';
		
    el2=document.getElementById('tabs-o2').style;
    el2.display='none';
				
    el=document.getElementById(idecko).style;
    el.display='block';

    // Skryty toolboxu
    Toolbox.hideToolbox();

    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('to').className = '';
    document.getElementById('to2').className = '';
    document.getElementById(idecko2).className = 'active';
}
        
function zobrazSkryjObsazenostPolo(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el0,el,el2,el3;
    el0=document.getElementById('tabs-o0').style;
    el0.display='none';
		
    el=document.getElementById('tabs-o').style;
    el.display='none';
		
    el2=document.getElementById('tabs-o2').style;
    el2.display='none';
				
    el3=document.getElementById(idecko).style;
    el3.display='block';

    // Skryty toolboxu
    Toolbox.hideToolbox();

    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('to0').className = '';
    document.getElementById('to').className = '';
    document.getElementById('to2').className = '';
    document.getElementById(idecko2).className = 'active';
}
    
function zobrazSkryjObsazenostSkupina(idecko,idecko2){
    // nastavi vsechny na none a pak jeden na block
    var el0,el,el2,el3;
    el0=document.getElementById('tabs-o0').style;
    el0.display='none';
		
    el=document.getElementById('tabs-o3').style;
    el.display='none';
		
    el2=document.getElementById('tabs-o12').style;
    el2.display='none';
				
    el3=document.getElementById(idecko).style;
    el3.display='block';
	

    // Skryty toolboxu
    Toolbox.hideToolbox();
    
    // nastavi vsechny na prazdne a pak jeden na aktivni tridu
    document.getElementById('to0').className = '';
    document.getElementById('to3').className = '';
    document.getElementById('to12').className = '';
    document.getElementById(idecko2).className = 'active';
}
    
    
function closeCal(id,date){
    document.getElementById(id).value=date;
    document.getElementById('kalv1').style.display='none';
    document.getElementById('kalv2').style.display='none';
    document.getElementById('kalv3').style.display='none';
    document.getElementById('kalv4').style.display='none';
}
    
function setActWorldTime()
{
    // Ziskani referenci na objekty s casem
    cas_praha_element = document.getElementById('cas_praha');
    cas_londyn_element = document.getElementById('cas_londyn');
    cas_moskva_element = document.getElementById('cas_moskva');
    cas_ny_element = document.getElementById('cas_ny');
    cas_la_element = document.getElementById('cas_la');
    cas_syd_element = document.getElementById('cas_syd');

    // Zvyseni casu o minutu( funkce by se mela volat kazdou minutu )
    cas_praha.setMinutes(cas_praha.getMinutes()+1);
    cas_londyn.setMinutes(cas_londyn.getMinutes()+1);
    cas_moskva.setMinutes(cas_moskva.getMinutes()+1);
    cas_ny.setMinutes(cas_ny.getMinutes()+1);
    cas_la.setMinutes(cas_la.getMinutes()+1);
    cas_syd.setMinutes(cas_syd.getMinutes()+1);

    // Vlozeni casu do html
    cas_praha_element.innerHTML = addLeadingZero(cas_praha.getHours()) + ':' + addLeadingZero(cas_praha.getMinutes());
    cas_londyn_element.innerHTML = addLeadingZero(cas_londyn.getHours()) + ':' + addLeadingZero(cas_londyn.getMinutes());
    cas_moskva_element.innerHTML = addLeadingZero(cas_moskva.getHours()) + ':' + addLeadingZero(cas_moskva.getMinutes());
    cas_ny_element.innerHTML = addLeadingZero(cas_ny.getHours()) + ':' + addLeadingZero(cas_ny.getMinutes());
    cas_la_element.innerHTML = addLeadingZero(cas_la.getHours()) + ':' + addLeadingZero(cas_la.getMinutes());
    cas_syd_element.innerHTML = addLeadingZero(cas_syd.getHours()) + ':' + addLeadingZero(cas_syd.getMinutes());
}

function addLeadingZero(number)
{
    if ( number<10 )
    {
        return '0'+number;
    } else {
        return number;
    }
}

function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;

	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";

	if(typeof(arr) == 'object') { //Array/Hashes/Objects
		for(var item in arr) {
			var value = arr[item];

			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}
