var base_src="http://palatyn.pl/palatyn/V2/";
var base_src="http://localhost/palatyn_web_v2/";
var base_src="http://palatyn.pl/palatyn/";

var refresh_site='glowna';
/*
var text_pages = new Array;
text_pages['glowna'] = new Array;
text_pages['ofirmie'] = new Array;
text_pages['kontakt'] = new Array;
text_pages['wspolpraca'] = new Array;
text_pages['partnerzy'] = new Array;
text_pages['praca'] = new Array;
text_pages['promocja'] = new Array;
text_pages['iwn'] = new Array;
text_pages['najem'] = new Array;
text_pages['przetargi'] = new Array;
*/


if (window.XMLHttpRequest)		http_request1 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
if (window.XMLHttpRequest)		http_request2 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request2 = new ActiveXObject("Microsoft.XMLHTTP"); 
if (window.XMLHttpRequest)		http_request3 = new XMLHttpRequest(); 
else if (window.ActiveXObject)	http_request3 = new ActiveXObject("Microsoft.XMLHTTP"); 

function set_pages(page_name, response){
  if(page_name=='upload')page_name=refresh_site;
  
	refresh_site=page_name;
	var add1='', add2='', add3='', is_get1=false, is_get2=false, is_get3=false;
	if(response=='sys_unvalid_pass' && page_name=='iwn'){
		add2='?'+response+'=1';
		is_get2=true;
	}
	
	if(document.getElementById('content_22')){
		var outtext='<div id="content_13" class="content_13">'+
			'<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>'+
		'</div>'+
		'<div id="content_23" class="content_23">'+
			'<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>'+
		'</div>'+
		'<div id="content_33" class="content_33">'+
			'<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>'+
		'</div>';
		document.getElementById('content').innerHTML=outtext;
	}
	
	if(refresh_site=='iwn'||refresh_site=='ofirmie' || refresh_site=='wspolpraca' || refresh_site=='partnerzy' || refresh_site=='praca' 
		|| refresh_site=='promocje' || refresh_site=='przetargi' || refresh_site=='przetargi_2'
		 || refresh_site=='kontakt' || refresh_site=='oferta' || 
		 refresh_site=='ang'||page_name=='ang'||
		 refresh_site=='usterka'||page_name=='usterka'||
		 refresh_site=='pogotowie'||page_name=='pogotowie'||
		 refresh_site=='najem'||page_name=='najem'){
		 
	if(refresh_site=='najem'){
    document.getElementById('content').innerHTML='<div id="content_13" class="content_13"></div><div id="content_233" class="content_233" style="width:492px;"></div>';
	}else if(refresh_site=='iwn'){
    document.getElementById('content').innerHTML='<div id="content_13" class="content_13"></div><div id="content_233" class="content_233" style="width:492px;"></div>';
	}else{
    document.getElementById('content').innerHTML='<div id="content_12" class="content_12"></div><div id="content_22" class="content_22"></div>';
	}
	
	if(page_name=='usterka'){
    get_page('_data/txt/'+page_name+'/1.php'+add1,'content_12', false, http_request1);
    get_page('_data/connect.php?act=usterka_input_form', 'content_22', true, http_request2);
    
	}else if(refresh_site=='pogotowie'){
    get_page('_data/txt/'+page_name+'/1.php'+add1,'content_12', is_get1, http_request1);
    get_page('_data/txt/'+page_name+'/22.php'+add2,'content_22', is_get2, http_request2);
	}else if(refresh_site=='iwn'){
    get_page('_data/txt/'+page_name+'/1.php'+add1,'content_13', is_get1, http_request1);
    get_page('_data/txt/'+page_name+'/22.php'+add2,'content_233', is_get2, http_request2);
	}else if(refresh_site=='najem'){
    get_page('_data/txt/'+page_name+'/1.php'+add1,'content_13', is_get1, http_request1);
    get_page('_data/txt/'+page_name+'/22.php'+add2,'content_233', is_get2, http_request2);
	}else{	
		if(refresh_site=='iwn'){
      document.getElementById('content').innerHTML='<div id="content_12" class="content_12" style="width:325px;"></div><div id="content_22" class="content_22" style="width:650px;"></div>';
		}
		get_page('_data/txt/'+page_name+'/1.php'+add1, 'content_12', is_get1, http_request1);
		get_page('_data/txt/'+page_name+'/22.php'+add2,'content_22', is_get2, http_request2);
	}	
		
	}else{	
    get_page('_data/txt/'+page_name+'/1.php'+add1, 'content_13', is_get1, http_request1);
		get_page('_data/txt/'+page_name+'/2.php'+add2, 'content_23', is_get2, http_request2);
		get_page('_data/txt/'+page_name+'/3.php'+add3, 'content_33', is_get3, http_request3);
	}
}


