var $j = jQuery.noConflict();
var opisPokaz=1;
var testKatId=/kat/i;
$j(document).ready(
    function(){
      $j("#meni  a").each(
        function(){
          $j(this).attr("title",'');
        }
      );
      $j("#meni  ul").each(
        function(){
          var katId=$j(this).attr("id");
          if(testKatId.test(katId)){
            obsluzSubMeni(katId);
          }
        }
      );
      $j("#meni a").click(
        function(){
          if($j(this).attr("href")!='#'){
              $j("#szukIntrmCont").slideUp();
            pokazTresc($j(this).attr("rel"),$j(this).attr("href"));
            //opisPokaz=1;
          }
          return false;
        }
      );
      
      igniteSite();
      obsluzMeni('meni');
      dodajLinkNoweOkno();
      dodajLinkWew();
      dodajLinkSubMeni();
    }
);

function startujIntrmSzuk(){
    $j("#szukIntrmCont").html($j("#leweOkno").html()).slideDown();
    $j("#opis").remove();
    $j("#szukIntrmOk").click(function(){
            var daneJSON='{"ok":"ok"';
            if($j("#specDosw").val()==0 && $j("#branza").val()==0){
                alert('Proszę wybrać opcję z branży i specjalizacji lub doświadczenia');
                return false;
            }
            $j("#listaInterim").children("p").children("select").each(function(){
                    daneJSON=daneJSON+', "'+$j(this).attr('name')+'":"'+$j(this).val()+'"';
            })
	        daneJSON=daneJSON+'}';
	        $j.ajax({
	            url:'ignite.php?typ=szukIntrm',
	            data:eval('('+daneJSON+')'),
	            dataType:"json",
	            type:'POST',
	            success:function(output){
	                $j("#listaInterimow").html(output.tresc);
	                obsluzIntrm();
	            },
	            error:function(){
	                $j("#listaInterimow").html('<p class="wa">Błąd</p>');
	            }
	        });
	        return false;
    });
    opisPokaz=0;
    obsluzIntrm();
    $j("#formZapytanie").submit(function(){
            sendZapytanie();
            return false;
    });
    $j("#branza").change(function(){
            animujOdswiezanie();
            animacjaOdswiezania=setInterval("animujOdswiezanie()",500);
            $j.getJSON('ignite.php?typ=zwrocListeSpecDosw&grupa='+$j(this).val(),function(wyn){
                    clearInterval(animacjaOdswiezania);
                    $j("#specDosw").html(wyn.tresc);
                    
            })
    });
}
var animacjaOdswiezania=null;
var  opisy=[];
opisy[0]='Trwa odświeżanie listy.';
opisy[1]='Trwa odświeżanie listy..';
opisy[2]='Trwa odświeżanie listy...';
opisy[3]='Trwa odświeżanie listy....';
opisy[4]='Trwa odświeżanie listy.....';
var opisNr=0;
function animujOdswiezanie(){
    $j("#specDosw").html('<option val="0">'+opisy[opisNr]+'</option>');
    opisNr++;
    if(opisNr>4){
        opisNr=0;
    }
}
function sendZapytanie(){
    var daneJSON='{"ok":"ok","interimowie":{"start":"start" ';
    $j("#listaWybranychInterimow .wybranyIntrm").each(function(){
            daneJSON=daneJSON+', "'+$j(this).attr("id")+'":"'+$j(this).attr("id")+'"';
    })
    daneJSON=daneJSON+'}, ';
    daneJSON=daneJSON+'"mail":"'+$j("#mailZwrotny").val()+'", ';
    daneJSON=daneJSON+'"zapytanie":"'+$j("#zapytanie").val()+'", ';
    daneJSON=daneJSON+'"tel":"'+$j("#Tel").val()+'", ';
    daneJSON=daneJSON+'"imienaz":"'+$j("#imieNaz").val()+'", ';
    daneJSON=daneJSON+'"stan":"'+$j("#stanowisko").val()+'", ';
    daneJSON=daneJSON+'"nazwa_firmy":"'+$j("#nazwaFirmy").val()+'", ';
    daneJSON=daneJSON+'"termin":"'+$j("#termin").val()+'" ';
    daneJSON=daneJSON+'}';
    saBledy=0;
    komunikatBledu='';
    if($j("#mailZwrotny").val()==''){
        saBledy++;
        komunikatBledu+='Proszę wpisać adres e-mail'+"\n";
    }
    if($j("#Tel").val()==''){
        saBledy++;
        komunikatBledu+='Proszę wpisać numer telefonu kontaktowego'+"\n";
    }
    if($j("#imieNaz").val()==''){
        saBledy++;
        komunikatBledu+='Proszę wpisać imię i nazwisko'+"\n";
    }
    if($j("#nazwaFirmy").val()==''){
        saBledy++;
        komunikatBledu+='Proszę wpisać nazwę firmy'+"\n";
    }
    if($j("#termin").val()==''){
        saBledy++;
        komunikatBledu+='Proszę wpisać planowany termin rozpoczęcia prac przez Interim Managera'+"\n";
    }
    if(saBledy){
        alert(komunikatBledu);
    } else {
        $j.ajax({
            url:'ignite.php?typ=zapiszZapytanie',
            data:eval('('+daneJSON+')'),
            dataType:"json",
            type:'POST',
            success:function(output){
                $j("#szukIntrmCont").html(output.tresc);
            },
            error:function(){
                $j("#szukIntrmCont").html('<p class="wa">Błąd wysyłania.</p>');
            }
        });
    }
}
function obsluzIntrm(){
    $j("#tresc3wm .dodIntrm").click(function(){
            idIntrm=$j(this).attr("rel");
            tresc=$j("#"+idIntrm+' .tresc').html();
            if(!$j("#listaWybranychInterimow").hasClass("akt")){
                $j("#listaWybranychInterimow").addClass('akt').html('');
            }
            var dodaj=1;
            $j("#listaWybranychInterimow .wybranyIntrm").each(function(){
                    if($j(this).attr("id")==='wybrany'+idIntrm){
                        dodaj=0;
                    }
            });
            if(dodaj){
                $j("#listaWybranychInterimow").append('<div id="wybrany'+idIntrm+'" class="wybranyIntrm"><h4>Iterim #'+idIntrm+'  <a href="#" class="usunIntrmList" rel="'+idIntrm+'">Usuń z listy</a> <a href="#" class="pokazOpsIntrm" rel="pokaz">Pokaż opis</a></h4><div>'+tresc+'</div></div>');
                $j("#tresc3wm #"+idIntrm).hide();
                $j("#listaWybranychInterimow #wybrany"+idIntrm+" h4 .pokazOpsIntrm").click(function(){
                        if($j(this).attr("rel")==="pokaz"){
                            $j(this).parent("h4").parent("div").children("div").slideDown();
                            $j(this).text('Ukryj opis').attr("rel",'ukryj');
                        } else {
                            $j(this).parent("h4").parent("div").children("div").slideUp();
                            $j(this).text('Pokaz opis').attr("rel",'pokaz');
                        }
                        return false;
                })
                $j("#listaWybranychInterimow #wybrany"+idIntrm+" h4 .usunIntrmList").click(function(){
                        $j("#tresc3wm #"+$j(this).attr("rel")).show();
                        $j(this).parent("h4").parent("div").remove();
                        return false;
                })
            }
            return false;
    })
}

