// JavaScript Document
function onstatechange() 
{ 
	if (xmlHttp.readyState==0)
	{ 
		document.getElementById('full_img').innerHTML="Initializing...<br><img src='http://www.jawaban.com/news/img/loading.gif' border=0>";
	}
	else if (xmlHttp.readyState==1)
	{ 
		document.getElementById('full_img').innerHTML="Opening...<br><img src='http://www.jawaban.com/news/img/loading.gif' border=0>";
	}
	else if (xmlHttp.readyState==2)
	{ 
		document.getElementById('full_img').innerHTML="Request Sent.<img src='http://www.jawaban.com/news/img/loading.gif' border=0>";		
	}
	else if (xmlHttp.readyState==3)
	{ 
		document.getElementById('full_img').innerHTML="Receiving Data...<img src='http://www.jawaban.com/news/img/loading.gif' border=0>";
	}
	else if (xmlHttp.readyState==4)
	{ 
			document.getElementById('full_img').innerHTML=xmlHttp.responseText;
	}
}
function GetXmlHttpObject2()
{
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function show_image(id,id_news)
	{
		xmlHttp=GetXmlHttpObject()
		var url="get_img.php";
		url=url+"?Id="+id+"&id_news="+id_news;
		xmlHttp.onreadystatechange=onstatechange;
		xmlHttp.open("GET",url,true);
		xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
		xmlHttp.send(null);
	}

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){
		   alert("Email anda tidak valid")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Email anda tidak valid")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Email anda tidak valid")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Email anda tidak valid")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Email anda tidak valid")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Email anda tidak valid")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Email anda tidak valid")
		    return false
		 }

 		 return true					
	}

// Add by SWL
function register_cibfest() {
    var name = document.getElementById('name').value;
    var email = document.getElementById('user_email').value;
    var blog =document.getElementById('blog').value;
    var desc_blog = document.getElementById('desc_blog').value;

    if(name == "") alert('Harap isi field Nama.');
    else if(email == "") alert('Harap isi field Email.');
    else if(blog == "") alert('Harap isi field URL Blog.');
    else if(desc_blog == "") alert('Harap isi field Deskripsi Blog.');
    else if(echeck(email) == false) {}
    else {
        xmlHttp = GetXmlHttpObject();
        var url = "register_cibfest.php";
        url = url + "?name=" + name + "&email=" + email + "&blog=" + blog + "&desc_blog=" + desc_blog;

        xmlHttp.onreadystatechange = onstatechange;
        xmlHttp.open("GET",url,true);
		xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
		xmlHttp.send(null);
        showThanks();
    }
}

function showThanks() {
    var cib_fest = document.getElementById('cibfest_desc');
    cib_fest.innerHTML = '<br />Terima kasih telah bergabung dalam CIBfest 2008.';
}
// End Add by SWL
 
function addcomment(id,id_news)
	{
		var nick=document.getElementById('nickname').value;
		var email=document.getElementById('email').value;
		var comment=document.getElementById('content').value;
		if(nick=="") alert("nickname anda kosong");
		else if(email=="") alert("isi email anda");
		else if(comment=="") alert("Komentar anda kosong");
		else if (echeck(email)==false) {}
		else 
		{
			xmlHttp=GetXmlHttpObject()
			var url="add_com.php";
			url=url+"?Id="+id+"&id_news="+id_news+"&nick="+nick+"&email="+email+"&comment="+comment;
			xmlHttp.onreadystatechange=onstatechange;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);
			showcomment(id);
			showHide('list');
		}
	}	    
    
function showcomment(id_news)
	{
			alert('Komentar Sukses Dimasukan');	
			xmlHttp=GetXmlHttpObject()
			var url="show_com.php";
			url=url+"?id_news="+id_news;
			xmlHttp.onreadystatechange=onstatechange;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);					
	}
	
function wait()
{
	document.getElementById('full_img').innerHTML="Loading Image...<img src='http://www.jawaban.com/news/img/loading.gif' border=0>";
}	

function showHide2(str)
{
	showHide(str);
	a=document.getElementById('signal').value;
	if(a == 'Sudah') document.getElementById('signal').value='Belum';
	else document.getElementById('signal').value='Sudah';
}

function showHide(str) {
if(str=="") str="list";

	a = document.getElementById(str).style.display;
    if (a == 'none') {
        document.getElementById(str).style.display = 'block';
    }
    if (a == 'block') {
        document.getElementById(str).style.display = 'none';
    }
}

function showHide_double(str1,str2) {
//	alert(str1);
//	alert(str2);	
	a = document.getElementById(str1).style.display;	
  if (a == 'none') {		  	
		document.getElementById(str1).style.display = 'block';
		document.getElementById(str2).style.display = 'none';
  }
  if (a == 'block') 
  {
		document.getElementById(str1).style.display = 'none';
		document.getElementById(str2).style.display = 'none';
		//document.getElementById(str2).style.display = 'block';
		//document.getElementById(str).innerHTML = '';
  }
}

function plsconfirm()
{
	var a = confirm("Yakin ingin menghapus kategori ini?");
	return a;
}

function plsconfirm2(str)
{
	var a = confirm("Yakin ingin menghapus "+str+" ini?");
	return a;
}

function approve(id_news,$act)
	{
			xmlHttp=GetXmlHttpObject()
			var url="validate.news.php";
			url=url+"?id_news="+id_news+"&"+$act;
			xmlHttp.onreadystatechange=onstatechange;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);
	}
