var request = null;
var hall_selected = null;
var base_url = base_url;

function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }  
       }
     }

     if (request == null)
       alert("error");
}

document.getElementsByClassName = function(clsName){
	var retVal = new Array();
	var elements = document.getElementsByTagName("*");
	for(var i = 0;i < elements.length;i++){
		if(elements[i].className.indexOf(" ") >= 0){
		var classes = elements[i].className.split(" ");
			for(var j = 0;j < classes.length;j++){
 				if(classes[j] == clsName)
 				retVal.push(elements[i]);
 			}
 		}
 		else if(elements[i].className == clsName)
 		retVal.push(elements[i]);
 	}
 	return retVal;
}

function change_hall(obj, nr_sali, id_obiektu)
{
	var halls = document.getElementsByClassName('hall');

	var i = 0;
	var j = 0;
	
	for(i=0; i < halls.length; i++)

	{
//		halls[i].style.fontWeight = "normal";

		var subDivs = halls[i].childNodes;
		for(k = 0; k < subDivs.length; k++)
		{
			if(subDivs[k].nodeName == "DIV")
			{
				subDivs[k].style.fontWeight = "normal";
			}
			
		}
		halls[i].setAttribute('onmouseout', 'offHoverHalls(this);');
	}
	
		var subDivsHit = obj.childNodes;
		for(k = 0; k < subDivsHit.length; k++)
		{
			if(subDivsHit[k].nodeName == "DIV")
			{
				subDivsHit[k].style.fontWeight = "bold";
			}
			
		}
	
	//obj.style.fontWeight = "bold";	
	obj.setAttribute('onmouseout', '');

	var photoName = document.getElementById('hall_name');
	var photoSpace = document.getElementById('hall_photos');

    p =	document.createElement("p");

	photoSpace.innerHTML = "";
	photoName.innerHTML = "";

	try
	{	
		photoName.innerHTML = "Zdjęcia sali: <em style=\"color:#000;\">" + hall_names[nr_sali] + "</em>";
		
		for (i = 0; i < hall_photos[nr_sali].length; i++) {
		
		photoSpace.innerHTML += '<div id="photo"><a href="' + base_url + 'obiekty/obiekt' + id_obiektu + '/' + hall_photos[nr_sali][i] + '" rel="group1"><img alt="zdjęcie sali weselnej obiektu '+ object_name +' - '+ hall_photos[nr_sali][i] +'" src="' + base_url + 'obiekty/obiekt' + id_obiektu + '/small_' + hall_photos[nr_sali][i] + '"></a></div>';
		}

	}
	catch(err)
	{
	}
	$(document).ready(function() {
		$("div#hall_photos a").fancybox({ 'hideOnContentClick': true }); 
	}); 
	
	

}


function first_hall(nr_sali, id_obiektu)

{

	var photoName = document.getElementById('hall_name');
	var photoSpace = document.getElementById('hall_photos');

	document.getElementById('row').style.fontWeight = 'bold';
	
    p =	document.createElement("p");

	photoSpace.innerHTML = "";
	photoName.innerHTML = "";


	try

	{
		
		photoName.innerHTML = "Zdjęcia sali: <em style=\"color:#000;\">" + hall_names[nr_sali] + "</em>";
		
		for (i = 0; i < hall_photos[nr_sali].length; i++) {
		
			photoSpace.innerHTML += '<div id="photo"><a href="' + base_url + 'obiekty/obiekt' + id_obiektu + '/' + hall_photos[nr_sali][i] + '" rel="group1"><img alt="zdjęcie sali weselnej obiektu '+ object_name +' - '+ hall_photos[nr_sali][i] +'" src="' + base_url + 'obiekty/obiekt' + id_obiektu + '/small_' + hall_photos[nr_sali][i] + '"></a></div>';

		}

	}

	catch(err)

	{

	

	}
	$(document).ready(function() {
		$("div#hall_photos a").fancybox({ 'hideOnContentClick': true }); 
	}); 

}

function fb() {
	$(document).ready(function() {
		$("div#photos a").fancybox({ 'hideOnContentClick': true }); 
	}); 
}

function add_object(obj, nr) {

     createRequest();
     
	 if((obj.checked) && (compare < 4))
	 {
	 	compare++;
	 	var url = base_url + "porownanie/add_object/" + nr;
	 	request.open("GET", url, true);
	 	//request.onreadystatechange = updatePage;
	 	request.send(null);	
	 }
	 else if (!obj.checked) {
	 	compare--;
	 	var url = base_url + "porownanie/del_object/" + nr;
	 	request.open("GET", url, true);
	 	//request.onreadystatechange = updatePage;
	 	request.send(null);	
	 }
	 else {
	 	alert('Mozesz porównać tylko 4 obiekty');
	 	obj.checked = false;
	 }
}
function updatePage() {
     if (request.readyState == 4) { 
		//alert(request.responseText);
     }
}