function dodajLinkWew(){
  $j("#tresc3wm a.linkWew").click(
    function(){
      pokazTresc($j(this).attr("rel"),$j(this).attr("href"));
      return false;
    }
  );
}
function dodajLinkSubMeni(){
  $j("#meniSubKat a").click(
    function(){
      $j("#meniSubKat a").removeClass('akt');
      $j(this).addClass('akt');
      dodajTrescSubKat($j(this).attr("href"));
      return false;
    }
  );
}
function igniteSite(){
  $j("#content").animate({width:"850px",height:"500px"},'slow',
    function(){
      $j("#opis").fadeIn();
      $j("#dol").fadeIn();
    }
  );
}
function dodajLinkNoweOkno(){
  $j('a.linkNoweOkno').each(
    function(){
      $j(this).attr('target','_blank');
    }
  );
}
function obsluzSubMeni(meni){
  $j("#"+meni+" > li").hover(
    function(){
      animuj2($j(this).children("a"),meni);
    }
  );
  $j("#"+meni+"").hover(
      function(){
       ustaw2(meni);
      },           
      function(){
       ustaw2(meni);
       $j(this).slideUp();
      }
  );
}

var jestClassAkt=0;
function obsluzMeni(meni){
  $j("#"+meni+" > li").hover(
    function(){
      $j(".subMeni1").slideUp();
      $j(".subMeni2").slideUp();
      animuj($j(this).children("a"),meni,0);
    },           
    function(){
      jestClassAkt=0;
      $j("#"+meni+" > li > a.akt").show(
          function(){
            alert('ok');
            $j(".subMeni1").slideUp();
            $j(".subMeni2").slideUp();
            jestClassAkt=1;
            animuj($j(this).children("a"),meni,1);
          }
      )
      if(!jestClassAkt){
        animuj($j(this).children("a"),meni,1);
      }
    }
  );
}
function animuj(elem,meni,zerowanie){
    var pos=$j(elem).position();
    var szer=$j(elem).width();
    if(zerowanie){
      if(!jestClassAkt){
        pos.left=500;
        szer=0;
      }
    }
    $j("#"+meni+" > li > a").css("color","#D92F01");
    //$j(elem).css("color","#aaa");
    $j("#"+meni+" > li.tlo").stop().animate({left:""+(pos.left)+"px", width:""+(szer)+"px"},'slow',
      function(){
        if(!zerowanie){
          $j(elem).hide().css("color","#fff").fadeIn();
          var idMeni=$j(elem).parent().children(".subMeni1").attr("id");
          ustaw2(idMeni);
          $j("#"+idMeni).css("left",pos.left+"px").slideDown();
        }
      }
    );
}
function ustaw(elem,meni){
  var pos=$j(elem).position();
  var szer=$j(elem).width();
  $j("#"+meni+" > li > a").css("color","#D92F01");
  $j(elem).css("color","#fff");
  $j("#"+meni+" > li.tlo").css({"left":(pos.left),"width":(szer+20)});
}


