// stale
try{
	kontakt = baseUrl+'kontakt.html';
	o_nas = baseUrl+'o_nas.html';
	video_faq = baseUrl+'video_faq.html';
 fakty = baseUrl+'fakty.html';
 idee = baseUrl+'idee.html';
	agencja = baseUrl+'index.html';
	agencja2 = baseUrl;
	o_nas_opis =[
		baseUrl+"o_nas.html/wspoltworzylismy_polska_branze_interaktywna.html",
		baseUrl+"o_nas.html/jestesmy_niekwestionowanym_liderem_polskiego_rynku.html",
		baseUrl+"o_nas.html/zblizamy_marki_do_konsumentow.html",
		baseUrl+"o_nas.html/zapewniamy_rozwiazania_end_to_end_w_dziedzinie_marketingu_interaktywnego.html",
		baseUrl+"o_nas.html/obslugujemy_renomowanych_klientow_miedzynarodowych_i_krajowych.html",
		baseUrl+"o_nas.html/z_powodzeniem_dzialamy_na_globalnym_rynku_interaktywnym.html"
	];
//	preloader AJAX - powinien byc wyposrodkowany dla kontenera 
	var divLoader = '<div class="ajaxPreloader"> <img src="'+baseUrl+'img/preloader.gif" /> </div>';
}
catch(err){
//console.log(err.description,1)
}

//autoload
// tu wywolac wszystkie funkcje jakie maja sie zaczytac po zaladowaniu strony!
$(document).ready(function(){
 startPreloader();
 try{    
  var locat = window.location.href;
  //var len = locat.length
  //var chars = locat.charAt(len-1);
  //if(chars !== "/"){
   //locat = locat + "/";
  //}
	 switch(locat){
	  case kontakt:
			 links_menu();
			 SetClassLinksMenu(kontakt);
	  break;
		 case o_nas:
			 links_menu();
			 SetClassLinksMenu(o_nas);
			break;
		 case video_faq:
			 links_menu();
			 SetClassLinksMenu(video_faq);
			break;
		 case agencja:
		 case agencja2:
    kasety_linki();
			 SetClassLinksMenu(agencja); 
    endPreloader();
    $("body").css("overflow-y", "auto" );     
			break;
		 case fakty:
    $('#middle_content').removeClass();
    $('#big_mov').css({width: $(window).width(), height: $(window).height()});  
    menus_out();
			break;
		 case idee:
    $('#middle_content').removeClass();
    $('#big_mov').css({width: $(window).width(), height: $(window).height()});
   	menus_out();
			break;   
		 case o_nas_opis[0]:
		 case o_nas_opis[1]:
		 case o_nas_opis[2]:
		 case o_nas_opis[3]:
		 case o_nas_opis[4]:
		 case o_nas_opis[5]:
			 links_menu();
			 SetClassLinksMenu(o_nas);
			break;
	} 
	soundEffects();
 }
 catch(err){ }
});