function get_page_no_htreq(src, trg_name, is_get){
  get_page         (src, trg_name, is_get, http_request1);
}


function get_page(src, trg_name, is_get, http_request){
  if(!http_request){
    if (window.XMLHttpRequest)		http_request = new XMLHttpRequest(); 
    else if (window.ActiveXObject)	http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
  }
	if(document.getElementById(trg_name))
    var trg=document.getElementById(trg_name);
  else if(trg_name='content_22')var trg=document.getElementById('content_33');
	
	trg.innerHTML = '<div style="text-align:center;margin-top:140px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
	if(is_get)var full_url=base_src+src+"&amp;rand="+Math.random();
	else var full_url=base_src+src+"?rand="+Math.random();
	
	if(http_request){
		http_request.open('GET', full_url, true);
		http_request.send(null);
		http_request.onreadystatechange = function(){
			if (http_request.readyState == 4){
				if (http_request.status == 200) {
					var response=http_request.responseText;
					trg.innerHTML=response;
				}
				else{
          //alert(full_url);
					trg.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:140px;">Błąd podczas połączenia</div>';
				}				
			}
			else{
				//trg.innerHTML='<div style="text-align:center;margin-top:140px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	} 
	if(refresh_site=='najem' || refresh_site=='iwn')setupZoom();
}



function ajax_submit_form(form_id){
	if (window.XMLHttpRequest)		 http_request1 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request1 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById(form_id+'_div');
	var form_div_stat=document.getElementById(form_id+'_div_stat');
	var src='';
	var empty_me=true;
	var form_len=document.forms[form_id].elements.length;
	var wrap_in='';
	var wrap_out='';
	if(refresh_site=='glowna'){
		wrap_in='<div style="height:276px;text-align:center;">';
		wrap_out='</div>';
	}
	
	var tel_tmp = true;
	var ema_tmp = true;
	
	for(var i=0; i<form_len; i++){
		if(document.forms[form_id].elements[i].name == false )continue;
		if(document.forms[form_id].elements[i].name == 'emp' && document.forms[form_id].elements[i].value == '0')empty_me=false;
		if(document.forms[form_id].elements[i].type=='radio' && !document.forms[form_id].elements[i].checked)continue;
		src+=document.forms[form_id].elements[i].name+'='+document.forms[form_id].elements[i].value+'&';
		
		if(document.forms[form_id].elements[i].name == 'telefon' && document.forms[form_id].elements[i].value == ''){
      tel_tmp = false;
		}
		if(document.forms[form_id].elements[i].name == 'email' && document.forms[form_id].elements[i].value == ''){
      ema_tmp = false;
		}
	}

  if((!tel_tmp || !ema_tmp) && form_id=='form_k3'){
    document.getElementById('form_k3_status').innerHTML = 'Pola telefon i e-mail są obowiązkowe.<br/>Prosimy o prawidłowe wypełnienie tych pól.<br/>';
    return false;
  }


	var full_url=base_src+'_data/connect.php?'+src+'rand='+Math.random();
	
	do{
		var old_length=full_url.length;
		full_url=full_url.replace("\n","[nln]");
		full_url=full_url.replace("\r","[nlr]");
	}while(old_length!=full_url.length);
	
	form_div.innerHTML=wrap_in+'<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>'+wrap_out;
	
	if(http_request1){
		http_request1.open('GET', full_url, true);
		http_request1.send(null);
			
		http_request1.onreadystatechange = function(){
			if (http_request1.readyState == 4){
				if (http_request1.status == 200) {
					var response=http_request1.responseText;
					if(response=='sys_refresh_site')set_pages(refresh_site);
					else if(response=='sys_refresh_site_delay')setTimeout("set_pages(\'"+refresh_site+"\');",700);
					else if(response=='sys_refresh_site_najem')set_pages('najem');
					else if(response=='sys_unvalid_pass'){
						set_pages(refresh_site, response);
					}
					else{ 
						form_div.innerHTML=wrap_in+response+wrap_out;		
					}
					if(empty_me)setTimeout("empty_div(\'"+form_id+'_div'+"\');",3000);			
				}
				else{
					form_div.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
				}				
			}
			else{
				form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			}
		}
	}
}

function empty_div(div_name){
	if(document.getElementById(div_name))
		document.getElementById(div_name).style.display = 'none';
}
function empty_div2(div_name){
	if(document.getElementById(div_name))
		document.getElementById(div_name).innerHTML = '';
}

function logout(){
	if (window.XMLHttpRequest)		 http_request4 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request4 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var full_url=base_src+'_data/connect.php?act=logout&rand='+Math.random();
	http_request4.open('GET', full_url, true);
	http_request4.send(null);
	http_request4.onreadystatechange = function(){
		if (http_request4.readyState == 4){
			if (http_request4.status == 200) {
					var response=http_request4.responseText;
			}
		}
	}		
	set_pages(refresh_site);
}	




function admin_ajax_change_nid(form_id){
	if (window.XMLHttpRequest)		 http_request2 = new XMLHttpRequest(); 
	else if (window.ActiveXObject)	 http_request2 = new ActiveXObject("Microsoft.XMLHTTP"); 
	var form_div=document.getElementById(form_id+'_div');
	var form_div_stat=document.getElementById(form_id+'_div_stat');
	var src='';
	var empty_me=true;
	var empty_stat=true;
	var refresh_me=false;
	var refresh_2=false;
	var refresh_3=false;
	var mos='s';
	var form_len=document.forms[form_id].elements.length;
    var new_insp=false;
	
	for(var i=0; i<form_len; i++){
		if(document.forms[form_id].elements[i].name == false )continue;
		if(document.forms[form_id].elements[i].name == 'new_insp' && document.forms[form_id].elements[i].value == '1')new_insp=true;
		if(document.forms[form_id].elements[i].name == 'emp' && document.forms[form_id].elements[i].value == '0')empty_me=false;
		if(document.forms[form_id].elements[i].name == 'ref' && document.forms[form_id].elements[i].value == '1')refresh_me=true;
		if(document.forms[form_id].elements[i].name == 'ref2' && document.forms[form_id].elements[i].value == '1')refresh_2=true;
		if(document.forms[form_id].elements[i].name == 'ref3' && document.forms[form_id].elements[i].value == '1')refresh_3=true;
		if(document.forms[form_id].elements[i].name == 'ems' && document.forms[form_id].elements[i].value == '0')empty_stat=false;
		if(document.forms[form_id].elements[i].name == 'mos' && document.forms[form_id].elements[i].value == 'm')mos='m';
		if(document.forms[form_id].elements[i].name == 'mos' && document.forms[form_id].elements[i].value == 'n')mos='n';
		if(document.forms[form_id].elements[i].name == 'tresc'){
			document.forms[form_id].elements[i].value=document.forms[form_id].elements[i].value.replace(/\n/g,'<br/>');
		}
		src+=document.forms[form_id].elements[i].name+'='+document.forms[form_id].elements[i].value+'&';
	}
	
	var full_url=base_src+'_data/connect.php?'+src+'rand='+Math.random();
	
	/*
	for(var j=0; j<300; j++)full_url=full_url.replace("\r","");
	for(var j=0; j<300; j++)full_url=full_url.replace("\n","");
	for(var j=0; j<300; j++)full_url=full_url.replace("","-");
	var output='';
	var x=0;
	var q;
	var w;
	alert(full_url.length);
	while (x < full_url.length) {
	//x=full_url.length;
	//while (x > (full_url.length-200)) {
		q=full_url.charAt(x);
		w=full_url.charCodeAt(x);
		//alert(q+' = '+w);
		var charCode = full_url.charCodeAt(x);
        if(charCode==8226)output+="-";
        else if(charCode==3825)output+=" ";
        else if(charCode==8221)output+='"';
        else if(charCode==8222)output+='"';
        else if(charCode==3826)output+=' ';
        else if(charCode==3835)output+=' ';
        else if(charCode==8211)output+='-';
        else if(charCode=='NaN')output+=" ";
        else output+=full_url.charAt(x);
		x++;
    }
    full_url=output;

	var output;
	var x=0;
	var q;
	var w;
	alert(full_url.length);
	while (x < full_url.length) {
	//x=full_url.length;
	//while (x > (full_url.length-200)) {
		q=full_url.charAt(x);
		w=full_url.charCodeAt(x);
		//alert(q+' = '+w);
		var charCode = full_url.charCodeAt(x);
        if(charCode>1000)alert(q+' = '+w);
        x++;
    }//full_url=output;
    
    alert(full_url);
	*/
	
	if(mos=='m')form_div.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
	else if(mos=='n'){//null	
	}
	else form_div_stat.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
	
	
	
	if(http_request3){
  	http_request3.open('GET', full_url, true);
		http_request3.send(null);
		http_request3.onreadystatechange = function(){
			if (http_request3.readyState == 4){
				if (http_request3.status == 200) {
          var response=http_request3.responseText;
					if(!response){
            set_pages(refresh_site);
					}else if(response=='sys_refresh_site'){
            set_pages(refresh_site);
          }
					else if(response=='rent_search'){
						get_page('_data/txt/'+refresh_site+'/22.php', 'content_233', false, http_request2);
						//get_page('_data/txt/'+refresh_site+'/2.php', 'content_23', false, http_request2);
						//get_page('_data/txt/'+refresh_site+'/3.php', 'content_33', false, http_request3);
					}
					else if(response=='rent_edit'){
						get_page('_data/txt/'+refresh_site+'/2.php', 'content_23', false, http_request2);
					}
					else form_div_stat.innerHTML=response;		
											
					
					if(new_insp)get_page('_data/txt/'+refresh_site+'/22.php', 'content_22', false, http_request2);
					else{						
            if(empty_me)setTimeout("empty_div(\'"+form_id+'_div'+"\');",3000);			
            if(empty_stat && mos=='s')setTimeout("empty_div2(\'"+form_id+'_div_stat'+"\');",3000);			
            if(refresh_me)set_pages(refresh_site);
            if(refresh_2)get_page('_data/txt/'+refresh_site+'/2.php', 'content_23', false, http_request2);
            if(refresh_3)get_page('_data/txt/'+refresh_site+'/3.php', 'content_33', false, http_request2);
					}
				}
				else{
					form_div_stat.innerHTML='<div style="text-align:center; width:100%; font-weight:bold; margin-top:50px;">Błąd podczas połączenia</div>';
				}				
			}
			//else if(response=='rent_search'){
				//form_div_stat.innerHTML='<div style="text-align:center;margin-top:40px;margin-bottom:40px;"><img src="_data/img/loading.gif" alt="loading..."/></div>';
			//}
		}
	}
}


function edit_zarz(zid){
	//get_page('_data/txt/'+refresh_site+'/2.php?zid='+zid, 'content_23', true, http_request2);
	get_page('_data/txt/'+refresh_site+'/22.php?zid='+zid, 'content_233', true, http_request2);
}

function del_zarz(zid){
	//get_page('_data/txt/'+refresh_site+'/2.php?del_zid='+zid, 'content_23', true, http_request2);
	get_page('_data/txt/'+refresh_site+'/22.php?del_zid='+zid, 'content_233', true, http_request2);
	setTimeout("empty_div(\'zarz_del\');",3000);			
}
function edit_insp(iid){
	//get_page('_data/txt/'+refresh_site+'/3.php?iid='+iid, 'content_33', true, http_request2);
	get_page('_data/txt/'+refresh_site+'/22.php?iid='+iid, 'content_233', true, http_request2);
}

function del_insp(iid){
  //get_page('_data/txt/'+refresh_site+'/3.php?del_iid='+iid, 'content_33', true, http_request2);
	get_page('_data/txt/'+refresh_site+'/22.php?del_iid='+iid, 'content_233', true, http_request2);
	setTimeout("empty_div(\'insp_del\');",3000);			
}

function edit_akt(aid){
	get_page('_data/txt/'+refresh_site+'/22.php?edit_aid='+aid, 'content_233', true, http_request2);
}
function del_aktu(aid){
	get_page('_data/txt/'+refresh_site+'/22.php?del_aid='+aid, 'content_233', true, http_request2);
}


function edit_pyt(pid){
	get_page('_data/txt/'+refresh_site+'/3.php?edit_pid='+pid, 'content_233', true, http_request3);
}
function del_pyt(pid){
	get_page('_data/txt/'+refresh_site+'/3.php?del_pid='+pid, 'content_233', true, http_request2);
}

function del_file_akt(aid, file){
	get_page('_data/txt/'+refresh_site+'/22.php?edit_aid='+aid+'&del_file='+file, 'content_233', true, http_request3);
}
function del_file_rent(rent_edit_id, file){
	get_page('_data/txt/'+refresh_site+'/1.php?rent_edit_id='+rent_edit_id+'&del_file='+file, 'content_13', true, http_request3);
}
function del_file_iwn(rent_edit_id, file){
	get_page('_data/txt/'+refresh_site+'/1.php?del_file='+file, 'content_13', true, http_request3);
}

function edit_rent(rid){
	get_page('_data/txt/'+refresh_site+'/1.php?try_edit_rid='+rid, 'content_13', true, http_request1);
}
function show_rid(rid){
	get_page('_data/txt/'+refresh_site+'/22.php?show_rid='+rid, 'content_233', true, http_request2);
	//get_page('_data/txt/'+refresh_site+'/2.php?show_rid='+rid, 'content_23', true, http_request2);
	//get_page('_data/txt/'+refresh_site+'/3.php?show_rid='+rid, 'content_33', true, http_request3);
}
function show_rid_img(rimg){
	alert(rimg);
}

function del_rent(rid){
	get_page('_data/txt/'+refresh_site+'/1.php?rent_del_id='+rid, 'content_13', true, http_request3);
	set_pages(refresh_site);
}

function del_nid(nid){
  get_page('_data/txt/iwn/1.php?del_nid='+nid, 'content_13', true, http_request3);
	//set_pages(refresh_site);
}






function php_urlencode(str) {
str = escape(str);
return str.replace(/[*+\/@]|%20/g,
function (s) {
switch (s) {
case "*": s = "%2A"; break;
case "+": s = "%2B"; break;
case "/": s = "%2F"; break;
case "@": s = "%40"; break;
case "%20": s = "+"; break;
}
return s;
}
);
}