function animuj2(elem,meni){
    var pos=$j(elem).position();
    $j("#"+meni+" > li > a").css("color","#FF9400");
    $j("#"+meni+" > li.tlo").stop().animate({top:""+(pos.top+3)+"px"},'fast',
      function(){
        $j(elem).hide().css("color","#fff").fadeIn();
        var idMeni=$j(elem).attr("rel");
        $j("#"+meni+" .subMeni2").slideUp();
        if(idMeni!=''){
          ustaw2(idMeni);
          t=$j(elem).offset();
          if((t.left+210)>850){
            $j("#"+idMeni).css({"top":pos.top+"px","left":"-212px","border":"1px solid #FF9400","border-right":"1px solid white"}).slideDown();
          } else {
            $j("#"+idMeni).css("top",pos.top+"px").slideDown();
          }
        } else {
          $j("#"+meni+" .subMeni2").slideUp();
        }
      }
    );
}
function ustaw2(meni){
  $j("#"+meni+" > li > a").css("color","#FF9400");
  $j("#"+meni+" > li.tlo").css("top",-200);
  $j("#"+meni+" ul.subMeni2").hide();
}
var kolory=new Array(4);
kolory['kwiatek']=new Array(2);
kolory['kwiatek']['h1']='#D92F01';//'#FF9400';
kolory['kwiatek']['p']='#802701';//'#FFBF00';
kolory['wisnia']=new Array(2);
kolory['wisnia']['h1']='#FF9400';//'#D92F01';
kolory['wisnia']['p']='#FFBF00';//'#802701';
kolory['most']=new Array(2);
kolory['most']['h1']='#802701';
kolory['most']['p']='#676734';
kolory['kontakt']=new Array(2);
kolory['kontakt']['h1']='#D92F01';
kolory['kontakt']['p']='#802701';

function pokazTresc(ktTlo,adr){
  var obr=$j("#"+ktTlo);
  if($j("#obrazki #aktywny").attr("src")!=obr.attr("src")){
    $j("#obrazki #aktywny").attr("src",obr.attr("src"));
    $j("#obrazki").animate({left:"0"},'slow',
      function(){
        $j("#content").css("background","url("+obr.attr("src")+")");
        $j(this).hide().css("left","950px").show();
        if(opisPokaz){
            $j("#opis h1").fadeOut("slow",function(){$j(this).css({"color":kolory[ktTlo]['h1'],"font-weight":"normal"})}).fadeIn("slow");
            $j("#opis p").fadeOut("slow",function(){$j(this).css({"color":kolory[ktTlo]['p'],"font-weight":"normal"})}).fadeIn("slow");
        }
      }
    );
  }
  var trescObj=$j("#tresc3wm");
  $j("#linkDoWyszukiwarki").hide();
  trescObj.animate({left:"850px"},'slow',
    function(){
      $j.ajax({
      type: "GET",
      url:  'ajax-'+adr,
      success: function(msg) {
          $j("#tresc3wm").html(msg);
          dodajLinkNoweOkno();
          dodajLinkWew();
          dodajLinkSubMeni();
          trescObj.animate({left:"423px"},'slow');
      }
      }) ;
      
    }
  )
}

function dodajTrescSubKat(link){
  var tr=$j("#trescSubKat");
  tr.hide();
  $j.ajax({
      type: "GET",
      url:  'ajaxTresc-'+link,
      success: function(msg) {
          tr.html(msg).fadeIn();
      }
      }) ;
  
}

function okienko(szer,wys,plik) {
 var config='toolbar=no,location=no,directories=no,status=no,menubar=no,width='+szer+',height='+wys+',scrollbars=yes,resizable=yes';
 var d001=window.open(plik,'Galeria',config);
}