function loadPage(obj) {
	try{
		switch(obj.href){
			case video_faq:
				$.get(video_faq,{act:'getAjaxContent',box:'middle_content'},function(dane){
					$('#boxes').empty();
					$('#middle_content').empty(dane);
					$('#middle_content').html(dane);
					$('#navigation a[rel*=loadPage]').click(function(){loadPage(this);return false});
					$('#content').removeClass();
					$('#content').addClass('videoFaq');
					$('#middle_content').removeClass();
					$('#middle_content').addClass('inrcnt');
 					$('#header').css({width:'100%', position:'static',top:'0px'});
					$('a[rel*=loadVideo]').click(function(){loadVideo(this);return false});
				})
				$.get(video_faq,{act:'getAjaxContent',box:'box_content'},function(dane){
					$('#box_content').empty();
					$('#box_content').html(dane);
					$('#links_menu ul a[rel*=loadPage]').click(function(){loadPage(this);return false});
					links_menu();
					SetClassLinksMenu(video_faq);     
				})
				break;
			case kontakt:
				$.get(kontakt,{act:'getAjaxContent',box:'middle_content'},function(dane){
					$('#boxes').empty();
					$('#middle_content').html(dane);
					$('#navigation a[rel*=loadPage]').click(function(){loadPage(this);return false});
					$('#content').removeClass();
					$('#content').addClass('oNas');
					$('#middle_content').removeClass();
					$('#middle_content').addClass('inrcnt');
 					$('#header').css({width:'100%', position:'static',top:'0px'});
				})
				$.get(kontakt,{act:'getAjaxContent',box:'box_content'},function(dane){
					$('#box_content').empty();
					$('#box_content').html(dane);
					$('#links_menu ul a[rel*=loadPage]').click(function(){loadPage(this);return false});
					links_menu();
					SetClassLinksMenu(kontakt);
				})
				break;
			case o_nas:					
			 	$.get(o_nas,{act:'getAjaxContent',box:'middle_content'},function(dane){
			 		//try{			 			
			 			$('#header').css({width:'100%', position:'static',top:'0px'});
						$('#boxes').empty();
					    $('ul#navigation>>a[rel*=loadPage]').click(function(){loadPage(this);return false});
						$('#middle_content').empty();
						$('#middle_content').html(dane);
						$('#content').removeClass();
						$('#content').addClass('oNas');
						$('#middle_content').removeClass();
	 					
						$('#navigation a[rel*=loadPage]').click(function(){loadPage(this);return false});
					/*}
					catch(err){
						//alert(err)
						//console.log(err);
					}*/
				})
				$.get(o_nas,{act:'getAjaxContent',box:'box_content'},function(dane){
					$('#box_content').empty();
					$('#box_content').html(dane);
					$('#links_menu ul a[rel*=loadPage]').click(function(){loadPage(this);return false});
					links_menu();
					SetClassLinksMenu(o_nas);
				})
				break;	  	
		  	case agencja:
		  
  		$("#box_content").load(agencja,{act:'getAjaxContent',box:'box_content'},function(){
  		$('#header').css({width:'100%', position:'absolute',top:'-97px'});
		
		
			$("#lcol").empty();
  		    $("#ccol").empty();
  		    $("#rcol").empty();
  		    $(".contact").empty();
  		    $("#teleadrress").empty();
  		 	
				$('#content').removeClass();
			$('#content').addClass('ideeIFakty');
			$('#middle_content').removeClass();
			
			$("#boxes>>ul>>p").find('a[rel*=loadPage]').click(function(){loadPage(this);return false});
			ideeIFakty_menu();
				
			SetClassLinksMenu(agencja);
				  			
  		});
  		$("#middle_content").load(agencja,{act:'getAjaxContent',box:'middle_content'});
  		break;
  		
			case o_nas_opis[0]:
			case o_nas_opis[1]:
			case o_nas_opis[2]:
			case o_nas_opis[3]:
			case o_nas_opis[4]:
			case o_nas_opis[5]:
			

				$("#ajaxloader").append(divLoader);
		  		$.get(obj.href,{act:'getAjaxContent',box:'ajaxloader'},function(dane){
					$('#ajaxloader').empty();
					$('#ajaxloader').html(dane);
				})
		  		navi = $("#navigation").children().children();
			  		for(var c=0; c<navi.length;++c){
			  			$(navi[c]).removeClass("selected");
		  			}
			  		$(obj).addClass("selected");
				break;
		  	case fakty:
      //console.log('loadPage(Fakty)');
      $.get(fakty,{act:'getAjaxContent',box:'middle_content'},function(dane){
       $('#middle_content').empty(dane);
       $('#middle_content').html(dane);
       $('#middle_content').removeClass();
       $('#big_mov').css({width: $(window).width(), height: $(window).height()});
       menus_out();
				 })
		  	break;    
		  	case idee:
      //console.log('loadPage(Idee)');
      $.get(idee,{act:'getAjaxContent',box:'middle_content'},function(dane){
       $('#middle_content').empty(dane);
       $('#middle_content').html(dane);
       $('#middle_content').removeClass();
       $('#big_mov').css({width: $(window).width(), height: $(window).height()});
       menus_out();
      })
		  	break;    
	  	}
  		return false;
  	}
  	catch(err){
  		return false;
  	}
}

function loadVideo(obj){
	try{
	 //console.log(obj.href);		
	 $.get(obj.href,{act:'getContent',box:'middle_content'},function(dane){
   $('#middle_content').empty(dane);
   $('#middle_content').html(dane);
   $('#navigation a[rel*=loadPage]').click(function(){loadPage(this);return false});
   $('#content').removeClass();
   $('#content').addClass('videoFaq');
   $('#middle_content').removeClass();
   $('#middle_content').addClass('inrcnt');
   $('#header').css({width:'100%', position:'static',top:'0px'});
   $('a[rel*=loadVideo]').click(function(){loadVideo(this);return false});
		});
		return false;
	}
	catch(err){
		//console.log(err.description);
	}
}

