var warDlg  = null;
var errDlg  = null;
var loading = '<div style="padding:2px"><img src="../design/images/loading.gif"></div>';

function flash_content(url)
{
	document.location = '../'+url;
	//content('/'+url)
}

function init_forum()
{
	refreshTopNavigation()

    swfobject.embedSWF("../flash/informer/build/pex_informer.swf", 'line', 775, 30, "9.0.0","../flash/expressInstall.swf" ,{'data_uri':'../default/ajax/informer/'},{allowScriptAccess:'sameDomain'},{wmode:'transparent'},false);
    warDlg = $('#warning');
	errDlg = $('#error');
 	$(warDlg).jqm();
 	$(errDlg).jqm();
}

function autocomplete(quotesQuery)
{
	var data = {
		minChars: 0,
		delay: 200,
		autoFill: true,
		scrollHeight: 220,
		formatItem: function (row) {
			if(row[1]=="USERS"){
				return row[0];
			}
			return "<strong>" + row[0] + "<\/strong>";
		},
		formatResult: function (row) {return row[0].replace(/(<.+?>)/gi, '');}
	};

	$(quotesQuery).autocomplete('../ajax/suggest/', data);
	$(quotesQuery).result(function(event, data, formatted) {
		if (data) {
			search(this);
		}
	});
}


function refreshTopNavigation()
{
    $('#top_nav').html(loading).load('../ajax/forumTopNavigation',{}, function (){
	   $('#fish_menu').superfish().find('ul').bgIframe();
  	   autocomplete("input#getQuotes2");
	});
}

function search(name)
{
	var search_url = 'ajax/resultsearch/name/';
	name = name.value;
	document.location = '../#'+search_url+name;
	//var url = '/'+search_url+ name;
	//content(url)
	return false;
}

function _a() // callback function (for login)
{
}

function lgn(form)
{
	 $(form).ajaxSubmit({
        dataType:  'json',
        success: function  (j) {
					if(j.error) {
						showError(j.error)
					}
					if(typeof j.url != 'undefined'){
						document.location = j.url;
					}
					if( typeof j.ok != 'undefined'){
                        window.location.reload();
                        //window.location = window.location;
					}
					return false;
			}
    });
    return false;
}

function showMessage(txt)
{
	jQuery('div.alert_body > span',warDlg).html(txt)
	warDlg.jqmShow()
}

function showError(txt)
{
	jQuery('div.alert_body > span',errDlg).html(txt)
	errDlg.jqmShow()
}

