<!--
urutan = 0;
name = '';
tab = '';
timeout = null;
focusobject = null;

function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}

function returnfocus (object) {
  object.style.display = "none";
  focusobject.focus ();
}

function fancy_alert (message) {
    if (vIE() == 6) {
      alert (message);
      return true;
    } else {
      document.getElementById('popup_alert').innerHTML = '<div class="table"><div class="align"><div class="message"><div class="border"><h3>' + message + '</h3><br /><input type="button" value="Tutup" class="button" onclick="returnfocus (document.getElementById(\'popup_alert\'));" /></div></div></div></div><div class="back"></div>';
      document.getElementById('popup_alert').style.display = 'block';
      return false;
    }
}

function fancy_alert_bookmark (message) {
    if (vIE() == 6) {
      alert (message);
      return true;
    } else {
      document.getElementById('popup_alert').innerHTML = '<div class="table"><div class="align"><div class="message"><div class="border"><h3>' + message + '</h3></div></div></div></div><div class="back"></div>';
      document.getElementById('popup_alert').style.display = 'block';
	  
      return true;
    }
}

function fbs_click(){
    u = location.href;
    t = document.title;
    window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436');
    return false;
}

function emoticon(text){
    var txtarea = document.komentar.comment_content;
    text = ' ' + text + ' ';
    if (txtarea.createTextRange && txtarea.caretPos) {
        var caretPos = txtarea.caretPos;
        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
        txtarea.focus();
        focusobject = txtarea;
    }
    else {
        txtarea.value += text;
        txtarea.focus();
        focusobject = txtarea;
    }
    
    return false;
}

function fill_clear(spacer){
    var arr = document.getElementsByTagName("div");
    for (i = 0; i < arr.length; i++) {
        class_name = arr[i].className;
        if (class_name == 'clear') {
            if (arr[i].innerHTML == '') {
                arr[i].innerHTML = '<img src="' + spacer + '" width="1" height="1" />';
            }
        }
        else 
            if ((class_name.indexOf('back_sub_channel') >= 0) || (class_name.indexOf('back_detail_channel') >= 0)) {
                arr[i].innerHTML = '<div class=\"back_inverted\">' + arr[i].innerHTML + '</div>';
            }
    }
    
    return false;
}

last_obj = this;
function show_tab_profile(news_id, news_name, obj){
    var arr = document.getElementsByTagName("div");
    for (i = 0; i < arr.length; i++) {
        class_name = arr[i].className;
        if (class_name == news_name) {
            arr[i].style.display = 'none';
        }
    }
    
    arr = document.getElementsByTagName("ul");
    for (i = 0; i < arr.length; i++) {
        class_name = arr[i].className;
        if (class_name == news_name) {
            arr[i].style.display = 'none';
        }
    }
    
    document.getElementById(news_id).style.display = 'block';
    
    if (obj === undefined) {
    }
    else {
        last_obj.className = "";
        obj.className = "now";
        last_obj = obj;
    }
    
    return false;
}

function show_next(){
    urutan = urutan + 1;
    show_tab(name, tab, urutan);
    
    clearTimeout(timeout)
    timeout = setTimeout('show_next()', 5000);
    
    return false;
}

function banyak_class(class_name){
    var arr = document.getElementsByTagName("div");
    var count = 0;
    for (i = 0; i < arr.length; i++) {
        _class_name = arr[i].className;
        if (_class_name == class_name) {
            count = count + 1;
        }
    }
    
    return count;
}

function show_tab(news_name, tabs_name, news_urutan){
    // Bad Javascript is bad
    banyak_news = banyak_class(news_name);
    
    if (news_urutan > banyak_news) {
        news_urutan = 1;
    }
    name = news_name;
    tab = tabs_name;
    urutan = news_urutan + 0;
    
    for (i = 1; i <= banyak_news; i++) {
        document.getElementById(news_name + i).style.display = 'none';
        document.getElementById(tabs_name + i).className = '';
    }
    document.getElementById(news_name + news_urutan).style.display = 'block';
    document.getElementById(tabs_name + news_urutan).className = 'now';
    
    return false;
}

function show_more(tab_id, object, tabber_id){
    document.getElementById(tab_id).style.display = 'block';
    if (tabber_id === undefined) {
    }
    else {
        document.getElementById(tabber_id).style.display = 'block';
    }
    object.style.display = 'none';
    
    return false;
}

