/* ajax State Description 
0 The request is not initialized 
1 The request has been set up 
2 The request has been sent 
3 The request is in process 
4 The request is complete */

function loadXMLDoc(url,refresher) {
	// code for Mozilla, etc.
	var xmlHttp;
	try {
		// firefox, opera 8.0+, safari
		xmlHttp = new XMLHttpRequest();
	}
	catch(e) {
		// internet explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.HMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Twoja przegladarka nie obsluguje AJAX'a!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange = function() {
		if ( xmlHttp.readyState==4 ) {
			document.getElementById(refresher).innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function loadXMLDocPOST(url,refresher) {
	// code for Mozilla, etc.
	var xmlHttp;
	try {
		// firefox, opera 8.0+, safari
		xmlHttp = new XMLHttpRequest();
	}
	catch(e) {
		// internet explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.HMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Twoja przegladarka nie obsluguje AJAX'a!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange = function() {
		if ( xmlHttp.readyState==4 ) {
			document.getElementById(refresher).innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(null);
	//xmlHttp.send(parameters);
}

function showPhoto(photo,dest)
{
	var im = document.getElementById(dest);
	im.src = photo;
	//alert(photo);
}

function showImage(div,divi,image)
{
	var d  = document.getElementById(div);
	var di = document.getElementById(divi);
	d.style.display = 'block';
	di.src = image;
}

function hideImage(div)
{
	var d = document.getElementById(div);
	d.style.display = 'none';
}


function ShowPhoto(layer,id,path) 
{
	var url = 'include/site_photo_aja1.php?id='+id+'&path='+path;
	var v = document.getElementById(layer);
	//var v2 = document.getElementById('photosi');
	// v.style.display='block';
	v.style.visibility='visible';
	//v2.style.visibility='visible';
	loadXMLDoc(url,layer);
}

function LoadPhoto(layer,id,action,path,paththm)
{
	//alert('+');
	var url = 'include/site_loadphoto_aja1.php?id='+id+'&action='+action+'&path='+path;
	
	//var v = document.getElementById(layer);
	//v.style.visibility='visible';
	loadXMLDoc(url,layer);
}

function SendPhoto(layer,id,act,fta,ffi,fty,fde) 
{
	//alert('+');
	var filevalue=encodeURIComponent(document.getElementById("userfile").value)
	var testvalue=encodeURIComponent(document.getElementById("test").value)
	//var url = 'include/loadphoto_aja1.php?id='+id+'&act='+act+'&fta='+fta+'&ffi='+ffi+'&fty='+fty+'&fde='+fde+'&fv='+filevalue+'&tv='+testvalue;
	var url = 'include/loadphoto_aja1.php?id='+id+'&act='+act+'&fta='+fta+'&ffi='+ffi+'&fty='+fty+'&fde='+fde;
	
	//var v = document.getElementById(layer);
	//v.style.visibility='visible';
	
	//loadXMLDoc(url,layer);
	loadXMLDocPOST(url,layer);
}

function imageShow(layer,name,path) 
{
	var url = 'include/site_image_show.php?name='+name+'&path='+path;
	var v = document.getElementById(layer);
	//var v2 = document.getElementById('photosi');
	// v.style.display='block';
	v.style.visibility = 'visible';
	v.innerHTML = "<img src='themes/theme_blue/images/ajax-loader_blue.gif' style='border:0px;'>";
	//v2.style.visibility='visible';
	loadXMLDoc(url,layer);
}

function uploadStart() {
	if (document.getElementById('userfile').value!='') {
		document.getElementById('loader').innerHTML="ładowanie...<br><img src='grafika/ajax-loader-blue.gif'>";
		document.getElementById('loader').style.visibility='visible';
		//document.getElementById('loadfile').style.visibility='hidden';
		document.getElementById('loadfile_dialog').style.visibility='hidden';
		return true;
	} else {
		return false;
	}
}

function uploadStop(result,id) {
	if (result==1){
		resultTxt = '<br><span id="msg">Plik wysłany poprawnie!</span>';
	} else {
		resultTxt = '<br><span id="emsg">Wystąpił problem z wysyłaniem pliku!</span>';
	}
	document.getElementById('userfile').value='';
	document.getElementById('loader').innerHTML=resultTxt;
	setTimeout("document.getElementById('loader').style.visibility='hidden'",1500);
	setTimeout("document.getElementById('loadfile_dialog').style.visibility='visible'",1500);
	LoadPhoto('loadfile',id,'show','','jednostki','photo','photo','zdjęcie');
	return true;
}
