function checkLatest()
{
relationUpdate('503');
t=setTimeout("checkLatest()",45000)
}

function relationUpdate(id){
	advAJAX.post({
				url: "functions.php",
				parameters : {
			 		  what: 'relationUpdate',
			 		  id: id
				    },
				onLoading : function(obj) { document.getElementById('textContent').innerHTML = "<img src=\"gfx/loading.gif\" />"; },
				onComplete : function(obj) { document.getElementById('textContent').innerHTML = ""; },
				onSuccess : function(obj) {
					document.getElementById('textContent').innerHTML = obj.responseText; 
					
					}
												   })

}


        function showHide(id) {
        
            obj = document.getElementById(id);
            obj.style.display = (obj.style.display == "block" ? "none" : "block");
        }
        
        function demo1() {
        
            advAJAX.get({
              url : "example1.php",
              onSuccess : function(obj) { document.getElementById("e1_result").value = obj.responseText; }
            });
        }
        
        function demo2() {
        
            advAJAX.assign(document.getElementById("e2_form"), {
              onSuccess : function(obj) {
              
                  if (obj.responseText == "1")
                    alert("Access granted."); else
                    alert("Access denied.");
              }
            });
        }
        
        function demo3() {
        
            advAJAX.setDefaultParameters({
              onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "Preparing..."; },
              onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Loading..."; },
              onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = "Result: " + obj.responseText; },
              onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; }
            });
            advAJAX.get({ url: "example3.php?id=1", tag: "e3_div1" });
            advAJAX.get({ url: "example3.php?id=2", tag: "e3_div2" });
            advAJAX.get({ url: "example3.php?id=3", tag: "e3_div3" });
            advAJAX.setDefaultParameters({});
        }
		
		function dodajKat() {
			advAJAX.get({
						url: "test.php",
						parameters: {
							"kategoria" : "test"
						},
					 	onSuccess : function(obj) { document.getElementById('testowy').innerHTML = obj.responseText; }
						});
		}
		function testowa() {
			advAJAX.submit(document.getElementById("the_form"), {
				disableForm: false,
				onSuccess : function(obj) {
					document.getElementById('testowy').innerHTML = obj.responseText; 
					}
												   })
		}
		
		
		function ret(id) {
    return document.getElementById(id);
}

		function ret2(id) {
    return document.getElementById(id);
}

function saveComment(id){
	var t_id = ret2("t_id").value;
	var t_odp = ret2("token_odp").value;
advAJAX.post({
			 url: "functions.php",
			 parameters : {
			 		  what: 'checktoken', 
			 		  id: t_id,
			 		  odp: t_odp
				    },
				onSuccess : function(obj) {
			 		if (obj.responseText==1){
					 
					 	tytul = ret2("title").value;
						autor = ret2("autor").value;
						tresc = ret2("tresc").value;
					 	
					 	var blad = false;
    					var komunikat = "Nieprawidlowe dane, prosze poprawic:\r\n";
					 	if ( !autor ) {
					        komunikat += "- Podaj swoje imie lub nick\r\n";
					        blad = true;
				   		}
				   		if ( !tytul ) {
					        komunikat += "- Podaj tytul komentarza\r\n";
					        blad = true;
				   		}
				   		if ( !tresc ) {
					        komunikat += "- Podaj tresc komentarza\r\n";
					        blad = true;
				   		}
					 	
					 	if ( blad ) {
					        alert(komunikat);
					    } else {
							
							advAJAX.submit(document.getElementById("addcomment"), {
							disableForm: false,
							parameters : {
						 		  	tytul: ret2("title").value,
									autor: ret2("autor").value,
									tresc: ret2("tresc").value,
								   	t_id: ret2("t_id").value,
									t_odp: ret2("token_odp").value,
									id: id,
									what: 'addComment'
							    },
								onLoading : function(obj) { document.getElementById('komentarze').innerHTML = "<img src=\"img/loading.gif\" />"; },
								onComplete : function(obj) { document.getElementById('komentarze').innerHTML = obj.responseText; },
								onSuccess : function(obj) {
					  
					
					
					}
												   })
					 	} 
					 }
					 	else {
						 	generateToken();
						 	}
					 
					}
												   })


}

function generateToken(){
alert('Wpisz poprawnie napis z obrazka!');
advAJAX.post({
			 url: "functions.php",
			 parameters : {
			 		  what: 'generateToken'
				    },
				onLoading : function(obj) { document.getElementById('token').innerHTML = "<img src=\"img/loading.gif\" />"; },
				onComplete : function(obj) { document.getElementById('token').innerHTML = ""; },
				
				onSuccess : function(obj) {
					document.getElementById('token').innerHTML = obj.responseText; 
					
					}
												   })
}