function SetClassLinksMenu(page){
	try{
	//alert("SetClassLinksMenu");
 	var thisnode = $('#links_menu ul a[rel*=loadPage]');
 	for(var c=0;c<thisnode.length;++c){
 		$(thisnode[c]).removeClass("selected")
 		if (thisnode[c].href == page){
 			$(thisnode[c]).addClass("selected")
 		}
 	}
 	}
 	catch(err){
 		//console.log(err.description,2);
 	}
}

function links_menu(){
	//console.log("links_menu");
	try{
      $('#links_menu').css({bottom: "-200px"});
      var area = $(window).height(); //wysokosc przestrzeni roboczej
      //console.log("area: " + area);
      var header = $("#header").height(); //wysokosc headera
      var footer = $("#footer").height(); //wysokosc footera
      
      var content = area - footer //obliczamy wysokosc diva content
     
      $("#content").css( {height: content})
      var move = content - 420 - 180 - 97; // obliczamy dlugosc ruchu
  	  //console.log("move: " +move);
     $("#links_menu").animate( { bottom: ""+move+"px" }, 2000, "easeOutQuart");
     
     $("#links_menu ul li").bind("mouseenter", function(e){
      $(this).find("a").not(".selected").stop().animate( {borderColor: "#9d9d9c"}, 500);
     });
          $("#links_menu ul li").bind("mouseleave", function(e){
      $(this).find("a").not(".selected").stop().animate( {borderColor: "#1d1d1c"}, 500);
     });
   }
   catch(err){
   //console.log(err.description,3);
   } 
}

function ideeIFakty_menu(){
try{
  //console.log("ideeIFakty_menu()");
  
  $('#header').css({display: "block", top: "-97px"});
  $("#boxes").css( {top: "auto", bottom: "-900px"});  
	 var area = $(window).height(); //wysokosc przestrzeni roboczej
	 var header = $("#header").height(); //wysokosc header
	 var footer = $("#footer").height(); //wysokosc footera
	 var content = area - footer //obliczamy wysokosc diva content
	 var boxes = content - 290 - header //obliczamy wysokosc diva boxes
	// console.log(boxes);
	 $("#boxes").css( { height: boxes, bottom: "-"+boxes+"px" });
	 $("#content").css( {height: content});

	 $("#header").animate( { top: "0" }, 1500);
	 $("#boxes").animate( { bottom: "0" }, 1500);
	
	 $("#boxes ul li").bind("mouseenter", function(e){
	 $(this).find("span.opacity").css({ opacity: "0"});
	 $(this).find("span.opacity").stop().fadeTo(100, 0.04 );
	 $(this).find("img").stop().animate( {borderColor: "#6e6e6e"}, 1000);
	 });

	 $("#boxes ul li").bind("mouseleave", function(e){
	 $(this).find("span.opacity").stop().fadeTo(100, 0.0 );
	 $(this).find("img").stop().animate( {borderColor: "#1f1f1f"}, 1000);
	 });
}
catch(err){
	//console.log(err);
}
}

function menus_out() {
	 var area = $(window).height(); //wysokosc przestrzeni roboczej
	 var header = $("#header").height(); //wysokosc header
	 var footer = $("#footer").height(); //wysokosc footera
	 var content = area - footer //obliczamy wysokosc diva content
	 var boxes = content - 290 - header //obliczamy wysokosc diva boxes
	// console.log(boxes)
	 $("#boxes").css( { top: "auto", height: boxes, bottom: "0px" });
	 $("#boxes").animate( { bottom: "-600px" }, 1000);
  $('#header').css({width:'100%', position:'absolute'});
	 $("#header").animate( { top: "-120px" }, 1000);    
}


function startPreloader() {    
 var width = $(window).width() //szerokosc okna
 var height = $(window).height() //wysokosc okna
 $("#preloader2").css( { width: width+"px", height: height+"px"});    
 $('#preloader2').show();    
}

function endPreloader(){
 $("#preloader2").animate({fontSize: "2px"}, 5000, function(){
  $("#preloader2").remove()  
  ideeIFakty_menu()
 });
}


  
// wywoluje funckje javascript z flasha
 
    
 
 function pageLoad(data){
 	if(data=="idee"){
 		try{
			$.get(baseUrl + 'idee/',{act:'getAjaxContent',box:'middle_content'},function(dane){
				$('#middle_content').empty();
				$('#middle_content').html(dane);
				$('#links_menu ul a[rel*=loadPage]').click(function(){loadPage(this);return false});
				menus_out();
			})
		}
		catch(err){
			//console.log(err.description);
		}
 	}else if(data=="fakty"){
		try{
			$.get(baseUrl + 'fakty/',{act:'getAjaxContent',box:'middle_content'},function(dane){
				$('#middle_content').empty();
				$('#middle_content').html(dane);
				$('#links_menu ul a[rel*=loadPage]').click(function(){loadPage(this);return false});
				menus_out();
			})
		}
		catch(err){
			//console.log(err.description);
		}
 		
 	}
 }
