//áýžáýžá
function getLokalitaMestskaCast2(eID,action) {
    var http_request = false;
    var request = 'f=getMestskeCasti2&eID='+eID+'&action='+action;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { 
        		setInnerHtml(http_request,'inaMCast');
        		
        };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
}

function getLokalitaMestskaCast(eID,action) {
    var http_request = false;
    var request = 'f=getMestskeCasti&eID='+eID+'&action='+action;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaMCast'); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
}

function getLokalitaKraj(eID) {
    var http_request = false;
    var request = 'f=getLokalitaKraj&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaKraj');setEmptyElement('inaOkres','ZakazkaOkres','ZakazkaOkres','combo','');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaOkres(eID) {
    var http_request = false;
    var request = 'f=getLokalitaOkres&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaOkres');setEmptyElement('inaObec','ZakazkaObec','ZakazkaObec','combo','') };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaObec(eID) {
    var http_request = false;
    var request = 'f=getLokalitaObec&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaObec'); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function getLokalitaUlica(eID) {
    var http_request = false;
    var request = 'f=getLokalitaUlica&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,'inaUlica'); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function setInnerHtml(http_request,elID) {
	if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			var el = document.getElementById(elID);
			//el.innerHTML = '<p class="option" id="1">lok1</p><p class="option" id="2">lok2</p><p class="option" id="3">lok3</p>';
			el.innerHTML = http_request.responseText;
			//alert(elID+'  '+http_request.responseText)
			
			
			$("#img_mestska_cast, #text_mestska_cast").bind('click',function(){
				$("#select_mestska_cast").slideDown("slow");
				$('#select_mestska_cast div').jScrollPane({showArrows:false,scrollbarWidth: 0});
				});
				// ak je klik na polozku v combe, tak zapise jeho hodnotu do formulara
				$("#select_mestska_cast p").bind('click',function(){
					$("#select_mestska_cast").hide();
					$("#text_mestska_cast").text($(this).text());
					$("#ZakazkaMestskaCast").attr({'value':$(this).attr('id')});
				});
			
				$(!"#img_mestska_cast").bind('click', function() {
					$("#select_mestska_cast").hide();
				});
        } 
        else {
                alert('Chyba');
        }
	}
}

function setEmptyElement(elID,newName,newID,newType,newEvents,newClass) {
	if(newType == 'combo') {
		var output = '<select name="'+newName+'" id="'+newID+'" class="select_l" ></select>';
		document.getElementById(elID).innerHTML = output;
	}
	
}

    
function prepareMaklerQuery(elID,uID,zID) {
	document.getElementById(elID).style.display = 'block';
    var http_request = false;
    var request = 'f=getOtazkaForm&uID='+uID+'&elID='+elID+'&zID='+zID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,elID); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function sendMaklerQuery(elID) {
	var UserMeno = document.getElementById('OtazkaUserMeno').value;
	var UserEmail = document.getElementById('OtazkaUserEmail').value;
	var UserOtazka = document.getElementById('OtazkaUserOtazka').value;
	var uID = document.getElementById('uID').value;
	
	var zID = document.getElementById('zID').value;
	var request = 'f=sendMaklerQuery&UserEmail='+UserEmail+'&UserMeno='+UserMeno+'&UserOtazka='+UserOtazka+'&uID='+uID+'&zID='+zID;
	document.getElementById(elID).style.display = 'none';
    var http_request = false;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { reloadWindow(http_request)};
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}


