﻿//////
function getHTTPObject() {
  var xmlhttp;
  if(window.XMLHttpRequest){xmlhttp = new XMLHttpRequest();}
  else if (window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  if (!xmlhttp){xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
}
return xmlhttp;
}
  
function get(id,pg,changepage) {
  if(changepage=="review")  ///// send comment!!
  {
  var comment=document.reviewform.review.value;
  comment=comment.replace(/\n/g,"[br]");
  var rating=document.reviewform.rating.value;
    if(!temp) 
    {alert("Musisz być zalogowany!");
    return;}
    document.reviewform.review.value='';
  }
  var order=document.getElementById('sortby').value;
  var searchtext = document.getElementById('searchtext').value;
  if(!searchtext||searchtext=="Szukaj Recenzji") searchtext='';
  var http = getHTTPObject();
  //http.abort();
  if(changepage=="review")
  http.open("GET", "/biz/func/getreview.php?id="+id+"&page=1&order="+order+"&comment="+comment+"&rating="+rating, true);
  else
  http.open("GET", "/biz/func/getreview.php?id="+id+"&page="+pg+"&order="+order+"&searchtext="+searchtext, true);
  http.onreadystatechange=function() {
  if(http.readyState < 4) 
{


   document.getElementById('sr').innerHTML = "<div class=\"con\" style=\"text-align: center; border:0; width:90%\"><img src=\"/theme/{$get_theme}/images/ajax-loader6.gif\"> <br /> <br />Proszę czekać, trwa pobieranie recenzji...</div>";



   if(changepage!='n')$('#reviewTitle').ScrollTo(200); // Scroll
}
if (http.readyState == 4) {
  if(http.status==200) {
    document.getElementById('sr').innerHTML = http.responseText;  
  }
}
}
http.send(null);
}


function sele_item(a,orderby){
for(var i=0;i<document.getElementsByTagName("span").length;i++){
if(document.getElementsByTagName("span")[i].id=="itemid"){
document.getElementsByTagName("span")[i].className='Sitem';
document.getElementById("sortby").value=orderby;
}
}
a.className='SitemS';
get(biz_id,1);
}

function showflag(topicid,replyid,zone){
var d=document.flag;
d.topicid.value=topicid;
d.replyid.value=replyid;
d.zone.value=zone;
document.getElementById('flagform').style.display='';
}


function code2img(code){
//code="PLXX0029";
     return "http://l.yimg.com/us.yimg.com/i/us/we/52/"+code+".gif";
  }

function weather2html(weather,cat,alt){  //cat =1 now   2 tomorrow ... 
var imgurl = code2img(weather.code);
var text = weather.text;
var _temp = weather.temp;
var temp = "";
var date= weather.date;
  //"date":"21 May 2009",
  //"text":"Mostly Clear",
  //"day":"Thu",
if (_temp==undefined) {
   var high = weather.high;
   var low = weather.low;
   temp = low+" C ~ "+high+" C";
}
else {
   temp = _temp+" C";
}
  switch(cat)
  {
  case '1':
  $('#current_title').text("Teraz");
       $('#current_img').attr("src",imgurl);
       //$('#current_img').attr("title",alt);
       //$('#current_stat').text(text);
       $('#current_text').text(temp+"");
       break;
  case '2':
  var day=weather.day;
  $('#tomorrow_title').text(pokazDzien(day));
       $('#tomorrow_img').attr("src",imgurl);
       //$('#tomorrow_img').attr("title",text);
      //$('#tomorrow_stat').text(text);
       $('#tomorrow_text').text(temp+"");
  break;
  case '3':
  var day=weather.day;
  $('#after_title').text(pokazDzien(day));
       $('#after_img').attr("src",imgurl);
       //$('#after_img').attr("title",text);
       //$('#after_stat').text(text);
       $('#after_text').text(temp+"");
  break;
  }
}

function pokazDzien(day){
if (day =='Sun') return "Niedziela";
if (day =='Mon') return "Poniedziałek";
if (day =='Tue') return "Wtorek";
if (day =='Wed') return "Środa";
if (day =='Thu') return "Czwartek";
if (day =='Fri') return "Piątek";
if (day =='Sat') return "Sobota";
return "";
}

function weatherinit()
{
	
// Weather Forecast Init.
var zipcode=biz_zip;
//alert('-'+biz_zip);
if(biz_zip=='Warszawa') zipcode="PLXX0028";
else if(biz_zip=='Kraków') zipcode="PLXX0012";
else if(biz_zip=='Poznań') zipcode="PLXX0040";
else if(biz_zip=='Łódź') zipcode="PLXX0014";

else if(biz_zip=='Katowice') zipcode="PLXX0010";
else if(biz_zip=='Szczecin') zipcode="PLXX0025";
else if(biz_zip=='Gorzów Wielkopolski') zipcode="PLXX0008";
else if(biz_zip=='Zielona Góra') zipcode="PLXX0043";
else if(biz_zip=='Gdańsk') zipcode="PLXX0005";
else if(biz_zip=='Gdynia') zipcode="PLXX0006";

else if(biz_zip=='Toruń' || biz_zip=='Bydgoszcz') zipcode="PLXX0036";
else if(biz_zip=='Opole') zipcode="PLXX0001";
else if(biz_zip=='Rzeszów') zipcode="PLXX0057";
else if(biz_zip=='Kielce') zipcode="PLXX0011";
else if(biz_zip=='Lublin') zipcode="PLXX0049";
else if(biz_zip=='Białystok') zipcode="PLXX0038";

else if(biz_zip=='Olsztyn') zipcode="PLXX0002";
else if(biz_zip=='Bytom') zipcode="PLXX0030";
else if(biz_zip=='Płock') zipcode="PLXX0018";

else zipcode="PLXX0029"; //wrocław

var url ="http://pipes.yahoo.com/pipes/pipe.run?_id=2eb187fcae6192aee203f670109a40f7&_render=json&u=c&p="+zipcode+"&_callback=?";
    $.getJSON(url, function(data){
    var _item = data.value.items[0];
    var alt=_item['y:title'];
  var y_id=_item['y:id']['value'];
  if(y_id!=null){    
  //alert('y_id:'+y_id)
       weather2html(_item["yweather:condition"],'1',alt);
       weather2html(_item["yweather:forecast"][0],'2','');
       weather2html(_item["yweather:forecast"][1],'3','');
       $('.weather').slideDown('slow');
  }
    })
	
}

function initialize() {
//Google Map init.
if(zoom==0)
{
  document.getElementById("map_canvas").innerHTML="<br /><br /><br /><br /><br /><center>Brak Mapy</center>";
}
else
{      
var map = new GMap2(document.getElementById("map_canvas"));
var center = new GLatLng(mapy, mapx);
map.setCenter(center, zoom);
var mxy= new GLatLng(y, x);
var marker = new GMarker(mxy, {draggable: false});
map.addOverlay(marker);
map.addControl(new GSmallMapControl());
 }}