// efekty glosniczka
function soundEffects(){
//console.log('soundEffects');
 try{
  var sound = "on";	
  $("#sound").bind("mouseenter", function(e){
  //console.log('mouseenter')
   try{
   if (sound == "on") {
    $(this).attr({ src: baseUrl + "img/soundBOn.gif"});
    //console.log("mouseenter on");
   }
   else {
    $(this).attr({ src: baseUrl + "img/soundBOff.gif"});
    //console.log("mouseenter off");
   }
   }
   catch(err){
   	//console.log(err.description,'2')
   }
  });

  $("#sound").bind("mouseleave", function(e){
  try{
   if (sound == "on") {
    $(this).attr({ src: baseUrl + "img/soundWOn.gif"});
   }
   else {
    $(this).attr({ src: baseUrl + "img/soundWOff.gif"});
   }
  }
  catch(err){
  	//console.log(err.description,7)
  } 
  });
  }
  catch(err){
  	//console.log(err.description,8)
  }
  
  
  $("#sound").bind("click", function(e){
  try{
   if (sound == "on") {
    $(this).attr({ src: baseUrl + "img/soundBOff.gif"});
    $(this).attr({ alt: "włącz dźwięk"});
    $(this).attr({ title: "włącz dźwięk"});
    sound="off";  
   }
   else {
    $(this).attr({ src: baseUrl + "img/soundBOn.gif"});
    $(this).attr({ alt: "wyłącz dźwięk"});
    $(this).attr({ title: "wyłącz dźwięk"});
    sound="on";
   }
  } 
  catch(err){
  	//console.log(err.description,9)
  }
  });
}
//////////////////////////////////////////

function makeUrlTitle(title){

    var temp = title.split(' ');
    var nTitle = temp.join('_');
	   	
return nTitle;
}

 

function cutStr(str){
   var strstr = '';
   if(str.length>55) { 
   var substr = str.slice(0,55);
   //console.log("subtitle: "+substr);
   var sub = substr.split(' ');
   for(var i=0; i<sub.length-1; i++){
       strstr+= sub[i];
       if(i!=(sub.length-2)) strstr+=' ';
       else strstr+='...';
    }
	} else {
	strstr = str;
	}
	
	var temp = strstr.split('</br>');
    var strstr = temp.join(' ');
    
	return strstr;
}

function getVideoFaqListElement(obj){
	
	var id = obj.id;
	var title = obj.title;
	var tags = obj.tags;
	var urlTitle = makeUrlTitle(title);
 	title = cutStr(obj.title);
 	//console.log(title);
	var img_frame = '<a rel="loadVideo" href="'+ baseUrl +'video-faq/' + 
	id + ','+urlTitle+'.html"><img alt="'+	title+'" src="' +  baseUrl+'swf/_movies/'+id+'.jpg"/></a>';
 	var title_frame = '<p class="faqTitle"><a rel="loadVideo" href="'+baseUrl+ 'video-faq/'+id+','+urlTitle+'.html">'+ title +' </a></p>';
     
     var tags_frame ='';
     
     if(tags[0]!=''){
		    tags_frame = '<p class="tags"><span>';
		    
		    var name_of_tags = 'tagi: ';
		    if($.cookie('language')=='en'){ name_of_tags = 'tags: '; } 
		    
		    tags_frame += name_of_tags + ' </span>';
		 				
		 				
		 				for(var k=0; k<tags.length && k<4;k++){
								//console.log(tags[k]);
								tags_frame += '<a rel="loadVideo" href="'+ baseUrl + 'video-faq/tag='+makeUrlTitle(tags[k])+'">'+ tags[k] +'</a> / ';
						}
					 
					
		   tags_frame += '</p>';
    }
    
 	return img_frame + title_frame +tags_frame;
}
 