function prepareMail(elID,uri) {
	document.getElementById(elID).style.display = 'block';
    var http_request = false;
    var request = 'f=getMailForm&uri='+uri+'&elID='+elID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,elID); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function sendMail(elID) {
	var SenderMail = document.getElementById('MailUserMail').value;
	var SenderName = document.getElementById('MailUserName').value;
	var RecieverMail = document.getElementById('MailRecieverMail').value;
	var URI = document.getElementById('MailUri').value;
	document.getElementById(elID).style.display = 'none';
	var http_request = false;
	var request = 'f=sendMail&SenderMail='+SenderMail+'&SenderName='+SenderName+'&RecieverMail='+RecieverMail+'&URI='+URI;
	if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    http_request.onreadystatechange = function() { reloadWindow(http_request) };
    http_request.open('POST', '/ajax.php?'+request, true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(request);
}

function prepareAnswer(elID,eID) {
	document.getElementById(elID).style.display = 'block';
    var http_request = false;
    var request = 'f=getAnswerForm&elID='+elID+'&eID='+eID;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() { setInnerHtml(http_request,elID); };
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function sendAnswer(elID) {
	var odpoved = document.getElementById('odpoved').value;
	var eID = document.getElementById('eID').value;
	var request = 'f=sendMaklerAnswer&eID='+eID+'&odpoved='+odpoved;
	document.getElementById(elID).style.display = 'none';
    var http_request = false;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.onreadystatechange = function() {reloadWindow(http_request)}; 
        http_request.open('POST', '//ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);	
}

function reloadWindow(http_request) {
		if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			window.location.reload();
        } 
        else {
                alert('Chyba');
        }
	}
}

//kontroluje ci je typ nehnutelnost panelak
function checkType(source) {


	val = source.options[source.selectedIndex].value;
	
	if ( val.match("18") ) {
		  document.getElementById("pocBytJednotiek").style.display = 'block';		  
		  document.getElementById("pocBytJednotiekLbl").style.display = 'block';
		  document.getElementById("pocMistnostiLbl").style.display = 'none';		  
		  document.getElementById("pocMistnosti").style.display = 'none';
		}
		else{	  
      if ( val.match("12") || val == "13" || val == "14"  || val == "15"  || val == "16" || val == "17"  || val == "19"  || val == "20"  || val == "21"  || val == "22"  || val == "23" || val == "25" || val == "26" || val == "27"   ) {
		  document.getElementById("pocMistnostiLbl").style.display = 'block';		  
		  document.getElementById("pocMistnosti").style.display = 'block';
		  }
		   else{
		  document.getElementById("pocMistnostiLbl").style.display = 'none';
		  document.getElementById("pocMistnosti").style.display = 'none';
		  }
		
    document.getElementById("pocBytJednotiek").style.display = 'none';
		document.getElementById("pocBytJednotiekLbl").style.display = 'none';
		}
	
  }


//kontruluje ci sa jedna o dobyt alebo ponuku
function checkDemandOffering(val){
	if ( val.match("1") )document.getElementById("reg_tech_ud").style.display = 'none';
	else document.getElementById("reg_tech_ud").style.display = 'block';
}

//funkcie pre upload videa
function startUpload(){
    document.getElementById('f1_upload_process').style.visibility = 'visible';
    document.getElementById('f1_upload_form').style.visibility = 'hidden';
    return true;
}

function stopUpload(success){
    var result = '';
    if (success == 1){
       result = '<span class="msg">Nahrávání úspěšně dokončeno.<\/span><br/><br/>';
    }
    else {
       result = '<span class="emsg">Chyba při nahrávání ­ souboru(max 100MB, jen avi a wmv)<\/span><br/><br/>';
    }
    document.getElementById('f1_upload_process').style.visibility = 'hidden';
    document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><input type="hidden" name="inzeratID" id="inzeratID" value="" /><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
    document.getElementById('f1_upload_form').style.visibility = 'visible'; 
    
    document.getElementById('inzeratID').value=document.getElementById('permInzeratID').value;
    
    return true;   
}

function prepinacVyhledavani(skryt) {
		if (skryt==1) {
			document.getElementById('slideout').style.display='none';
			document.getElementById('slidein').style.display='block';
		} else {
			document.getElementById('slideout').style.display='block';
			document.getElementById('slidein').style.display='none';
			document.getElementById('div_global_vyhledavani').style.display='block';
		}
    var http_request = false;
    var request = 'f=prepinacVyhledavani&skryt='+skryt;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
        http_request.open('POST', '/ajax.php?'+request, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(request);
}
