//var siteurl = 'http://www.ithink.pl/';

var categories_elements = new Array();
var category_selected = null;
var tabselected = new Array(null, null);
var hint = null;

window.onload = function() { ithink_onload(); }

function ithink_onload(page, mode)
{
	init_top_categories();
	init_tabs('top10_tab');
	init_tabs('tab');
	init_tabs('authors_top10_tab');
	init_tabs('authors_tab');
	external_links();
    var params = get_load_params();
    
    switch(params['page'])
    {
		case 'search.tpl':
		    init_date_select();;
		break;
		case 'artykul.tpl':
			hint = new hints("hint", {"alpha": 1, "animation": true});
		    if(params['mode'] == 'reg')
			{
				init_notes();
				new Ajax.Autocompleter("tag", "tag_auto_complete", siteurl + "ajax/tags_ac.php", {paramName: "lookup", tokens: ","});
			}
		break;
		case 'dodaj_artykul.tpl':
			hint = new hints("hint", {"alpha": 1, "animation": true});
			init_maxsizeTextarea('js_maxsizelimit', 255);
		    new Ajax.Autocompleter("addacrticle_keywords", "tag_auto_complete", siteurl + "ajax/tags_ac.php", {paramName: "lookup", tokens: ","});
		    initialize();
		break;
		case 'admin-artykuly-edit.tpl':
			hint = new hints("hint", {"alpha": 1, "animation": true});
		    new Ajax.Autocompleter("addacrticle_keywords", "tag_auto_complete", siteurl + "ajax/tags_ac.php", {paramName: "lookup", tokens: ","});
		    initialize();
		break;
	}
	
	$("mail").onclick = function() {if ($("mail").value == _("podaj swój e-mail")) {$("mail").value = ""; } }
	$("mail").onblur = function() {if ($("mail").value == "") $("mail").value = _("podaj swój e-mail"); }
}

function get_load_params()
{
    s = document.getElementsByTagName("script");
	for(i = 0; i < s.length; i++)
	{
		if(s[i].src && s[i].src.indexOf('onload.js?page=') != - 1)
		{
			script_url = s[i].src; break;
		}
	}
	params_string = script_url.split('?')[1];
	params_split = params_string.split('&');
	var params = new Array();
	params_split.each( function(ps){kv = ps.split('='); params[kv[0]] = kv[1];});
	return params;
}