function searchMovie(movie){
 	//console.log('searchMovie()');
    //console.log(movie);
    
   	//getMovieName("videoFAQ").playMovie("_movies/"+movie+".flv");
   	if(movie.length==0){return false;}
   	
   	
   	$.get(baseUrl+'video-faq/tag=',{act:'getAjaxContent',box:'javascript',search:movie},function(dane){
   		
   		//console.log(dane);
   		
   		film = eval(dane);
   		//  film jest tablica 4 obiektow, 0 - wlasciwy, 1,2,3 - tagi 
	   	try{
	   		//console.log("_movies/" + film[0].id + ".flv");
	   		//getMovieName("videoFAQ").playMovie("_movies/" + film[0].id + ".flv");
	   		
	   	 	  
	   		//alert(getMovieName("videoFAQ"));
	   		if($.cookie('language')=='en'){
	   			//odpowiedzialne za rozpoznanie przegladarki - wyciagniete z funkcji bo nie chciala ona zwracac obiektu w IE
	   			if (navigator.appName.indexOf("Microsoft") != -1) {
	   				window["videoFAQ"].playMovie("_movies/" + film[0].id + ".flv", "_subs/sub_" + film[0].id + ".xml");
	   			}
	   			else {
	   				document["videoFAQ"].playMovie("_movies/" + film[0].id + ".flv", "_subs/sub_" + film[0].id + ".xml");
	   			}
	   		} else {
	   			//odpowiedzialne za rozpoznanie przegladarki - wyciagniete z funkcji bo nie chciala ona zwracac obiektu w IE
	   			if (navigator.appName.indexOf("Microsoft") != -1) {
					window["videoFAQ"].playMovie("_movies/" + film[0].id + ".flv");
				}else {
					document["videoFAQ"].playMovie("_movies/" + film[0].id + ".flv");
				}
	   		}
	   	 		  
	  		var str_1 = '';
	  	 	for(var m=1; m<film.length && m<=4; m++ ) {
	   			str_1 += '<li>'+getVideoFaqListElement(film[m])+'</li>';
	   		}
	   		 
	   		//console.log(str_1);
	   		$('#videoFaqList').html(str_1);
	   		$('a[rel*=loadVideo]').click(function(){loadVideo(this);return false});
     	}
	   	catch(err){
	   		//console.log(err.description,10)
	   	}
   	})
}
/////////////////////////////////////////
function callExternalInterfaceSwitchSound(){

	 //console.log('callExternalInterfaceSwitchSound')
     try{
     	getMovieName("soundIcoAS3").switchSound();
     }
     catch(err){
     	//alert(err.description,11)
     }
}

function callExternalInterface() {
  try{
  	 //console.log('playMovie start')
   	thisMovie("videoFAQ").playMovie("_movies/4.flv", "_subs/sub_2.xml");
   	  //thisMovie("videoFAQ").playMovie("_movies/4.flv");
  }
  catch(err){
     //console.log(err.description,12)
  }
}

     
function getMovieName(movieName) {
  try{
  	if (navigator.appName.indexOf("Microsoft") != -1) {
  	  //usunac alert
      // alert(window[movieName] + " w getMovieName microsoft");
      return window[movieName];
    }else {
      //usunac alert
   	  // alert(document[movieName] + " w getMovieName innej niz microsoft");
      return document[movieName];
    }  
  }
  catch(err){
   	//console.log(err.description,13);
  }
}
 


function closeMovie(){
//alert('closeMovie()')
		$('#middle_content').removeClass();
  $('#header').css({width:'100%', top:'0px', position: 'absolute'});
  $("#lcol").empty();
  $("#ccol").empty();
  $("#rcol").empty();		     
  $('#content').removeClass();
  $('#content').addClass('ideeIFakty');
	$.get(agencja,{act:'getAjaxContent',box:'middle_content'},function(dane){
		$('#middle_content').empty();
		$('#middle_content').html(dane);					
  //$('#header').addClass('ideeIFakty');
	})
	$.get(agencja,{act:'getAjaxContent',box:'box_content'},function(dane){
		$('#box_content').empty();
		$('#box_content').html(dane);
	})
}

function kasety_linki(){
 $("#title_idee").bind("mouseenter", function(e) {
  if ($.cookie('language') == 'en') {
   $(this).text("ideas");
  }
  else {
   $(this).text("idee");
  }
 });
 $("#title_idee").bind("mouseleave", function(e){
  $(this).text("");
 });
 
 $("#title_fakty").bind("mouseenter", function(e) {
  if ($.cookie('language') == 'en') {
   $(this).text("facts");
  }
  else {
   $(this).text("fakty");
  } 
 });
 $("#title_fakty").bind("mouseleave", function(e){
  $(this).text("");
 });
 
}
