/*Funckje dla mapy START*/
  var map;
  var geocoder;

  function initialize(x, y, scale) {
      var  x, y, scale;
      map = new GMap2(document.getElementById("map_canvas"));
      map.setCenter(new GLatLng(x, y), scale);
      map.addControl(new GSmallMapControl());
      geocoder = new GClientGeocoder();
  };




  function AddMarkerEdit(x, y, address, option) {
    var marker = new GMarker(new GLatLng(x, y), option);
    map.addOverlay(marker);




 };
/*Funkcje dla mapy END*/






  function play_video(idx, section)
  {
    var  photo_id, content, section;
     $("#PlayVideo").addClass("Loading");
     $("#PlayVideo").load("/data/ajax/video.php?play_video="+idx+"&section="+section);
     //$("#PlayVideo").removeClass("Loading");
  };





 function ContactFormControl(){
   var control;
   control = $('#ContactFormControl').val()
   var tester = $('#ContactForm').css("left");
   
   //alert(tester);

   if(control == "0"){
      $('#ContactFormControl').val('1');
      $('#ContactForm').animate({right:"+=430"}, 1000, function(){});
      
   }
   if(control == "1"){
      $('#ContactFormControl').val('0');
      $('#ContactForm').animate({right:"-=430"}, 1000, function(){});

   }
   
 };






 function send_sugest(){
  var firstname, lastname, company, email, subject, message;

  SugestNickID  =  $("#SugestNickID").val();
  SugestMessage  =  $("#SugestMessage").val();
  SugestNick    =  $("#SugestNick").val();


  //Sprawdzanie poprawnosci danych
  if( $('#SugestNick').val() == '')      { alert('Ups, zapomniałeś się podpisać.'); return false;}
  if( $('#SugestMessage').val() == '')    { alert('Ups, nie masz żadnych sugestii ?.'); return false;}

  $.post(
    "/data/ajax/contact.php",
    {send_sugest:1,  SugestNick:SugestNick,  SugestNickID:SugestNickID,  SugestMessage:SugestMessage },
    function(){
      $('#ContactFormControl').val('0');
      alert("Dziękujemy za sugestie.");
      $('#ContactForm').animate({right:"-=430"}, 500, function(){});


  });
     return true;

};






  function acivieren_dzieje_sie(section){
    var section;


    for(var i=1; i<10; i++) {
      $("#dziejee_"+i).removeClass("active");
      $("#dziejee_"+i).addClass("normal");
    };

    $("#dziejee_"+section).addClass("active");
  };




  function remove_photo_advert(idx){
   var idx;

  if( confirm('Czy napewno chcesz usunąc wybrane zdjęcie?') ){
    $("#AdvertEditPhoto_"+idx).toggle("slow");
    $.ajax({
        url: "/data/ajax/advert.php?remove_photo_advert="+idx,
        async: false
       }).responseText;
    };

  };
  
  
  
  
  
  
  function show_calendar(date, element){
    var date, element;
    $("#"+element).load("/data/ajax/calendar.php?show_calendar="+date+"&element="+element);
  };


  function show_day(date){
   var date;

   $("#dialog").load("/data/ajax/calendar.php?show_day="+date);

       $("#dialog").dialog({
           width:800,
           height: 600,
           modal: true,
           overlay: {
               opacity: 0.8,
               background: "black"
           }
       });
   $("#dialog").show();
  }
  
  

  function extra(idx){
    var title;

    $.getJSON("/data/ajax/extra.php?extra="+idx, function(json){

         title     = json.title;
         $("#HomeExtraTitle").html(title);
         
         
         arts     = json.arts;
         $("#HomeExtraList").html(arts);


         extras     = json.extras;
         $("#HomeExtraPhotoItems").html(extras);


         extras_nav     = json.extras_nav;
         $("#HomeExtraNavigationNumber").html(extras_nav);


         ExtraMoreNews     = json.ExtraMoreNews;
         $("#ExtraMoreNews").html(ExtraMoreNews);

    });


  };
  
  
  function show_extra_number(number){
    var number;

    //alert(number);
    $(".HomeExtraPhoto").hide();
    $("#HomeExtraPhoto_"+number).show();
    $("#ExtraAmountNewsActive").val(number);
    
     $("#HomeExtraList a").css("font-weight","normal");
     $("#extrasx_"+number).css("font-weight","bold");
     

    //$("#HomeExtraNavigationNumber li").removeClass("active");
    //$("#HomeExtraNavigationNumber li").addClass("normal");
    
    //$("#HomeExtraNavigation_"+number).addClass("active");

  };

  //Extra dalej
  function show_extra_number_next(){
    var number=0, help=0, max=0;
    help  = parseInt($("#ExtraAmountNewsActive").val());
    max   = parseInt($("#ExtraAmountNews").val());
    number = help+1;
    if(number < max){show_extra_number(number);}
    else{
      $("#ExtraAmountNewsActive").val(0);
      show_extra_number(0);
    }
  }



  //Extra wstecz
  function show_extra_number_prev(){
    var number=0, help=0;
    help  = parseInt($("#ExtraAmountNewsActive").val());
    number = help-1;
    if(number >= 0){show_extra_number(number);}
  }

  
  

  function menu_navigation_skarbnica(datas){
    var datas, temp, i=0;


    temp = explode(datas, ',');

    for(i=0; i<temp.length; i++){
      if(temp[i] != "") {

        $("#District_"+temp[i]).addClass("DistrictActive");
        $("#District_"+temp[i]).removeClass("DistrictNormal");
        
        $("#City_"+temp[i]).addClass("CityActive");
        $("#City_"+temp[i]).removeClass("CityNormal");
      }
    }
  };
  
  
  
  
  

  function reload(href) {
    var href;
    if ( document.all ) {this.window.location.href( href );}
    else {this.window.location.href = href;}
  };
  
  
  
  
  
  

 function remove_user(idx) {
  var idx;

  if( confirm('Czy napewno chcesz usunąc wybranego znajomwego?') ){
    $("#ProfilFriendsList_"+idx).toggle("slow");
    $.ajax({
        url: "/profile/znajomi/"+idx+"/usun/",
        async: false
       }).responseText;
    };
 };
  //Usuwanie wiadomosci
  function remove_email(idx, rows){
    var idx, rows, href;


    if ( confirm('Chcesz usunąc wybraną wiadomość?') ){
     $("#"+rows).toggle("fast");

     $.ajax({
        url: "/data/ajax/mail.php?remove_email="+idx,
        async: false
       }).responseText;
    };

  };

  function add_vote(foto, value) {
    var foto, vote;
    
    vote = $("#"+value).val();

    $("#rating_1_text").text("Dziękujemy! Głos został zapisany");
    
    $.ajax({
        url: "/data/ajax/galery.php?add_vote="+vote+"&foto="+foto,
        async: false
       }).responseText;



  };



 function remove_user_photo(idx) {
  var idx;

  if( confirm('Czy napewno chcesz usunąć wybrane zdjęcie?') ){
    $("#GaleryUser_"+idx).toggle("slow");
    $.ajax({
        url: "/data/ajax/galery.php?remove_user_photo="+idx,
        async: false
       }).responseText;
    };
 };

 
 
 
 
 
  //Wybieranie adresata
  function choose_user() {

     $("#dialogusers").dialog({
         width:800,
         height:400,
         buttons: {
             "Anuluj": function() {
                 $(this).dialog("close");
             }
        },
        modal:true,
        overlay: {opacity: 0.9, background: "black"}
     });

     $("#dialogusers").css("display", "block")
     $("#dialogusers").load("/data/ajax/mail.php?choose_user");
     $("#dialogusers").parent().show();
     $('#dialogusers').dialog('open');

  };



  //wstawienie adresata
  function choose_user_idx(login, idx) {
     var login, idx;

     $("#recipient").val(login);
     $("#recipient_id").val(idx);
     $("#dialogusers").dialog("close");
  };

  function show_comments(section, idx, page){
    var section, idx, page;

    $("#comments").addClass("loadingForum");
    $("#comments").load("/data/ajax/comments.php?section="+section+"&show_comments="+idx+"&page="+page);
    $("#comments").removeClass("loadingForum");

  };




  function show_element(element){
    var element;
    $("#"+element).toggle("Slow");

  };

  function show_element_normal(element){
    var element;
    $("#"+element).show();
  };
  
  
  
  function show_active_element(element){
    var element;
    $("#"+element).css("font-weight", "bold");
  };


  /*Menu header*/
 function show_menu_top(element){
    var element;

    $("#HeaderMenu ul li, #HeaderMenu ul li a").removeClass("active");
    $("#HeaderMenu ul li, #HeaderMenu ul li").addClass("normal");

    $("#MenuTop_"+element).removeClass("normal");
    $("#MenuTop_"+element).addClass("active");

    $("#MenuTop_"+element+" a").removeClass("normal");
    $("#MenuTop_"+element+" a").addClass("active");



    $("#HeaderSubMenu div").hide();
    $("#HeaderSubMenu_"+element).show();

  };


  function menu_navigation_array(datas){
    var datas, temp, i=0;

    temp = explode(datas, ',');

    for(i=0; i<temp.length; i++){
      if(temp[i] != "") {
        show_menu_top(temp[i]);
        $("#HeaderSubMenu_"+temp[i]).show();
        $("#SubMenuHeaderElement_"+temp[i]).css("font-weight","bold");
      }
    }
  };




  function explode(inputstring, separators, includeEmpties) {
   inputstring = new String(inputstring);
   separators = new String(separators);

   if(separators == "undefined") {
   separators = " :;";
   }

   fixedExplode = new Array(1);
   currentElement = "";
   count = 0;


   for(x=0; x < inputstring.length; x++) {
   char = inputstring.charAt(x);
   if(separators.indexOf(char) != -1) {
   if ( ( (includeEmpties <= 0) || (includeEmpties == false)) && (currentElement == "")) { }
   else {
   fixedExplode[count] = currentElement;
   count++;
   currentElement = ""; } }
   else { currentElement += char; }
   }
   if (( ! (includeEmpties <= 0) && (includeEmpties != false)) || (currentElement != "")) {
   fixedExplode[count] = currentElement; }
   return fixedExplode;
  }




