/***************************/
//@Edited by: Karl Õmblus
/***************************/
$(document).ready(function(){
//global vars
var inputUser = $("#nick");
var inputUsername = $("#username");
var inputMessage = $("#message");
var loading = $("#loading");
var messageList = $(".content > ul");
var sisu='';
var last='0';
var username='';
// document.getElementById("username").focus();
//functions
function updateShoutbox(){
//just for the fade effect
//messageList.hide();
//loading.fadeIn();
//send the post to shoutbox2.php
$.ajax({
type: "POST", url: "shoutbox2.php", data: "action=update&sait=5&last="+last,
complete: function(data){
if(data.responseText.substr(0,2) == "r:") { // little sanity check
var uussisu =data.responseText.slice(16)
if (uussisu.length>3) { // tuli midagi
loading.fadeOut();
//sisu+= uussisu;
//messageList.html(sisu);
var node = document.createElement("LI");
//var textnode = document.createTextNode(uussisu);
//node.appendChild(textnode);
node.innerHTML=uussisu;
document.getElementById("ul1").appendChild(node);
last=data.responseText.substr(2,10);
//document.getElementById("user").innerHTML='(' + (Number(data.responseText.substr(12,14)) ) +')';
messageList.fadeIn(2000);
//window.scrollBy(0,1500);
//var element = document.getElementById("content"); element.scrollIntoView();
var div = document.getElementById("content"); $('#content').animate({ scrollTop: div.scrollHeight + div.clientHeight }, 500);
} // tuli midagi
} // check
}
});
}
//check if all fields are filled
function checkForm(){
if( /*inputUser.attr("value") &&*/ inputMessage.attr("value"))
return true;
else
return false;
}
//Load for the first time the shoutbox data
messageList.hide();
loading.fadeIn();
updateShoutbox();
window.scrollBy(0,1500);
//var element = document.getElementById("content"); element.scrollIntoView();
var div = document.getElementById("content"); $('#content').animate({ scrollTop: div.scrollHeight +div.clientHeight }, 500);
window.scrollBy(0,1500);
setInterval(function () { updateShoutbox();}, 6500);
setInterval(function () {
$.ajax({
type: "POST", url: "shoutbox2.php", data: "action=users&sait=5&last="+last+"&nick=" + username,
complete: function(data){document.getElementById("user").innerHTML='(' + (Number(data.responseText.substr(12,4)) ) +')'; }
});
}, 50000);
//on submit event
$("#form").submit(function(){
if(inputUsername.attr("value").length=0 && username=='') { // tuli tühi username ja username ei ole
alert("Palun vali omale kasutajanimi" );
} if(inputUsername.attr("value") && username=='') { // saime omale kasutajanime
username=inputUsername.attr("value");
$("#nick").attr({ value:username });
var message = document.getElementById("message").value;
var username2 = username.replace(/(<([^>]+)>)/gi, "");
document.getElementById("demo").innerHTML= ':
';
$("#message").attr({ value:message });
document.getElementById("message").focus();
}
if (username.length>0) {
if(document.getElementById("message").value){
var message = inputMessage.attr("value");
message=document.getElementById("message").value;
$("#send").attr({ disabled:true, value:"Salvestan..." });
$("#send").blur();
$.ajax({
type: "POST", url: "shoutbox2.php", data: "action=insert&sait=5&nick=" + encodeURIComponent(username) + "&message=" + encodeURIComponent(message),
complete: function(data){ updateShoutbox(); $("#message").attr({ value:"" });$("#send").attr({ disabled:false, value:"Saada." }); }
});
} else {
//alert("Palun kirjuta tekst ikka ka" );
}
}
document.getElementById("message").focus();
return false;
});
});