var htmlDateTemp;


function os_load(what, fun){

  imgs = document.getElementById('aaa');
  imgs.style.filter = "alpha(opacity = 0)";
  if(what=="show"){
    imgs.style.opacity = 0.0;
    imgs.style.MozOpacity = 0.0;
  }
  if(what=="hidd"){
    imgs.style.opacity = 1.0;
    imgs.style.MozOpacity = 1.0;
  }
  if(imgs.style.display!="block"){
    imgs.style.display = "block";
  }
  setInt = setInterval("changeOpacity('"+what+"', '"+fun+"')", 10 );
  milkbox.reloadGalleries();
}

function changeOpacity(what, fun){
	$$("#aaa").setStyles({'height':$(window).getScrollSize().y+$(window).getScroll().y });  
  if(what=="show"){
    i = parseFloat(imgs.style.opacity);
    i+= 0.02;        
    imgs.style.opacity = i;
    imgs.style.filter = "alpha(opacity = "+i*100+")";
    if ( i > 0.99){       
      document.getElementById('contetn2').style.display="none"; 
      document.getElementById('contetn2').innerHTML = htmlDateTemp;
      clearInterval(setInt);
      setTimeout("os_load('hidd', '"+fun+"');",1000);
      if(fun =="aktualnosci"){
        makeScrollNews();
      }
      if(fun =="galeria"){
          makeScrollGallery();
      }
    }
  }
  
  if(what=="hidd"){
    if ( i = 1){     
      if(document.getElementById('contetn2').style.display=="none"){
      document.getElementById('contetn2').style.display="block"; 
      }
    }
    
    i = parseFloat(imgs.style.opacity);
    i-= 0.05;        
    imgs.style.opacity = i;
    imgs.style.filter = "alpha(opacity = "+i*100+")";
    if ( i < 0.02){        
      document.getElementById('aaa').style.display="none";
      clearInterval(setInt);
      if(fun =="scroll"){
        makeScroll();
      }
      if(fun =="wspolpraca"){
          makeScroll();
      }
    }
  }
};


var http_request = false;
function makeRequest(url, fun) {
  http_request = false;
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
  } 
  else 
    if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } 
      catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {}
      }
    }

    if (!http_request) {
      alert('Poddaję się :( Nie mogę stworzyć instancji obiektu XMLHTTP');
      return false;
    }
    http_request.onreadystatechange = function() { 
      if (http_request.readyState == 4) {
        if (http_request.status == 200) {
          os_load('show', fun);
          htmlDateTemp = http_request.responseText;
        } 
        else {
          alert('Wystąpił problem z zapytaniem.');
        }
      }
    };
    http_request.open('GET', url, true);
    http_request.send(null);
}
// add new email to newsletter database
function addNewEmail() {

  eMail =  document.getElementById('formEmail').value;
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
  } 
  else 
    if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } 
      catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {}
      }
    }

    if (!http_request) {
      alert('Poddaję się :( Nie mogę stworzyć instancji obiektu XMLHTTP');
      return false;
    }
    http_request.onreadystatechange = function() { 
      if (http_request.readyState == 4) {
        if (http_request.status == 200) {
          htmlDateTemp = http_request.responseText;
          document.getElementById('formEmail').value = htmlDateTemp;     
        } 
        else {
          alert('Wystąpił problem z zapytaniem.');
        }
      }
    };
    http_request.open('GET', 'newsletter_email.php?formEmail='+eMail, true);
    http_request.send(null);
}

function makeRequestPost(url) {
  http_request = false;
  name =  document.getElementById('name').value;
  email =  document.getElementById('email').value;
  phone =  document.getElementById('phone').value;
  topic =  document.getElementById('topic').value;
  request =  document.getElementById('request').value;
  var params;
  
  params = "name="+name+"&email="+email+"&phone="+phone+"&topic="+topic+"&request="+request;
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
  } 
  else 
    if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } 
      catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {}
      }
    }
    
    if (!http_request) {
      alert('Poddaję się :( Nie mogę stworzyć instancji obiektu XMLHTTP');
      return false;
    }
    http_request.onreadystatechange = function() { 
      if (http_request.readyState == 4) {
        if (http_request.status == 200) {
          document.getElementById('formArea').innerHTML = http_request.responseText;
        } 
        else {
          alert('Wystąpił problem z zapytaniem.');
        }
      }
    };
    
    http_request.open('POST', 'mailTo.php', true);
    
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", params.length);
    http_request.setRequestHeader("Connection", "close");
    
    http_request.send(params);
}

function makeScroll(){

	var rozmiary = $("przewijany").getSize();

	var s = ($("przewijany").getScrollSize().y/5).round();

//	if(rozmiary.scrollSize.y > s){
//		s++;
	//}

	var pasek = new Slider("sciezka","galka",{
		steps: s,
		mode: "vertical",
		onChange: function(step){
			$("przewijany").scrollTo(0,step*5);
		}
	}).set(0);

/*
	//var s = (rozmiary.getScrollSize.y).round()-390;
 
  //var sci= $("sciezka").getSize();
	var pasek = new Slider("sciezka","galka",{
		steps: s,
		
		mode: "vertical",
		onChange: function(steps){
			$("przewijany").scrollTo(0,((steps*((document.getElementById('galka').offsetTop-129)/400)).round()));
		}
	}).set(0); */

};
function makeScrollNews(){
	var przewijanie = new Fx.Scroll("NewsScrollinfo");
	var el_tab = [];
	var aktualny_div = 0;
	
	$$("#NewsScrollinfo div.news").each(function(element,index){
		el_tab[index] = element;
	});
	
	$("wLewo").addEvent("click",function(){
		if(aktualny_div == 0){
			aktualny_div = el_tab.length-1;
			przewijanie.toRight(); 
		}
		else{
			aktualny_div--;
			przewijanie.toElement(el_tab[aktualny_div]);
		}
	});

	$("wPrawo").addEvent("click",function(){
		if(aktualny_div == el_tab.length-1){
			aktualny_div = 0;
			przewijanie.toLeft(); 
		}
		else{
			aktualny_div++;
			przewijanie.toElement(el_tab[aktualny_div]);
		}
	});
}
function makeScrollGallery(){
	var przewijanie = new Fx.Scroll("GalleryScrollinfo");
	var el_tab = [];
	var aktualny_div = 0;
	
	$$("#GalleryScrollinfo div.gallery").each(function(element,index){
		el_tab[index] = element;
	});
	
	$("wLewo").addEvent("click",function(){
		if(aktualny_div == 0){
			aktualny_div = el_tab.length-1;
			przewijanie.toRight(); 
		}
		else{
			aktualny_div--;
			przewijanie.toElement(el_tab[aktualny_div]);
		}
	});

	$("wPrawo").addEvent("click",function(){
		if(aktualny_div == el_tab.length-1){
			aktualny_div = 0;
			przewijanie.toLeft(); 
		}
		else{
			aktualny_div++;
			przewijanie.toElement(el_tab[aktualny_div]);
		}
	});
}
var inputValue;
function changeInputOn(temp){
  inputValue = temp.value; 
  temp.value="";
}

function changeInputOff(temp){
  if(temp.value == ""){
    temp.value = inputValue;
  } 
}
function insertBigPhoto(img){
  document.getElementById("galeriaImg").innerHTML = "<img src='upLoad/b_"+img+"' alt='' />" ;    
}

