window.sedang = false;
function between(teks,prefix, suffix) {
  s = teks;
  var i = s.indexOf(prefix);
  if (i >= 0) {
    s = s.substring(i + prefix.length);
  }
  else {
    return '';
  }
  if (suffix) {
    i = s.indexOf(suffix);
    if (i >= 0) {
      s = s.substring(0, i);
    }
    else {
      return '';
    }
  }
  return s;
}

var pesan = 'Sedang meload halaman.<br/>Silahkan tunggu sebentar...<br/><img src="/wp-content/themes/mine/images/loading.gif">';

function baca(web) {
munculpesan();
if (window.sedang == false) {
window.sedang = true;
jQuery.ajax({
  url: web,
  cache: false,
  success: function(html){
	stripajax(html,web);
	hapuspesan();
	window.location = "#content";
	window.sedang = false;
  },
  error: function() {
	jQuery("#content").html("<div class=\"post\"><h2>Error 404 - Not Found</h2><br/>Error while requesting "+web+"</div>");
	document.title = "Page Not Found! - Stoned College - The Indonesian Web Radio";
	hapuspesan();
	window.location = "#content";
	window.sedang = false;
	}
});
}
}
function stripajax(html) {
	var awal = "<!-- awal-ajax -->";
	var akhir = "<!-- akhir-ajax -->";

	var ihh = between(html,awal,akhir);
	var ccc = awal + ihh + akhir;
	jQuery("#content").html(ccc);

	awal = "<title>";
	akhir = "</title>";
	ihh = between(html,awal,akhir);
	document.title = ihh.replace('&#8211;','-').replace('&laquo;','-');

	awal = "<!-- wp-footer -->";
	akhir = "<!-- end-wp-footer -->";
	ihh = between(html,awal,akhir);
	jQuery("#bawah").html(ihh);

	awal = "<!-- current song -->";
	akhir = "<!-- end current song -->";
	ihh = between(html,awal,akhir);
	jQuery("#currentsong").html(awal+ihh+akhir);

	awal = "<!-- script -->";
	akhir = "<!-- endscript -->";
	ihh = between(html,awal,akhir);
	jQuery("#bawah").append(ihh);

}

function munculpesan() {
	if (window.wpsn) hapuspesan();
	window.wpsn = jQuery.gritter.add({title: 'Stoned College',text: window.pesan, sticky:true});
}

function hapuspesan() {
	jQuery.gritter.remove(window.wpsn, { 
		fade: true,
		speed: 'fast'
	});
}
function updatetwitter(){
var lam = document.getElementById("twitter").innerHTML;
jQuery("#twitter").tweet({
          username: "stonedcollege",
          count: 1,
          loading_text: "loading tweets...",

        });
if (document.getElementById("twitter").innerHTML != lam) {
//	var twt = jQuery.gritter.add({title:"Twitter Updated",text:document.getElementById("twitter").innerHTML});
}
}
jQuery(document).ready(function($){
	//classroom.location.href = "/stoned/chat/";
	updatetwitter();

	jQuery("#twitter").everyTime(120000,function(i){
	updatetwitter();
	});

	jQuery('.url').click(function(){
	baca(jQuery(this).attr('href'));
	return false;
		});
	jQuery('.link').click(function(){
	baca(jQuery(this).attr('href'));
	return false;
		});

	jQuery('.click').click(function(){
	//alert(jQuery(this).attr('href'));
	baca(jQuery(this).attr('href'));
	return false;
		});

	jQuery('#commentform').submit(function() {
	munculpesan();
	if (window.sedang == false){
	jQuery.ajax({
			type: 'POST',
			url: jQuery(this).attr('action'),
			data: jQuery(this).serialize(),
			success: function(data) {
				stripajax(data);
				hapuspesan();
				jQuery("#comment").attr('disabled',false);
				jQuery("#submit").attr('disabled',false);
				window.sedang = false;
			},
			error: function() {
				hapuspesan();
				jQuery("#comment").attr('disabled',false);
				jQuery("#submit").attr('disabled',false);
				window.sedang = false;
			}
		})
	}
	jQuery("#comment").attr('disabled',true);
	jQuery("#submit").attr('disabled',true);
	jQuery('#comment').value ='';
		return false;
		});

	// Expand Panel
	jQuery("#pencet").click(function(){
		var ppp = window.menu;
		if (ppp == "Hide Panel") {
			window.menu = "Classroom";
			//jQuery("#toggle a").toggle();
			jQuery("div#panel").slideUp("slow");	
		} else if (ppp == "Classroom") {
			window.menu = "Hide Panel";
			//jQuery("#toggle a").toggle();
			jQuery("div#panel").slideDown("slow");	
		}
		return false;

	});	
	
	// Collapse Panel
	//jQuery("#close").click(function(){
	//	jQuery("#toggle a").toggle();
	//	jQuery("div#panel").slideUp("slow");	
	//});		
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	//jQuery("#toggle a").click(function () {
	//	jQuery("#toggle a").toggle();
	//});		
		
});