function decline(id_news,$act)
	{
			xmlHttp=GetXmlHttpObject()
			var url="validate.news.php";
			url=url+"?id_news="+id_news+"&"+$act;
			xmlHttp.onreadystatechange=onstatechange;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);
	}	
	
function get_news(cat_id)
{
			xmlHttp=GetXmlHttpObject()
			var url="get.news.php";
			url=url+"?cat_id="+cat_id;
			xmlHttp.onreadystatechange=onstatechange;
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);
}
		
function addme(str)
{
	document.mynews.img_main.value=str;
}
function addme2(str)
{
	document.mynews.img_side.value=str;
}

function openwindow2(url,w,h)
{
	mainWin1=window.open(url,'','toolbar=no,width='+w+',height='+h+',resizable=Yes,scrollbars=Yes');
}

function openwindow(url,w,h)
{
	mainWin1=window.open(url,'','toolbar=no,width='+w+',height='+h+',resizable=No,scrollbars=No');
}

function changeText(str)
{	
//	alert('abc');
	var inurl = '';	
	switch(str)
	{
		case "Chatting" : 			
			window.open("http://server.iad.liveperson.net/hc/17961029/?cmd=file&file=visitorWantsToChat&site=17961029&imageUrl=http://www.jawaban.com/images/liveperson&referrer="+escape(document.location),"chat17961029","width=472,height=320,top=250,left=300");
			document.getElementById('heart').innerHTML="<a href='http://server.iad.liveperson.net/hc/17961029/?cmd=file&file=visitorWantsToChat&site=17961029&byhref=1%11!Url=http://www.jawaban.com/images/liveperson' target='chat17961029'  onClick='javascript:window.open(\"http://server.iad.liveperson.net/hc/17961029/?cmd=file&file=visitorWantsToChat&site=17961029&imageUrl=http://www.jawaban.com/images/liveperson&referrer=\"+escape(document.location),\"chat17961029\",\"width=472,height=320\");return false;'><b>Melalui pelayanan chatting, saya bisa bangkit kembali dan berani menghadapi masalah saya. Sisca.</b>   Ingin curhat via chatting. Clik disini! Kami akan online dengan Saudara.</a>";
			break;
		case "Email" : 
			openwindow("konsultasi.php",400,600);
			document.getElementById('heart').innerHTML="<a href='konsultasi.php'><b>Setelah saya mendapat solusi melalui email, hati saya menjadi tenang. Sekarang saya tidak takut lagi. Istiawan.</b>   Ingin curhat dan mendapatkan jalan keluar. Clik disini! Kami akan menjawab Saudara.</a>";
			break;		
		case "Sms" : 
			document.getElementById('heart').innerHTML="<b>Saya bersyukur, berkat dukungan doa melalui sms, sekarang saya sudah sembuh. Noni.</b>   Ingin curhat via SMS, kirimkan ke no. 08179943344. Kami akan menjawab Saudara";
			break;		
	}	
}

function SubmitForm()
{
document.form_search.submit()
}

	function NewWin (locs, name, winwidth, winheight, wintop, winleft, scrollskah, resizekah, titlekah, statuskah)
	{
		extra = '';
		extra = extra + 'width=' + winwidth;
		extra = extra + ', height=' + winheight;
		extra = extra + ', top=' + wintop;
		extra = extra + ', left=' + winleft;
		extra = extra + ', scrollbars=' + scrollskah;
		extra = extra + ', resizable=' + resizekah;
		extra = extra + ', titlebar=' + titlekah;
		extra = extra + ', status=' + statuskah;
		window.open (locs, name, extra);
	}
	
function addsalvation(id)
	{
		var sal_name=document.getElementById('sal_name').value;
		var sal_email=document.getElementById('sal_email').value;
		if(sal_name=="") alert("Nama Lengkap anda kosong");
		else if(sal_email=="") alert("isi email anda");
		else if (echeck(sal_email)==false) {}
		else 
		{
			xmlHttp=GetXmlHttpObject()
			var url="add_salvation.php";
			url=url+"?Id="+id+"&sal_name="+sal_name+"&sal_email="+sal_email;
			xmlHttp.onreadystatechange=salvation_success
			xmlHttp.open("GET",url,true);
			xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
			xmlHttp.send(null);
			showHide('sal_list');
		}
	}		
	
	function salvation_success() 
	{
	//		alert('data_diambil');
		if (xmlHttp.readyState == 4) 
		{
			if (xmlHttp.status == 200)
			{
				var response = xmlHttp.responseText.split("|");
				alert (response);
			} else if (xmlHttp.status == 404)
			{
				alert("Request URL does not exist");
				return false;
			} else 
			{
				alert("Error: status code is " + xmlHttp.status);
				window.top.frm_module.location='cashier.php';				
				return false;
			}
		}
	}		
  

function alertLogin(strMsg, strParam)
{
  if(strMsg == 'comment')
  {
    alert('Silahkan Login terlebih dahulu untuk menambahkan comment');
  }
  else if(strMsg == 'upload')
  {
    alert('Silahkan Login terlebih dahulu untuk upload kisah anda.');
  }
  else if(strMsg == 'upload_artikel')
  {
    alert('Silahkan Login terlebih dahulu untuk upload artikel anda.');
  }
  
  window.location='http://www.jawaban.com/news/writer/index.php?params=' + strParam;
  //window.location='http://stefanuswiely.dev/jawaban.com/writer/index.php?params=' + strParam;
}
