var xmlHttp;

function createAjax()
{
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");	
		}
		catch(e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				alert("Twoja przeglądarka nie obsługuje AJAX..");
			}
		}
	}
}

function checkLogin()
{
	var span = document.getElementById('regLoginAvaliable');
	createAjax();
	span.innerHTML = "<span class=\"ajax\">Sprawdzamy teraz czy ten login jest wolny...</span>";
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{
			span.innerHTML = xmlHttp.responseText;
		}
	}
	
	xmlHttp.open("GET", "./contents/rejestracja_ajax.php?p=login&q="+encodeURI(document.getElementById('accountLogin').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy
//

function submitComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz został pomyślnie zapisany ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/katalog/submit_comment.php?comment="+encodeURI(document.getElementById('comment').value)+"&mid="+encodeURI(document.getElementById('mid').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy programów
//

function submitProgramComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz ukaże się po akceptacji ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/produkcje/submit_comment.php?content="+encodeURI(document.getElementById('content').value)+"&nick="+encodeURI(document.getElementById('nick').value)+"&pid="+encodeURI(document.getElementById('pid').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy ankiet
//

function submitPollComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz ukaże się po akceptacji ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/ankiety/submit_comment.php?content="+encodeURI(document.getElementById('content').value)+"&nick="+encodeURI(document.getElementById('nick').value)+"&ytid="+encodeURI(document.getElementById('ytid').value)+"&pid="+encodeURI(document.getElementById('pid').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy ankiet
//

function submitNewsComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz ukaże się po akceptacji ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/newsy/submit_comment.php?content="+encodeURI(document.getElementById('content').value)+"&nick="+encodeURI(document.getElementById('nick').value)+"&pid="+encodeURI(document.getElementById('pid').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy ankiet
//

function submitRadioComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz ukaże się po akceptacji ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/radio/submit_comment.php?content="+encodeURI(document.getElementById('content').value)+"&nick="+encodeURI(document.getElementById('nick').value)+"&pid="+encodeURI(document.getElementById('pid').value), true);
	xmlHttp.send(null);
}


//
//	Część od komentarzy galerii
//

function submitGalleryComment()
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			document.getElementById('komentowanie').innerHTML
			var result = xmlHttp.responseText;
			if(result == 1) document.getElementById('komentowanie').innerHTML = "<p><b>Twój komentarz ukaże się po akceptacji ;)</b></p>";
			else document.getElementById('komentowanie').innerHTML = "<p><b>Wystąpił błąd przy zapisie komentarza.</b></p>";
		}
		else 
		{
			document.getElementById('komentowanie').innerHTML = "<p><center><b>Proszę czekać...</b><br><img src=\"./templates/images/ajax-loader.gif\"></center></p>";
		}
	}
	
	xmlHttp.open("GET", "./contents/galerie/submit_comment.php?content="+encodeURI(document.getElementById('content').value)+"&nick="+encodeURI(document.getElementById('nick').value)+"&img="+encodeURI(document.getElementById('img').value)+"&pid="+encodeURI(document.getElementById('pid').value), true);
	xmlHttp.send(null);
}






function addToFavourites(mid)
{
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			var result = xmlHttp.responseText;
			alert(result);
		}
	}
	
	xmlHttp.open("GET", "./contents/katalog/add_to_favourites.php?mid="+mid, true);
	xmlHttp.send(null);
}

function recommendMovieExpand(id)
{
	document.getElementById("ogladanieWidget").innerHTML = "<div class=\"ramka\"><div align=\"right\"><small><a href=\"javascript: recommendMoviePull();\">Zamknij ramkę</a></small></div><br><b>Podaj adres email osoby, do której chcesz przesłać wiadomość polecającą.</b><br><br>Email: <input type=\"text\" id=\"email\"> <input type=\"button\" value=\"Wyślij informację\" onclick=\"javascript: recommendMovie("+id+");\"></div>";
}

function recommendMoviePull()
{
	document.getElementById("ogladanieWidget").innerHTML = "";
}

function recommendMovie(id)
{
	email = document.getElementById("email");
	createAjax();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState==4)
		{
			var result = xmlHttp.responseText;
			alert(result);
			document.getElementById("ogladanieWidget").innerHTML = null;
		}
		else
		{
			email.disabled = true;
		}
	}
	
	xmlHttp.open("GET", "./contents/katalog/recommend_movie.php?email="+email.value+"&id="+id, true);
	xmlHttp.send(null);
}

function closeAd()
{
	document.getElementById("advertisment").innerHTML = "";
}
