﻿place = 0;gdzie = "";refresh1 = 0;div = 0;
function createRequest(){
 var request = null;
 try {
  request = new XMLHttpRequest();
 } catch (trymicrosoft) {
  try {
   request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft){
   try {
    request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (failed){
    request = null;
   }
  }
 }
 if (request == null) {
  //alert("Nie uda?o si? utworzy? obiektu ??dania");
 } else {
  return request;
 }
}

var request1 = createRequest();

function sendRequest(request, url, opt) {
 //alert("sendRequest");
 request.open("GET",url,true);
 request.onreadystatechange = odpowiedz;
 request.send(null);
 place = opt;
 //alert(place + "|" + url);
}

function sendRequest1(request, url, opt, vartosave1) {
 place = opt;
 //alert(url + "|" + place + "|" + vartosave1);
 request.open('POST',url,true);
 request.onreadystatechange = odpowiedz;
 request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 request.send(vartosave1);
}

function sendRequest3(request, url, opt, vartosave1,option) {
 if (option == 1){refresh1 = 1;}
 if (option == 2){refresh1 = 2;}
 if (option == 3){refresh1 = 3;}
 if (option == 4){refresh1 = 4;}
 request.open('POST',url,true);
 request.onreadystatechange = odpowiedz2;
 request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 request.send(vartosave1);
}

function sendRequest4(request, url, opt,div, vartosave1) {
 place = opt;
 div1 = div;
 //alert(url + "|" + place + "|" + vartosave1);
 request.open('POST',url,true);
 request.onreadystatechange = odpowiedz;
 request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 request.send(vartosave1);
}

function odpowiedz2(){
 //if (request1.readyState == 1){gdzie.innerHTML = "(LOADING)";}
 if (request1.readyState == 4){
  if (request1.status == 200){
   try{
    response = request1.responseText;
    if (refresh1 == 1){
     msgcheck();
    }
    if (refresh1 == 2){
     //msgcheck();
     showpage('msg_inbox.php',9);
    }
    if (refresh1 == 3){
     //msgcheck();
     shownewsform('news_show.php',14);
    }
    if (refresh1 == 4){
     //msgcheck();
     shownewsform('news_show_all.php',14);
    }
   }
   catch(e) {
    //alert("B??d podczas odczytu odpowiedzi: " + e.toString());
   }
  }else {
   //alert("Pojawi? sie problem w uzyskaniu danych:\n " + request1.statusText);
  }
 }
}

function odpowiedz(){
 if (place == 1){gdzie = document.getElementById("map");}
 if (place == 2){gdzie = document.getElementById("middle");}
 if (place == 3){gdzie = document.getElementById("admin_main");}
 if (place == 4){gdzie = document.getElementById("job_main");}
 if (place == 5){gdzie = document.getElementById("myphotos_edit");}
 if (place == 6){gdzie = document.getElementById("photos_area");}
 if (place == 7){gdzie = document.getElementById("myphotos_area");}
 //if (place == 8){gdzie = document.getElementById("pokmsg");}
 if (place == 9){gdzie = document.getElementById("msg_main");}
 if (place == 10){gdzie = document.getElementById("profiledata");}
 if (place == 11){gdzie = document.getElementById("buy_main");}
 if (place == 12){gdzie = document.getElementById("soul_main");}
 if (place == 13){gdzie = document.getElementById(div1);}
 if (place == 14){gdzie = document.getElementById("news_content");}
 if (place == 15){gdzie = document.getElementById("myvideos_edit");}
 if (place == 16){gdzie = document.getElementById("admin_search");}
 if (place == 17){gdzie = document.getElementById("admin_results");}
 if (place == 18){gdzie = document.getElementById("admin_photodel");}
 if (place == 19){gdzie = document.getElementById("photos_msg_area");}
 if (place == 20){gdzie = document.getElementById("friends_main");}
 if (place == 21){gdzie = document.getElementById("vote_bar");}
 //alert(xmlHttp.getResponseHeader("Content-Type"));
 if (request1.readyState == 1){gdzie.innerHTML = "(LOADING)";}
 //else if (request1.readyState == 2){gdzie.innerHTML = "Status ??dania: 2 (za?adowany) <br/>";}
 //else if (request1.readyState == 3){gdzie.innerHTML = "Status ??dania: 3 (interaktywny) <br/>";}
 if (request1.readyState == 4){
  if (request1.status == 200){
   try{
    response = request1.responseText;
    //gdzie.innerHTML = "Status ??dania: 4 (zako?czony). Serwer odpowiedzia? <br/>";
    gdzie.innerHTML =  response;
   }
   catch(e) {
    //alert("B??d podczas odczytu odpowiedzi: " + e.toString());
   }
  }else {
   //alert("Pojawi? sie problem w uzyskaniu danych:\n " + request1.statusText);
  }
 }
}