function getXMLHTTPRequest() {
http=null
if (window.XMLHttpRequest)
{
req=new XMLHttpRequest()
}
else if (window.ActiveXObject)
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
req = null;
}
}
return req;
}
var http = getXMLHTTPRequest();
/* Tipsa */
function ShowTipsaFields(lid){
http.open("GET", "/jannessida/bloggfunktioner_ajax.asp?action=getTipsaFields&lid=" + lid + "", true);
http.onreadystatechange = ShowCommentFields_action;
http.send(null);
document.getElementById('comment_area').innerHTML = '
';
}
function ShowTipsaFields_action() {
if (http.readyState==4 || http.readyState=='complete'){
document.getElementById('comment_area').innerHTML = http.responseText;
}
}
/* ***** */
function ShowCommentFields(lid){
http.open("GET", "/jannessida/bloggfunktioner_ajax.asp?action=getCommentFields&lid=" + lid + "", true);
http.onreadystatechange = ShowCommentFields_action;
http.send(null);
document.getElementById('comment_area').innerHTML = '
';
}
function ShowCommentFields_action() {
if (http.readyState==4 || http.readyState=='complete'){
document.getElementById('comment_area').innerHTML = http.responseText;
}
}
function ShowComments(lid){
http.open("GET", "/jannessida/bloggfunktioner_ajax.asp?action=getComments&lid=" + lid + "", true);
http.onreadystatechange = ShowComments_action;
http.send(null);
document.getElementById('comment_area').innerHTML = '
';
}
function ShowComments_action() {
if (http.readyState==4 || http.readyState=='complete'){
document.getElementById('comment_area').innerHTML = http.responseText;
}
}
function CheckCommentCount() {
if(document.getElementById('comment_comment').value.length >= 1000) { document.getElementById('blogg_comment_counter').value = 'För många tecken!'; }
else { document.getElementById('blogg_comment_counter').value = '' + 1000 - 1 - document.getElementById('comment_comment').value.length + ' Tecken kvar'; }
}
function SendComment(lid){
if(document.getElementById('comment_comment').value.length >= 1000) { alert('test'); return false }
if(Echeck(document.getElementById('comment_epost').value) == true) {
if(document.getElementById('comment_namn').value == 'Namn...') { alert('Du måste fylla i ditt namn!'); return false }
if(document.getElementById('comment_namn').value == '') { alert('Du måste fylla i ditt namn!'); return false }
if(document.getElementById('comment_comment').value == 'Skriv kommentar här...') { alert('Du har inte skrivit någon kommentar!'); return false }
if(document.getElementById('comment_comment').value == '') { alert('Du har inte skrivit någon kommentar!'); return false }
http.open("GET", "/jannessida/bloggfunktioner_ajax.asp?action=saveComment&lid=" + lid + "&epost=" + escape(document.getElementById('comment_epost').value) + "&namn=" + escape(document.getElementById('comment_namn').value) + "&kommentar=" + escape(document.getElementById('comment_comment').value) + "", true);
http.onreadystatechange = SendComment_action;
http.send(null);
document.getElementById('comment_area').innerHTML = '
';
}
}
function SendComment_action() {
if (http.readyState==4 || http.readyState=='complete'){
document.getElementById('comment_area').innerHTML = http.responseText;
}
}
/* Skicka tipsa en vän-tipset */
function SendTips(lid){
if(document.getElementById('comment_comment').value.length >= 1000) { alert('test'); return false }
if(Echeck(document.getElementById('comment_epost1').value) == true && Echeck(document.getElementById('comment_epost2').value)) {
if(document.getElementById('comment_namn1').value == 'Ditt namn...') { alert('Du måste fylla i ditt namn!'); return false }
if(document.getElementById('comment_namn1').value == '') { alert('Du måste fylla i ditt namn!'); return false }
if(document.getElementById('comment_namn2').value == 'Vännens namn...') { alert('Du måste fylla i vännens namn!'); return false }
if(document.getElementById('comment_namn2').value == '') { alert('Du måste fylla i vännens namn!'); return false }
//if(document.getElementById('comment_comment').value == 'Skriv kommentar här...') { alert('Du har inte skrivit någon kommentar!'); return false }
//if(document.getElementById('comment_comment').value == '') { alert('Du har inte skrivit någon kommentar!'); return false }
http.open("GET", "/jannessida/bloggfunktioner_ajax.asp?action=saveTips&lid=" + lid + "&epost1=" + escape(document.getElementById('comment_epost1').value) + "&namn1=" + escape(document.getElementById('comment_namn1').value) + "&epost2=" + escape(document.getElementById('comment_epost2').value) + "&namn2=" + escape(document.getElementById('comment_namn2').value) + "&kommentar=" + escape(document.getElementById('comment_comment').value) + "", true);
http.onreadystatechange = SendTips_action;
http.send(null);
document.getElementById('comment_area').innerHTML = '
';
}
}
function SendTips_action() {
if (http.readyState==4 || http.readyState=='complete'){
document.getElementById('comment_area').innerHTML = http.responseText;
}
}
/* ************************* */
/**
* Detta är en e-post validator
*/
function Echeck_alert() { alert("Du har angett en felaktig E-postadress!") }
function Echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){ Echeck_alert(); return false }
else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ Echeck_alert(); return false }
else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ Echeck_alert(); return false }
else if (str.indexOf(at,(lat+1))!=-1){ Echeck_alert(); return false }
else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ Echeck_alert(); return false }
else if (str.indexOf(dot,(lat+2))==-1){ Echeck_alert(); return false }
else if (str.indexOf(" ")!=-1){ alert("Du har angett en felaktig E-postadress!"); return false }
else { return true }
}