var cbodesign = new Object();

cbodesign.color1 = "cbo_gray";
cbodesign.color2 = "cbo_silver";
cbodesign.font1 = "cbo_lucida";
cbodesign.font2 = "cbo_lucida";

cbodesign.initialize = function(color1, color2, font1, font2)
{
	cbodesign.color1 = color1;
	cbodesign.color2 = color2;
	cbodesign.font1 = font1;
	cbodesign.font2 = font2;
};

cbodesign.refresh = function()
{
	url = "css/design?color1=" + cbodesign.color1 + "&color2=" + cbodesign.color2 + "&font1=" + cbodesign.font1 + "&font2=" + cbodesign.font2;
	  linkObj = document.createElement("link");
	linkObj.setAttribute("rel","stylesheet");
	linkObj.setAttribute("type","text/css");
	linkObj.setAttribute("href", url);
	document.getElementsByTagName("head")[0].appendChild(linkObj);
};

cbodesign.setSetting = function(type, key, value)
{
	cbodesign[key] = value;
	document.getElementById("values_" + key).value = value;
	obj = document.getElementById("design_option_" + key).firstChild;
	while ((obj != undefined && obj.className != "spacer"))
	{	
		obj.className = "option_" + type + "_container";
		obj = obj.nextSibling;	
	}
	document.getElementById("option_" + key + "_" + value).className += " option_selected";
	cbodesign.refresh();
};

cbodesign.onChangePhoto = function()
{
	lightbox_dbfiles_filter = "jpg;jpeg;png;gif";
	lightbox_dbfiles_dbfilesbox = "true";
	lightbox_dbfiles_showproperties = "false";
	lightbox_dbfiles_callback = "cbodesign.onChangePhotoReturn";
  LightboxDBFilesOpenFolder("");
};

cbodesign.onChangePhotoReturn = function(fileid)
{
	url = "dbfiles/download/" + fileid + "?size=400";
	document.getElementById("welcome_image").style.backgroundImage = "url('" + url + "')";
	HideElement("lightbox_ajax");
	
	url = globals.baseurl + "/ajax/core/editsetting?values_module=design&values_setting=building_imageid&values_value=" + fileid;
	SendAJAXRequest(url);
};

cbodesign.search = function()
{
	document.getElementById("search_keywords").value = document.getElementById("customsearch_input").value;
	document.getElementById("formtopmenusearch").submit();
}

cbodesign.searchKeyPress = function(event)
{
	if (!event) event = window.event
	if (event.keyCode) code = event.keyCode;
	else if (event.which) code = event.which;
	if (code == 13) 
		cbodesign.search();
};
