/**
 * @author michal.blaha@syntacticsugar.com
 */
var CONT_CONT_LIST = 'data/getcontlist';
var CONT_LOAD = 'data/getcont';
var CONT_SEND = 'data/setcont';
var CONT_NEW = 'data/addcont';
var CONT_DEL = 'data/delcont';
var CONT_POSITION = 'data/setcontposition';
var CONT_UPDATE = 'data/updatecont';
var FRAME_NEW = 'data/addframe';
var FRAME_UPDATE = 'data/updateframe';
var FRAME_DEL = 'data/delframe';
var PAGE_INFO = 'services/pageinfo';
var PAGE_PROXY = 'services/getpage';
var PING = 'ping';

var NEW_WIN_W = 550;
var NEW_WIN_H = 450;

var search = {
	location: "http://www.google.com/cse",
	params: {
		cx: "partner-pub-0090341696535861:dmlft2-8f0k",
		ie: "ISO-8859-1",
		sa: "Search",
		siteurl: function getSiteUrl(){
			var v = document.location.toString();
			var existingSiteurl = /(?:[?&]siteurl=)([^&#]*)/.exec(v);
			if (existingSiteurl) {
				v = decodeURI(existingSiteurl[1]);
			}
			var delimIndex = v.indexOf('://');
			if (delimIndex >= 0) {
				v = v.substring(delimIndex + '://'.length, v.length);
			}
			return v;
		}()
	}
};

var layout = new Layout();
var containerCollection = new ContainerCollection({
	cont_bar: layout.cont_bar,
	tabs_bar: layout.tabs_bar,
	book_bar: layout.book_bar
});

Ext.onReady(function(){
	Ext.QuickTips.init();
	if (Ext.isOpera) {
		$('html').css('width', 'auto').css('overflow', 'hidden');
	}
	setTimeout(ping, 60000);
})

function ping() {
	Ext.Ajax.request({
		url: HOME_URL + PING,
		disableCaching: false
	});

	setTimeout(ping, 60000);
}