sfHover = function(){
    var sfEls = document.getElementsByTagName("LI");
    for (var i = 0; i < sfEls.length; i++) {
        sfEls[i].onmouseover = function(){
            this.className += " sfhover";
        }
        sfEls[i].onmouseout = function(){
            this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (window.attachEvent) 
    window.attachEvent("onload", sfHover);


function checkEmailPenerima(){
	valid = true;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (document.getElementById('ReceiversEmail').value =='' || reg.test(document.getElementById('ReceiversEmail').value) == false){
		fancy_alert('Email penerima tidak boleh kosong dan Format email harus benar.');
		valid = false;
	}
	return valid;
}

function checkEmail(email){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(document.getElementById(email).value) == false){
		fancy_alert('Format email harus benar.');
    focusobject = document.getElementById(email);
		return false;
	}
}


function notEmpty(id){	
	for (var i=0;i< id.length; i++){
		var conten = id[i].split(",");
		if (conten[0] == 'email'){
			var emails = conten[0];
		}		
		if(document.getElementById(conten[0]).value.length == 0){			
			fancy_alert(conten[1]);
			document.getElementById(conten[0]).focus(); // set the focus to this input
      focusobject = document.getElementById(conten[0]);
			return false;
		}		
	}
	if (checkEmail(emails) == false){
		return false;
		document.getElementById(emails).focus(); // set the focus to this input
      focusobject = document.getElementById(emails);
	}	
	return true;		
}



// ajax page request
function ajax_req(url, container_id, loading_tag_id)
{
	// loading			
	ajax_loading(loading_tag_id);
	
	$("#"+container_id).load(url);
    return null;
}

// post comment form with ajax
function ajax_post_comment(action, comment_url, container_id, loading_tag_id)
{
	if(validate_comment('comment_content') == true)
	{
		// loading			
		ajax_loading(loading_tag_id);
		
		$.post(action,  
	  		{ powercontent_author_ContentObjectAttribute_ezstring_data_text_pcattributeid: document.getElementById('nama').value, 
			  powercontent_subject_ContentObjectAttribute_ezstring_data_text_pcattributeid: document.getElementById('judul').value,
			  powercontent_message_ContentObjectAttribute_data_text_pcattributeid: document.getElementById('comment_content').value,
			  NodeID: document.getElementById('node_id').value,
			  DoPublish: document.getElementById('dopublish').value,
			  UseNodeAssigments: document.getElementById('usenodeassignment').value,
			  ClassIdentifier: document.getElementById('classidentifier').value,
			  RedirectURIAfterPublish: document.getElementById('redirect').value,
			  CreateButton: document.getElementById('createbutton').value
			}, function()
			{	
				// reset form
				document.getElementById('comment_content').value = '';
				
				// update comment list
				ajax_req(comment_url, container_id);
			}
		);	
	}
}

// ajax loading tag
function ajax_loading(tag_id)
{
	$("#" + tag_id).ajaxSend(function(){
   		$(this).show();
 	});
	
	$("#" + tag_id).ajaxStop(function(){
   		$(this).hide();
 	});
	
}

// simulasi BMI
function get_bmi(berat, tinggi, result_div, container_div)
{
	var tinggi_ = document.getElementById(tinggi);
	var berat_ = document.getElementById(berat);
	var tinggi = document.getElementById(tinggi).value;
	var berat = document.getElementById(berat).value;
	
  if ( tinggi == "" || berat == "" )
  {
    if( tinggi == "" ) {
      focusobject = tinggi_;
    } else {
      focusobject = berat_;
    }
		fancy_alert ('Tinggi / berat badan tidak boleh kosong');
  }
  else if( !isNaN(tinggi) && !isNaN(berat) )
	{
		var bmi = berat/( (tinggi/100)*(tinggi/100) );
		var summary = '';
		
		if(bmi < 20)
		{
			// krempeng
			summary = '<span class="fPink">Anda kekurangan berat badan <b>' + ( (tinggi - 110) - berat )  + ' kg</b>. Cobalah menambah berat badan anda dengan mengkonsumsi makanan bergizi, berolahraga dan tidur teratur.</span>';
		}
		else if(bmi < 25)
		{
			// gue :p, buuuuuuuu <--- sirik :p
			summary = '<span class="fBlue">Berat badan anda ideal pertahankan berat badan anda.</span>';
		}
		else
		{
			// babon
			summary = '<span class="fRed">Anda kelebihan berat badan <b>' +( berat - (tinggi - 110) )+ ' kg</b>. Cobalah melakukan diet dan berolahraga secara teratur.</span>';
		}
		
		document.getElementById(result_div).style.display = 'block';
		document.getElementById(container_div).style.display = 'none';
		document.getElementById(result_div).innerHTML = summary;
	}
	else
	{
    if( isNaN(tinggi) ) {
      focusobject = tinggi_;
    } else {
      focusobject = berat_;
    }
		fancy_alert ('Tinggi / berat badan harus dalam angka');
	}
}

// count text on textarea
function text_counter(field,cntfield,maxlimit) 
{
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	}
	else
	{
		cntfield.value = maxlimit - field.value.length;
	}
}

function validate_comment(comment_id)
{
	if(document.getElementById(comment_id).value == '')
	{
		document.getElementById(comment_id).focus;
		fancy_alert ('Komentar tidak boleh kosong');
	}
	else
	{
		return true;
	}
}

$(document).ready(function() {
	$(".art_komen .daftar .div.right:contains('(mario)')").each(function () { $(this).html($(this).html().replace(/\(mario\)/g, '<img alt="Mario" src="http://i28.tinypic.com/33eljwh.png" width="" height="16"/>')) }); $(".list-comments li:contains('(luigi)')").each(function () { $(this).html($(this).html().replace(/\(luigi\)/g, '<img alt="Mario" src="http://i36.tinypic.com/2w4a712.jpg" width="" height="16"/>')) }); $(".list-comments li:contains('(yoshi)')").each(function () { $(this).html($(this).html().replace(/\(yoshi\)/g, '<img alt="Mario" src="http://i34.tinypic.com/25sv7sj.jpg" width="" height="16"/>')) }); $(".list-comments li:contains('(headspin)')").each(function () { $(this).html($(this).html().replace(/\(headspin\)/g, '<img alt="Head Spin" src="http://statics.plurk.com/b0b0596acce9ffc1f2a27548aa642eaf.gif" width="" height="16"/>')) }); $(".list-comments li:contains('(rock)')").each(function () { $(this).html($(this).html().replace(/\(rock\)/g, '<img alt="Rock" src="http://statics.plurk.com/1c890273544559b17f090d09238fa763.gif" width="" height="16"/>')) });
	$("#menu_mingguan tr:visible:odd").addClass ("odd");
	$("#menu_mingguan tr:visible:even").addClass ("even");
});
-->

