var langs = {};
function loading()
{
	return '<div class="ajax_img"><img src="/images/ajax/loading.gif" /></div>';
}
function bg_loading()
{
	return '<div class="bg_loading"><img src="public/images/inside/loader_b.gif" alt="'+langs.bg_loading+'" /><span>'+langs.bg_loading+'</span></div>';
}
function bg_loading_w()
{
	return '<div class="bg_loading"><img src="public/images/inside/loader.gif" alt="'+langs.bg_loading+'" /><span>'+langs.bg_loading+'</span></div>';
}
function checkall(name, ch)
{
	$("input[type='checkbox'][name='"+name+"']").each(function(){this.checked = ch;});		
}
function autochecker(allchecker, name)
{
	var all =  $("input[type='checkbox'][name='"+name+"']").length;
	var ch = $("input[type='checkbox'][name='"+name+"']:checked").length;	
	if (all == ch)
		$("input[type='checkbox'][name='"+allchecker+"']").attr('checked', true);
	else
		$("input[type='checkbox'][name='"+allchecker+"']").attr('checked', false);
	
}
function lengthcounter(me, options)
{	
  var settings = jQuery.extend({
    maxChars: 10, 
    target: '',
	event: false, 
	format: 'COUNTER'
  }, options);
	
	if(me.val().length > settings.maxChars)
	{ 
		me.val(me.val().substr(0, settings.maxChars));
	}
			
		
	if (settings.target != '')
		settings.target.html(settings.format.replace('COUNTER', me.val().length));
} 

//bigframe
(function($){
$.fn.bgIframe = $.fn.bgiframe = function(s) {
	// This is only for IE6
	if ( $.browser.msie && /6.0/.test(navigator.userAgent) ) {
		s = $.extend({
			top     : 'auto', // auto == .currentStyle.borderTopWidth
			left    : 'auto', // auto == .currentStyle.borderLeftWidth
			width   : 'auto', // auto == offsetWidth
			height  : 'auto', // auto == offsetHeight
			opacity : true,
			src     : 'javascript:false;'
		}, s || {});
		var prop = function(n){return n&&n.constructor==Number?n+'px':n;},
		    html = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+
		               'style="display:block;position:absolute;z-index:-1;'+
			               (s.opacity !== false?'filter:Alpha(Opacity=\'0\');':'')+
					       'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+
					       'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+
					       'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+
					       'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+
					'"/>';
		return this.each(function() {
			if ( $('> iframe.bgiframe', this).length == 0 )
				this.insertBefore( document.createElement(html), this.firstChild );
		});
	}
	return this;
};

})(jQuery);

function blacklist_del(id)
{
	$('a[id=blacklistdel'+id+']').hide();	
	$.ajax({
	    type: "POST",
	    url: "/ajax_settings",
	    data: {action: "blacklistdel",id: id},
	    success: function(msg){
			$('a[id=blacklistadd'+id+']').show();	        			
	    }
 	});
}
function blacklist_add(id)
{
	$('a[id=blacklistadd'+id+']').hide();	
	$.ajax({
	    type: "POST",
	    url: "/ajax_settings",
	    data: {action: "blacklistadd",id: id},
	    success: function(msg){
			$('a[id=blacklistdel'+id+']').show();	        			
	    }
 	});
}
function trim( str, charlist ) { 
    charlist = !charlist ? ' \s\xA0' : charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1');
    var re = new RegExp('^[' + charlist + ']+|[' + charlist + ']+$', 'g');
    return str.replace(re, '');
}
//############################
function gettopbanner()
	{
		$.ajax({
			type: "POST",
			url: "/ajax_main",
			data: {action:"gettopbanner"},
			success: function(msg){	
				 if(msg!="NOBANNER") 
				 {
					$("#opros").show(0).html(msg);
				 }
				 else
				 {
					$("#opros").slideUp(200);
				 }  
			}  
		});
	}	
function topbannerclick(banid,actionid)
{
   $.ajax({
	  type: "POST",
	  url: "/ajax_main",
	  data: {action:"topbannerclick", banid:banid, actionid:actionid},
	  success: function(msg){	
		   gettopbanner();	
	  }  
  });
}	
//#################################3
function cal(y, m)
{
	$('#calendar_content').html(loading());	
	$.ajax({
		type: "POST",
		url: "/ajax_calendar",
		data: {action: "getmonth",year: y, month:m},
		success: function(msg){
			if (msg != "")
				$('#calendar_content').html(msg);			
		}
	});		
}	
//#################################
function cal_big(y, m)
{
	$('#calendar_big_content').html(loading());	
	$.ajax({
		type: "POST",
		url: "/ajax_calendar",
		data: {action: "getmonth_big",year: y, month:m},
		success: function(msg){
			if (msg != "")
				$('#calendar_big_content').replaceWith(msg);			
		}
	});		
}	
//#################################3

function update() {
	try
	{
		var slot = document.getElementById("wannachat_highslide");				  	
		var expander = hs.getExpander(slot);
		expander.reflow();
	}catch(e)
	{
		
	}
}
