var komarticles = {
url:'mod/articles/ajax/komarticles_data.php',
xmlhttp:function(){
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
},
loadingTextInterval: setInterval(function(){
		if (document.getElementById("ellipsis") && document.getElementById('load').style.display == 'block'){
			var dots = document.getElementById("ellipsis").innerHTML;
			document.getElementById("ellipsis").innerHTML = (dots != "...") ? dots += "." : "";
		}
	}, 500),
buka:function(obj){
$(obj).style.display = ($(obj).style.display == 'none') ? 'inline' : 'none';	
},
indexs:function(query){
boxloading('Loading');
query = (typeof query == 'number') ? komarticles.url+'?id='+query : komarticles.url+'?'+query;
var xmlhttp = komarticles.xmlhttp();
xmlhttp.open("GET", query,true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

var Json = eval ("("+xmlhttp.responseText+")");
if (typeof Json.list != 'object'){
boxloading('Loading');
$('respon').innerHTML = '<div class="cities"><center><table border="0" cellpadding="0" cellspacing="0" width="420" class="middle"><tbody><tr><td height="6" valign="top"><img src="images/go_top1x.gif"></td></tr><tr><td class="go_bg" align="left" width="100%"><table width="100%"><tr><td align="left" style=" padding-left: 15px;"><img src="images/warning.gif" border="0"></td><td align="center" class="warn">Tidak ada komentar tentang Berita/Artikel ini</td><td align="right" style=" padding-right:15px;"><img src="images/warning.gif" border="0"></td></tr></table></td></tr><tr><td height="5" valign="top"><img src="images/go_bottom2x.gif" alt=""></td></tr></tbody></table></center></div>';
komarticles.formkomentar(ID);
return false;	
}
var out = '';
out += '<div class="cities">';
var total = Json.list.length;
for(i=0;i<total;i++){
out += '<div style="background:#f1f1f1;padding:5px;"><span title="Detail" style="font-size:11px; font-weight:bold;cursor:pointer;" onclick="komarticles.buka(\'ip_'+i+'\')">'+Json.list[i].countdown+'. '+Json.list[i].judul+'</span><br /><small id="ip_'+i+'" style="display:none;color:orange">Ip : '+Json.list[i].ip+'<br /></small><small>'+Json.list[i].tgl+' - Oleh : <a>'+Json.list[i].user+'</a></small></div><div style="border:1px solid #efefef;padding:5px;font-size:10px;">'+Json.list[i].konten+'</div><br />';	
}
out +='</div>';

var html = '';
html += out;
if (Json.pagging != '') html += Json.pagging;
$('respon').innerHTML = html;
boxloading('Loading');
komarticles.formkomentar(ID);

}

};
xmlhttp.send(null);
},
formkomentar_click:function(id,obj){

var Frm = $('frm');
var User = Frm.user.value;
var Email = Frm.email.value;
var Judul = Frm.judul.value;
var Konten = Frm.konten.value;
var Codex = Frm.codex.value;
if(User == ""){ alert('Error : Please Enter Your Name'); Frm.user.focus();return false;}
if(Email == ""){ alert('Error : Please Enter Your Email'); Frm.email.focus();return false;}
if(Judul == ""){ alert('Error : Please Enter Comment Title'); Frm.judul.focus();return false;}
if(Konten == ""){ alert('Error : Please Enter Comment'); Frm.konten.focus();return false;}
if(Codex == ""){ alert('Error : Please Enter Security Code'); Frm.codex.focus();return false;}
obj.disabled = true;
boxloading('Sending');
var xmlhttp = komarticles.xmlhttp();
xmlhttp.open("POST", komarticles.url+'?action=add&id='+id,true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
boxloading('Loading');
var Json = eval ("("+xmlhttp.responseText+")");
if (Json.error == true){
$('formMessage').innerHTML = '<center><table border="0" cellpadding="0" cellspacing="0" width="420" class="middle"><tbody><tr><td height="6" valign="top"><img src="images/go_top1x.gif"></td></tr><tr><td class="go_bg" align="left" width="100%"><table width="100%"><tr><td align="left" style=" padding-left: 15px;"><img src="images/warning.gif" border="0"></td><td align="center" class="warn">'+Json.errorpesan+'</td><td align="right" style=" padding-right:15px;"><img src="images/warning.gif" border="0"></td></tr></table></td></tr><tr><td height="5" valign="top"><img src="images/go_bottom2x.gif" alt=""></td></tr></tbody></table></center>';
obj.disabled = false;
$('gambarcode').innerHTML = '<img src="includes/code_image.php?rand='+Math.random()+'" border=0>';
}else {
$('formMessage').innerHTML = '<div class="sukses">Thank you, Message has been sent!</div>';
$('frm').reset();

setTimeout("komarticles.indexs("+id+")",1000);	
}


}

};
xmlhttp.send('user='+encodeURIComponent(User)+'&email='+encodeURIComponent(Email)+'&judul='+encodeURIComponent(Judul)+'&konten='+encodeURIComponent(Konten)+'&codex='+encodeURIComponent(Codex));


},
formkomentar:function(id){
	
$('responbawah').innerHTML = '<br /><div id="formMessage"></div><div class="cities"><div class="contactform"><form name="frm" id="frm"><fieldset><legend><font size=2px">&nbsp;Form Komentar&nbsp;</font></legend><p><label style="width:120px" for="contact_firstname" class="left">Name:</label><input type="text" size=40 name="user" class="field" /></p><p><label style="width:120px" for="contact_email" class="left">Email:</label><input type="text" size=40 name="email" class="field" /></p><p><label style="width:120px" for="contact_subject" class="left">Comment Title:</label><input type="text" size=40 name="judul" class="field" /></p><p><label style="width:120px" for="contact_message" class="left">Message:</label><textarea name="konten" cols="60" rows="5"></textarea></p><p><label style="width:120px" class="left">Security Code:</label><span id="gambarcode"><img src="includes/code_image.php?rand='+Math.random()+'" border=0></span></p><p><label style="width:120px" class="left">Type Code:</label><input type="text" name="codex" size=16 class="field" /></p><p><input type="button" onclick="komarticles.formkomentar_click('+id+',this)" id="tomboltekanvalueid" class="button" value="Send message" /></p></fieldset></form></div></div>';	
}
	
	
	
	
	
};
$=function(e){return document.getElementById(e);};
$('header_ajax').innerHTML = '<div class="headtitle"><div class="headcorn">&nbsp;&nbsp;<font color="#700018">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Komentar</font><font color="#DBA401"> &nbsp;Pengunjung</font></div></div>';

boxloading=function(pesan){

var posisi_top = 0;
if (navigator.appName == "Microsoft Internet Explorer")
	{
		posisi_top = parseInt(document.documentElement.scrollTop + (screen.height/3));
	}
	else
	{
		posisi_top = parseInt(window.pageYOffset + (screen.height/3));
	}
var lebar = pesan.length * 6 + 40;
document.getElementById('load').style.width = lebar + 'px';
document.getElementById('load').style.top = posisi_top + 'px';
document.getElementById('load').style.display = document.getElementById('load').style.display == 'none' ? 'block' : 'none';	
document.getElementById('loadmessage').innerHTML = pesan;
};
