function checkMessages() { var xmlHttp; try
{ xmlHttp=new XMLHttpRequest();}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch (e)
{ alert("Selaimesi ei tue AJAX-kutsuja, ole hyvä ja vaihda selaimeen joka tukee niitä."); return false;}
}
}
xmlHttp.onreadystatechange=function()
{ if(xmlHttp.readyState==4 && xmlHttp.status == 200) { if(xmlHttp.responseText.search(/75639576nmgfh/) != '-1') { document.getElementById('youHaveMessages').style.display = '';} else { document.getElementById('youHaveMessages').style.display = 'none';}
}
}
var boundary = 'indietaivasfi69indietaivasfi'; var data = ''; data += '--'+boundary+'\r\n'; data += 'Content-Disposition: form-data; name="id"\r\n\r\n'; data += escape(0)+'\r\n'; data += '--'+boundary+'--\r\n'; xmlHttp.open('POST', 'check_new_messages.php'); xmlHttp.setRequestHeader('Content-Type', 'multipart/form-data; boundary=' + boundary); xmlHttp.send(data);}
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
function fixPNG(myImage)
{ if ((version >= 5.5) && (version < 7) && (document.body.filters))
{ var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
var imgTitle = (myImage.title) ?
"title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
var imgStyle = "display:inline-block;" + myImage.style.cssText
var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
myImage.outerHTML = strNewHTML
}
}
function tag(tag) { var clientPC = navigator.userAgent.toLowerCase(); var clientVer = parseInt(navigator.appVersion); var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1)); var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); var is_moz = 0; var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); var is_mac = (clientPC.indexOf("mac")!=-1); if (document.post.message)
var txtarea = document.post.message; if (document.post.comment)
var txtarea = document.post.comment; if (document.post.article)
var txtarea = document.post.article; if (document.post.news)
var txtarea = document.post.news; if (is_ie) { theSelection = document.selection.createRange().text; if (theSelection) { document.selection.createRange().text = "["+tag+"]" + theSelection + "[/"+tag+"]"; txtarea.focus(); theSelection = ''; return;}
} else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{ mozWrap(txtarea, "["+tag+"]", "[/"+tag+"]"); return;}
}
function mozWrap(txtarea, open, close)
{ var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; if (selEnd == 1 || selEnd == 2)
selEnd = selLength; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + open + s2 + close + s3; return;}
function smiley(text) { ta = document.getElementById('ta'); if (document.selection) { ta.focus(); sel = document.selection.createRange(); sel.text = text;}
else if (ta.selectionStart || ta.selectionStart == '0') { var scrollPos = ta.scrollTop; var startPos = ta.selectionStart; var endPos = ta.selectionEnd; ta.value = ta.value.substring(0, startPos) + text + ta.value.substring(endPos, ta.value.length); ta.scrollTop = scrollPos;} else { ta.value += text;}
}
function surroundText(tag, el)
{ if (el.setSelectionRange) { var scrollPos = el.scrollTop; el.value = el.value.substring(0,el.selectionStart) + "[" + tag + "]" + el.value.substring(el.selectionStart,el.selectionEnd) + "[/" + tag + "]" + el.value.substring(el.selectionEnd,el.value.length)
el.scrollTop = scrollPos;}
else { var selectedText = document.selection.createRange().text; if (selectedText != "") { var newText = "[" + tag + "]" + selectedText + "[/" + tag + "]"; document.selection.createRange().text = newText;}
}
}
function checkGoogle() { if (parseInt(navigator.appVersion)>3) { if (navigator.appName=="Netscape") { winW = window.innerWidth;}
if (navigator.appName.indexOf("Microsoft")!=-1) { winW = document.body.offsetWidth;}
}
var position = winW / 2 - 600; document.getElementById('googlead').style.left = position + 'px'; document.getElementById('googlead').style.display = '';}
function moveHandler(e){ if (e == null) { e = window.event }
if (e.button<=1&&dragOK){ chatPaneID.style.left=e.clientX-dragXoffset+'px'; chatPaneID.style.top=e.clientY-dragYoffset+'px'; return false;}
}
function resizeHandler(e){ if (e == null) { e = window.event }
if (e.button<=1&&resizeOK){ if(e.clientX-resizeXoffset > 250 && e.clientX-resizeXoffset < 880) { chatPaneID.style.width=e.clientX-resizeXoffset+'px';}
if(e.clientY-resizeYoffset > 250 && e.clientY-resizeYoffset < 600) { chatPaneID.style.height=e.clientY-resizeYoffset+'px'; chatContentID.style.height=(e.clientY-resizeYoffset)-65+'px';}
return false;}
}
function cleanup(e) { document.onmousemove=null; document.onmouseup=null; savedTarget.style.cursor=orgCursor; dragOK=false; resizeOK=false; setChatWindow(parseInt(chatPaneID.style.left), 'x'); setChatWindow(parseInt(chatPaneID.style.top), 'y'); setChatWindow(parseInt(chatPaneID.style.height), 'height'); setChatWindow(parseInt(chatPaneID.style.width), 'width');}
function dragHandler(e){ var htype='-moz-grabbing'; if (e == null) { e = window.event; htype='move';}
var target = e.target != null ? e.target : e.srcElement; orgCursor=target.style.cursor; if (target.className=="chatHeader") { savedTarget=target; target.style.cursor=htype; dragOK=true; dragXoffset=e.clientX-parseInt(chatPaneID.style.left); dragYoffset=e.clientY-parseInt(chatPaneID.style.top); document.onmousemove=moveHandler; document.onmouseup=cleanup; return false;}
if (target.className=="chatResize") { savedTarget=target; target.style.cursor=htype; resizeOK=true; resizeXoffset=e.clientX-parseInt(chatPaneID.style.width); resizeYoffset=e.clientY-parseInt(chatPaneID.style.height); document.onmousemove=resizeHandler; document.onmouseup=cleanup; return false;}
}
document.onmousedown=dragHandler; function changeOpa(value) { chatPaneID.style.opacity = value/10; chatPaneID.style.filter = 'alpha(opacity=' + value*10 + ')'; setChatWindow(value, 'opacity');}
function setChatWindow(value, subject) { var xmlHttp; try
{ xmlHttp=new XMLHttpRequest();}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch (e)
{ alert("Selaimesi ei tue AJAX-kutsuja, ole hyvä ja vaihda selaimeen joka tukee niitä."); return false;}
}
}
xmlHttp.onreadystatechange=function()
{ if(xmlHttp.readyState==4 && xmlHttp.status == 200)
{ if(sendingMessage) { sendingMessageTwo = true; sendingMessage = false; setChatContent();}
}
}
var boundary = 'indietaivasfi69indietaivasfi'; var data = ''; if(subject == 'addmessage')
value = value.replace(/\+/g, "&#43;"); data += '--'+boundary+'\r\n'; data += 'Content-Disposition: form-data; name="value"\r\n\r\n'; data += escape(value)+'\r\n'; data += '--'+boundary+'\r\n'; data += 'Content-Disposition: form-data; name="subject"\r\n\r\n'; data += escape(subject)+'\r\n'; data += '--'+boundary+'--\r\n'; xmlHttp.open('POST', 'set_chat_window.php'); xmlHttp.setRequestHeader('Content-Type', 'multipart/form-data; boundary=' + boundary); xmlHttp.send(data);}
function setChatContent() { var content = document.getElementById('chatContent'); var xmlHttp; try
{ xmlHttp=new XMLHttpRequest();}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch (e)
{ try
{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch (e)
{ alert("Selaimesi ei tue AJAX-kutsuja, ole hyvä ja vaihda selaimeen joka tukee niitä."); return false;}
}
}
xmlHttp.onreadystatechange=function()
{ if(xmlHttp.readyState==4 && xmlHttp.status == 200)
{ content.innerHTML=xmlHttp.responseText; if(sendingMessageTwo) { sendingMessageTwo = false; document.getElementById('chatMessage').value = ''; document.getElementById('chatMessage').disabled = false; document.getElementById('chatMessage').backgroundColor = '#ffffff';}
}
}
var boundary = 'indietaivasfi69indietaivasfi'; var data = ''; xmlHttp.open('POST', 'show_chat_messages.php'); xmlHttp.setRequestHeader('Content-Type', 'multipart/form-data; boundary=' + boundary); xmlHttp.send(data);}
function sendMessage() { clearInterval(chatinterval); sendingMessage = true; var message = document.getElementById('chatMessage').value; document.getElementById('chatMessage').value = 'Lähetetään...'; document.getElementById('chatMessage').disabled = true; document.getElementById('chatMessage').backgroundColor = '#f0f0f0'; setChatWindow(message, 'addmessage'); chatinterval = setInterval("setChatContent()", 7000);}
function KeyCheck(e)
{ if(window.event)
{ KeyID = event.keyCode;}
else if(e.which)
{ KeyID = e.which;}
switch(KeyID)
{ case 13:
sendMessage(); break;}
}