// fontsizer
function fontsizer_set(elname, fontSize,lineHeight){
	var el = $(elname).css("font-size", fontSize).css("line-height", lineHeight);
}

// ratings
function submitRating(value, article_id) {
	valRating = "";
	$.ajax({
		type: "POST",
		url: "/ratings/",
		data: "articleid=" + article_id + "&rating=" + value,
		success: function(msg){		
			valRating = msg.split("<",3);
			valRate = Number(valRating[0]);
			$(".current-rating").css("width",valRate+"%");					
		}
	});
	$("#form_rating").fadeOut();
}


$(document).ready(function(){
	// piala dunia
	function toggleTabs_PialaDunia(enableTab, disableTab, enableNews, disableNews){
		$(enableTab).removeClass('bg-mostviewed');
		$(enableTab).addClass('bg-topstory');

		$(disableTab).removeClass('bg-topstory');
		$(disableTab).addClass('bg-mostviewed');
		
		$(enableNews).show();
		$(disableNews).hide();
	};
	$('#top_story').click(function(){toggleTabs_PialaDunia(this, '#most_viewed', '#top_story_news', '#most_viewed_news')});
	$('#most_viewed').click(function(){toggleTabs_PialaDunia(this, '#top_story', '#most_viewed_news', '#top_story_news')});
	
	//searchbox
	$('#searchbox').focus(function(){
		$(this).css("background","url('')");
	});
	$('#searchbox').blur(function(){
		if(this.value=='' || this.value==null){
			$(this).css("background","url('')");
			//$(this).css("background","#fff url(http://www.vivanews.com/appaux/images/yahoosearch.gif) 0px 0px no-repeat");
		}
	});
});

// general
function textCounter(field,cntfield,maxlimit){
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}

function simpleBrowserDetect(istr){
	var foo=navigator.userAgent;
	return foo.indexOf(istr)>-1;
}

function vivaSetHomepage(obj){
	if (simpleBrowserDetect('MSIE')) {
		obj.style.behavior="url(#default#homepage)";
		obj.setHomePage(window.location);
		return false;
	} else {
		alert('Drag Icon VIVAnews dan lepaskan pada icon rumah pada toolbar anda\ndan pilih "Yes" pada popup window yang muncul.');
	}
}

function transIe(image_id){
if ($.browser.msie){	
	var id 		= '#'+image_id;
	var src 	= $(id).attr('src');
	var width 	= $(id).width();
	var height 	= $(id).height();
	
	$(id).css("width",width+"px");
	$(id).css("height",height+"px");
	
	$(id).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')");
	
	$(id).attr("src",__appaux_images_url + "1px.gif");
	
	$(id).css("visibility","visible");
	$(id).css("border","0px solid #000");
	
}
}

function moveBanner(){
	if ( ! $('#adv_top').html() ){
		$('#kanalone').css('right','-2px');
	}else{
		$('#kanalone').css('left','0px');
	}
}

$.fn.hoverClass = function(c) {
	return this.each(
		function() {
			$(this).hover(
				function() { $(this).addClass(c);  },
				function() { $(this).removeClass(c); }
			);
		}
	);
};

function toggleTabs(enableTab, disableTab1, disableTab2, enableNews, disableNews1,disableNews2){
		$(enableTab).removeClass('tabOff');
		$(enableTab).addClass('tabOn');

		$(disableTab1).removeClass('tabOn');
		$(disableTab1).addClass('tabOff');
		$(disableTab2).removeClass('tabOn');
		$(disableTab2).addClass('tabOff');

		$(enableNews).show();
		$(disableNews1).hide();
		$(disableNews2).hide();
};

function tabside(tabkiri, tabkanan, disableTab1, disableTab2, disableTab3, disableTab4){
	$(tabkiri).removeClass("tabOff");
	$(tabkanan).removeClass("tabOff");
	
	$(tabkiri).addClass("tabOnkiri");
	$(tabkanan).addClass("tabOnkanan");
	
	$(disableTab1).removeClass('tabOnkiri');
	$(disableTab2).removeClass('tabOnkanan');
	$(disableTab3).removeClass('tabOnkiri');
	$(disableTab4).removeClass('tabOnkanan');
}

function MM_openBrWindow(theURL,winName,features){ //v2.0
  window.open(theURL,winName,features);
}

function popup(url){
 var width  = 750;
 var height = 650;
 var left   = (screen.width  - width)/2;
 var top    = (screen.height - height)/2;
 var params = 'width='+width+', height='+height;
 params += ', top='+top+', left='+left;
 params += ', directories=no';
 params += ', location=no';
 params += ', menubar=no';
 params += ', resizable=no';
 params += ', scrollbars=yes';
 params += ', status=no';
 params += ', toolbar=no';
 newwin=window.open(url,'windowname5', params);
 if (window.focus) {newwin.focus()}
 return false;
}

function headline_rotate(){
	current_headline = (old_headline + 1) % headline_count; 
	$("div.tick:eq(" + old_headline + ")").animate({top: -205},"slow", function() {
		$(this).css('top','210px');
	});
	$("div.tick:eq(" + current_headline + ")").show().animate({top: 2},"slow");  
	old_headline = current_headline;
}

function multitabs(id_tab){
	$("#button_mostviewed").click(function(){
		alert("asdasd");
	})
}

// textarea character counter -> default is 255 char 
function commentLength(my_form, maxLen){
		//if(Len==''){maxLen = 255;}else{maxLen=Len;} // max number of characters allowed
		if (my_form.comment_text.value.length >= maxLen) {
			//var msg = "You have reached your maximum limit of characters allowed";
			//my_form.note.value = msg;
			my_form.comment_text.value = my_form.comment_text.value.substring(0, maxLen);
		}else{ 
			my_form.text_num.value = maxLen - (my_form.comment_text.value.length+1);
		}
		
	}

