var divName = 'helper';
var offX = 16;
var offY = 16;
function mouseX(evt) {
if (!evt) evt = window.event;
if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;
}
function mouseY(evt) {
if (!evt) evt = window.event;
if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
function follow(evt) {
if (document.getElementById) {
var obj = document.getElementById(divName).style;
var cx = parseInt(mouseX(evt));
var cy = parseInt(mouseY(evt));
if (cx+offX<960) {
obj.left = (cx+offX) + 'px';
} else {
obj.left = (cx+offX-100) + 'px';
}
obj.top = (cy+offY) + 'px';
}
}
var browser;
if (navigator.appName=="Netscape") { browser='nn'; }
if (navigator.appName=="Microsoft Internet Explorer") { browser='ie'; }
document.onmousemove = follow;
function helper(msg)
{
var content=help_array[msg];
//if (msg=='street') { content="Tutaj bedzie opis pomocy do poszczególnych pól,
jak mi GG je podeśle ;)"; }
//if (msg=='estate_limit') { content="Aktualnie wykorzystałeś limit dostępnych nieruchomości
i nie możesz dodawać nowych.
Prosimy, wykup więcej nieruchomości.";}
//if (msg=='hirer_email_empty') { content="Nie możesz udostępnić umowy najemcy bez podania
jego prawidłowego adresu e-mail.
Proszę zdefiniować jego adres e-mail."; }
if (content && content.length>0) {
document.getElementById(divName).innerHTML = content;
document.getElementById(divName).style.visibility = 'visible';
document.getElementById(divName).className = 'helper';
}
}
function helper_close()
{
document.getElementById(divName).innerHTML = '';
document.getElementById(divName).style.visibility = 'hidden';
}
function validerr(msg)
{
var content='Niestety, upłynął termin ważności konta.
Prosimy o jego przedłużenie
(kliknij link "Przedłuż" u góry ekranu).';
document.getElementById(divName).innerHTML = content;
document.getElementById(divName).style.visibility = 'visible';
document.getElementById(divName).className = 'validerr';
}
function validerr_close()
{
document.getElementById(divName).innerHTML = '';
document.getElementById(divName).style.visibility = 'hidden';
}
//
var panels = new Array('panel1', 'panel2', 'panel3', 'panel4');
var selectedTab = null;
function showPanel(tab, name)
{
for(i = 0; i < panels.length; i++)
{
if (document.getElementById(panels[i])) {
document.getElementById(panels[i]).style.display = (name == panels[i]) ? 'block':'none';
}
}
}
function switch_login( name)
{
var logins = new Array('login_owner','login_hirer');
var selectedlogin = null;
for(i = 0; i < logins.length; i++)
{
if (document.getElementById(logins[i])) { document.getElementById(logins[i]).style.display = (name == logins[i]) ? 'block':'none'; }
}
}
function visible(id) {
if (document.getElementById(id)) {
var curr=document.getElementById(id).style.display;
document.getElementById(id).style.display = (curr == 'block') ? 'none' : 'block';
}
}
function visible_rows(id,id2) {
var vis="table-row";
if (browser=='ie') { vis="inline"; }
if (id=='single' && id2=='cyclic') {
ob=document.getElementById("single"); ob.style.display=vis; ob.style.visibility="visible";
ob=document.getElementById("cyclic1"); ob.style.display="none"; ob.style.visibility="hidden";
ob=document.getElementById("cyclic2"); ob.style.display="none"; ob.style.visibility="hidden";
ob=document.getElementById("cyclic3"); ob.style.display="none"; ob.style.visibility="hidden";
}
if (id=='cyclic' && id2=='single' ) {
ob=document.getElementById("single"); ob.style.display="none"; ob.style.visibility="hidden";
ob=document.getElementById("cyclic1"); ob.style.display=vis; ob.style.visibility="visible";
ob=document.getElementById("cyclic2"); ob.style.display=vis; ob.style.visibility="visible";
ob=document.getElementById("cyclic3"); ob.style.display=vis; ob.style.visibility="visible";
}
}
function disable(name) { name.disabled=true; name.value=''; name.style.background='#e6f2ff';}
function enable(name) { name.disabled=false; name.style.background='';}
function interests(form,value) {
if (value=='tak') {
enable(form.interest_rate);
}
if (value=='nie' || value=='ust' || value=='') {
disable(form.interest_rate);
}
}
function amortisation(form,value) {
if (value) {
//form.taxed.checked=true;
form.taxed.options.selectedIndex=0;
form.taxed.disabled=true;
if (form.hirer_add) {
form.hirer_add.checked=false;
form.hirer_add.disabled=true;
}
}
if (!value) {
form.taxed.disabled=false;
//form.taxed.checked=false;
if (form.hirer_add) { form.hirer_add.disabled=false; }
}
}
function cend(form,value) {
if (value) { form.end.disabled=true; form.end.style.background='#e6f2ff';}
if (!value) { form.end.disabled=false; form.end.style.background=''; }
}
function pcend(form,value) {
if (value) { form.cyclic_end.disabled=true; form.cyclic_end.style.background='#e6f2ff';}
if (!value) { form.cyclic_end.disabled=false; form.cyclic_end.style.background=''; }
}
// ajax part
function createRequest() {
var request;
try {
request = new XMLHttpRequest();
if (request.overrideMimeType) { request.overrideMimeType('text/html; charset=ISO-8859-2'); }
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request) alert("Error initializing XMLHttpRequest!");
//request.overrideMimeType('text/html; charset=ISO-8859-2');
return request;
}
//get userinfo from database
function getuserinfo(form) {
email=form.email.value;
//form.biling.value='';
//form.nip.value='';
//form.deliver.value='';
//form.dane_telefon.value='';
//form.dane_remarks.value='';
var query="http://www.wynajmistrz.pl/pl/ajax/ui";
var request=createRequest();
var params="email="+email;
request.open("POST", query, true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("Content-length", params.length);
request.setRequestHeader("Connection", "close");
request.onreadystatechange=function update() {
if (request.readyState==4) {
parseuserinfo(form,request.responseText);
}
}
request.send(params);
}
function parseuserinfo(form,text) {
try {/* code for IE */
var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async="false";
xmldoc.loadXML(text);
}
catch(e) {/* code for Mozilla, Firefox, Opera, etc. */
try {
var parser=new DOMParser();
var xmldoc=parser.parseFromString(text,"text/xml");
}
catch(e) {
alert(e.message);
return;
}
}
//document.order.registered.disabled=true;
if (xmldoc.getElementsByTagName("name")[0] && xmldoc.getElementsByTagName("name")[0].childNodes[0]) { var name = xmldoc.getElementsByTagName("name")[0].childNodes[0].nodeValue; }
if (xmldoc.getElementsByTagName("address")[0] && xmldoc.getElementsByTagName("address")[0].childNodes[0]) { var address = xmldoc.getElementsByTagName("address")[0].childNodes[0].nodeValue; }
if (xmldoc.getElementsByTagName("mobile")[0] && xmldoc.getElementsByTagName("mobile")[0].childNodes[0]) { var mobile = xmldoc.getElementsByTagName("mobile")[0].childNodes[0].nodeValue; }
if (xmldoc.getElementsByTagName("phone")[0] && xmldoc.getElementsByTagName("phone")[0].childNodes[0]) { var phone = xmldoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue; }
if (xmldoc.getElementsByTagName("document")[0] && xmldoc.getElementsByTagName("document")[0].childNodes[0]) { var document2 = xmldoc.getElementsByTagName("document")[0].childNodes[0].nodeValue; }
if (name && name.length>0) { form.hirer.value=name; }
if (address && address.length>0) { form.address.value=address; }
if (mobile && mobile.length>0) { form.mobile.value=mobile; }
if (phone && phone.length>0) { form.phone.value=phone; }
if (document2 && document2.length>0) { form.document.value=document2; }
}
// load data from ajax
function data_loader(url,id) {
var div=document.getElementById(id);
if (div) {
var request=createRequest();
request.open("GET", url, true);
request.onreadystatechange=function update() {
if (request.readyState==4) {
div.innerHTML=request.responseText;
if (request.responseText.length==0) { div.innerHTML=' '; }
}
}
request.send(null);
}
}
function data_loader2(url,param,id) {
var div=document.getElementById(id);
if (div) {
var request=createRequest();
request.open("POST", url, true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.setRequestHeader("Content-length", param.length);
request.setRequestHeader("Connection", "close");
request.onreadystatechange=function update() {
if (request.readyState==4) {
div.innerHTML=request.responseText;
if (request.responseText.length==0) { div.innerHTML=' '; }
}
}
request.send(param);
}
}
// modal popup
function revealModal(divID,url)
{
var div=document.getElementById(divID);
var request=createRequest();
request.open("GET", url, false);
request.send(null);
div.innerHTML=request.responseText;
window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
document.getElementById(divID).style.display = "block";
document.getElementById(divID).style.top = document.body.scrollTop;
}
function revealModal2(divID)
{
window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
document.getElementById(divID).style.display = "block";
document.getElementById(divID).style.top = document.body.scrollTop;
}
function hideModal(divID)
{
document.getElementById(divID).style.display = "none";
}
// executors
function data_sender(url,params,mid,rurl,rid,loc) {
var mdiv=document.getElementById(mid);
if (!mdiv) {alert('mdiv not found'); }
var http = createRequest();
http.open("POST", url, true);
/*Send the proper header information along with the request*/
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange=function update() {
if (http.readyState==4) {
mdiv.innerHTML=http.responseText;
if (http.responseText.length==0) { div.innerHTML=' '; }
if (loc) { document.location=loc; } else { if (rurl) { data_loader(rurl,rid); } }
hideModal('modalPage');
}
}
http.send(params);
}
function form_sender(url,form,mid,rurl,rid,loc) {
var mdiv=document.getElementById(mid);
var params='';
for(j=0; j