//var tmp=new Array();
var tmp;
var alb = 0;

function NewXmlHttp()
{
	var xmlHttp;
	if(window.XMLHttpRequest){ // FF, Opera, Safari
		try
		{
			xmlHttp	= new XMLHttpRequest ();
		}
		catch(e)
		{
			xmlHttp	= null;
		}
	
	}
	else if(window.ActiveXObject){ // IE..
		var xmlHttpVersion = new Array ("MSXML2.XMLHTTP.6.0",
			"MSXML2.XMLHTTP.5.0",
			"MSXML2.XMLHTTP.4.0",
			"MSXML2.XMLHTTP.3.0",
			"MSXML2.XMLHTTP",
			"Microsoft.XMLHTTP");
			for(var i=0; i<xmlHttpVersion.length; i++){
				try
				{
					xmlHttp	= new ActiveXObject(xmlHttpVersion[i]);		
				}
				catch(e){
					xmlHttp = null;	
				}
			}		
	}
	
		if(!xmlHttp){
			alert ("Błąd podczas tworzenia obiektu xmlHttp");
		}
		else{
			return xmlHttp;
			
		}
}

$('img[@src$=.png]').ifixpng();

function calday(da,lng){	
	if (jQuery("#calendar").css("display") == "none") {
		jQuery("#calendar").show("fold", {}, 1500);
	}
	
	var newConn = NewXmlHttp();
	myRand = parseInt(Math.random()*99999999);
	var url="?d="+da+"&lng="+lng;
	newConn.open("GET","obiekty/ajax/calday.php5"+url+"&rand=" + myRand, true);
	newConn.onreadystatechange = function(){ 
		if (newConn.readyState == 4) {
			if (newConn.status == 200) {
				jQuery("#calendar_padding").html(newConn.responseText).show("slow");
			}
		}
	};	
	newConn.send(null);	
}

function show_form(d){
	jQuery("#overlay_form").css("display","block"); 
	jQuery("#reservation_form").css("display","block"); 
	jQuery("#fdate").val(d);	
}

function hide_form(){
	jQuery("#overlay_form").css("display","none"); 
	jQuery("#reservation_form").css("display","none"); 	
	jQuery("#fdate").val("");
}

function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

	
/* PRZEWIJANIE */

var pWidth = 0;
var speed = 1;
function getElementsByTagNames(list,obj) {
  if (!obj) var obj = document;
  var tagNames = list.split(',');
  var resultArray = new Array();
  for (var i=0;i<tagNames.length;i++) {
    var tags = obj.getElementsByTagName(tagNames[i]);
    for (var j=0;j<tags.length;j++) {
      resultArray.push(tags[j]);
    };
  };
  var testNode = resultArray[0];
  if(!testNode){
    return [];
  };
  if(testNode.sourceIndex){
    resultArray.sort(function(a,b){
      return a.sourceIndex - b.sourceIndex;
    });
  }else if(testNode.compareDocumentPosition){
    resultArray.sort(function(a,b){
      return 3 - (a.compareDocumentPosition(b) & 6);
    });
  };
  return resultArray;
}

function init(){
  var div = document.getElementById("notowania");
  div.style.overflow = 'hidden';

  var ps = getElementsByTagNames('p',div);
  for(var j=0;j<ps.length;j++){
    pWidth += ps[j].offsetWidth;
  }

  var startdiv = document.getElementById("notowania2");
  startdiv.style.width = pWidth+'px';
  div.scrollLeft = 0;
  startit();
}

var go = 0;
var timeout = '';

function scrollFromSide(){
  var el = document.getElementById("notowania");
  if(el.scrollLeft >= pWidth-715){
    el.scrollLeft = 0;
  };
  el.scrollLeft = el.scrollLeft+speed;
  if(go == 0){
    timeout = setTimeout("scrollFromSide()",50);
  };
}

function stop(){
  go = 1;
  timeout = '';
}

function startit(){
  go = 0;
  scrollFromSide();
}

function contactform(formId,lang){
	if (formId != "stop") {
		var newConn = NewXmlHttp();
		myRand = parseInt(Math.random() * 99999999);
		var url = "?f=" + formId + "&lang=" + lang;
		newConn.open("GET", "obiekty/ajax/forms.php" + url + "&rand=" + myRand, true);
		newConn.onreadystatechange = function(){
			if (newConn.readyState == 4) {
				if (newConn.status == 200) {
					jQuery("#overlay_form").css("display","block"); 
					jQuery("#contact_form").html(newConn.responseText);
					jQuery("#contact_form").css("display","block");
					if(formId=="praca2"){
						jQuery("#contact_form").width(650);
					}else {
						jQuery("#contact_form").width(460);
					}
				}
			}
		};
		newConn.send(null);
	}
}

function closeform(){
	jQuery("#overlay_form").css("display","none"); 
	jQuery("#contact_form").css("display","none"); 	
}




