function showHideMessageBox(aId)
{
	var myItemRow = GetMyElement("msg-row-"+aId);
	var myItemDetail = GetMyElement("msg-detail-"+aId);

	if(myItemDetail.style.display == "none")
	{
		showBox("msg-detail-"+aId,"block");
		myItemRow.style.backgroundColor="#008ed0";
		myItemRow.style.color="#f1f1f1";
		myItemRow.style.border="1px solid #0067d1";
		myItemRow.style.borderBottom="0px";
		myItemRow.style.width="727px";
	}
	else
	{
		hideBox("msg-detail-"+aId);
		myItemRow.style.background="none";
		myItemRow.style.color="#000000";
		myItemRow.style.border="0px";
		myItemRow.style.width="728px";
	}
}

function msgSetBgColor(aId)
{
	var myItemRow = GetMyElement("msg-row-"+aId);

	myItemRow.style.backgroundColor="#008ed0";
	myItemRow.style.color="#f1f1f1";
}

function msgClearBgColor(aId)
{
	var myItemRow = GetMyElement("msg-row-"+aId);
	var myItemDetail = GetMyElement("msg-detail-"+aId);

	if(myItemDetail.style.display == "none")
	{
		myItemRow.style.background="none";
		myItemRow.style.color="#000000";
	}
}

function showHideBox(aId,aStyle)
{
	var myItem = GetMyElement(aId);

	if(myItem.style.display == "none")
	{
		showBox(aId,aStyle);
	}
	else
	{
		hideBox(aId,aStyle);
	}
}

function showBox(strItem, strStyle)
{
	var myItem = GetMyElement(strItem);

	if(myItem.style)
	{
		myItem.style.display = strStyle;
	}
	else
	{
		myItem.style.display = strStyle;
	}
}

function hideBox(strItem)
{
	var myItem = GetMyElement(strItem);

	if(myItem.style)
	{
		myItem.style.display = "none";
	}
	else
	{
		myItem.style.display = "none";
	}
}

function setBold(strItem)
{
	var myItem = GetMyElement(strItem);

	if(myItem.style)
	{
		myItem.style.fontWeight = "bold";
	}
	else
	{
		myItem.style.fontWeight = "bold";
	}
}

function unBold(strItem)
{
	var myItem = GetMyElement(strItem);

	if(myItem.style)
	{
		myItem.style.fontWeight = "normal";
	}
	else
	{
		myItem.style.fontWeight = "normal";
	}
}

function setLighten(strItem)
{
	var myItem = GetMyElement(strItem);

	var item1 = GetMyElement("map-shortcur-ae");
	var item2 = GetMyElement("map-shortcur-fl");
	var item3 = GetMyElement("map-shortcur-lm");
	var item4 = GetMyElement("map-shortcur-nr");
	var item5 = GetMyElement("map-shortcur-sz");

	if(myItem.style)
	{
		if(myItem.style.color == "rgb(47, 157, 188)")
		{
			myItem.style.color = "#000000";
			hideBox("filtr-ae");
			hideBox("filtr-fl");
			hideBox("filtr-lm");
			hideBox("filtr-nr");
			hideBox("filtr-sz");

			showBox("top-map-powiaty-box", "block");

			showBox("top-powiaty-checked", "block");
			showBox("top-miasta", "block");
			hideBox("top-powiaty");
			hideBox("top-miasta-checked");

			showBox("powiaty-box", "block");
		}
		else
		{
			myItem.style.color = "#2f9dbc";
			if(strItem == 'map-shortcur-ae')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-ae", "block");
			}
			if(strItem == 'map-shortcur-fl')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-fl", "block");
			}
			if(strItem == 'map-shortcur-lm')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-lm", "block");
			}
			if(strItem == 'map-shortcur-nr')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-nr", "block");
			}
			if(strItem == 'map-shortcur-sz')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-sz", "block");
			}
		}
	}
	else
	{
		if(myItem.style.color == "rgb(255, 0, 0)")
		{
			myItem.style.color = "#000000";
			hideBox("filtr-ae");
			hideBox("filtr-fl");
			hideBox("filtr-lm");
			hideBox("filtr-nr");
			hideBox("filtr-sz");

			showBox("top-map-powiaty-box", "block");

			showBox("top-powiaty-checked", "block");
			showBox("top-miasta", "block");
			hideBox("top-powiaty");
			hideBox("top-miasta-checked");

			showBox("powiaty-box", "block");
		}
		else
		{
			myItem.style.color = "#2f9dbc";
			if(strItem == 'map-shortcur-ae')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-ae", "block");
			}
			if(strItem == 'map-shortcur-fl')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-fl", "block");
			}
			if(strItem == 'map-shortcur-lm')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-lm", "block");
			}
			if(strItem == 'map-shortcur-nr')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-nr", "block");
			}
			if(strItem == 'map-shortcur-sz')
			{
				hideBox("powiaty-box");
				hideBox("miasta-box");

				hideBox("filtr-ae");
				hideBox("filtr-fl");
				hideBox("filtr-lm");
				hideBox("filtr-nr");
				hideBox("filtr-sz");

				showBox("top-powiaty", "block");
				showBox("top-miasta", "block");
				hideBox("top-powiaty-checked");
				hideBox("top-miasta-checked");

				showBox("filtr-sz", "block");
			}
		}
	}

	if(strItem == 'map-shortcur-ae')
	{
		item2.style.color = "#000000";
		item3.style.color = "#000000";
		item4.style.color = "#000000";
		item5.style.color = "#000000";
	}
	if(strItem == 'map-shortcur-fl')
	{
		item1.style.color = "#000000";
		item3.style.color = "#000000";
		item4.style.color = "#000000";
		item5.style.color = "#000000";
	}
	if(strItem == 'map-shortcur-lm')
	{
		item1.style.color = "#000000";
		item2.style.color = "#000000";
		item4.style.color = "#000000";
		item5.style.color = "#000000";
	}
	if(strItem == 'map-shortcur-nr')
	{
		item1.style.color = "#000000";
		item2.style.color = "#000000";
		item3.style.color = "#000000";
		item5.style.color = "#000000";
	}
	if(strItem == 'map-shortcur-sz')
	{
		item1.style.color = "#000000";
		item2.style.color = "#000000";
		item3.style.color = "#000000";
		item4.style.color = "#000000";
	}
}


function clearShortcuts()
{
	var item1 = GetMyElement("map-shortcur-ae");
	var item2 = GetMyElement("map-shortcur-fl");
	var item3 = GetMyElement("map-shortcur-lm");
	var item4 = GetMyElement("map-shortcur-nr");
	var item5 = GetMyElement("map-shortcur-sz");

	item1.style.color = "#000000";
	item2.style.color = "#000000";
	item3.style.color = "#000000";
	item4.style.color = "#000000";
	item5.style.color = "#000000";

	hideBox("filtr-ae");
	hideBox("filtr-fl");
	hideBox("filtr-lm");
	hideBox("filtr-nr");
	hideBox("filtr-sz");
}

function hideSubcategoryBoxes()
{
	hideBox("addoffer-subcategory-box-1");
	hideBox("addoffer-subcategory-box-2");
	hideBox("addoffer-subcategory-box-3");
	hideBox("addoffer-subcategory-box-4");
	hideBox("addoffer-subcategory-box-5");
	hideBox("addoffer-subcategory-box-6");
	hideBox("addoffer-subcategory-box-7");
	hideBox("addoffer-subcategory-box-8");
	hideBox("addoffer-subcategory-box-9");
	hideBox("addoffer-subcategory-box-10");
	hideBox("addoffer-subcategory-box-11");
	hideBox("addoffer-subcategory-box-12");
	hideBox("addoffer-subcategory-box-13");
	hideBox("addoffer-subcategory-box-14");
	hideBox("addoffer-subcategory-box-15");
	hideBox("addoffer-subcategory-box-16");
	hideBox("addoffer-subcategory-box-17");
}

function hideActionBoxes()
{
	hideBox("addoffer-action-box-normal");
	hideBox("addoffer-action-box-special-1");
	hideBox("addoffer-action-box-special-2");
	hideBox("addoffer-action-box-special-3");
	hideBox("addoffer-action-box-special-4");
	hideBox("addoffer-action-box-special-5");
	hideBox("addoffer-action-box-special-6");
	hideBox("addoffer-action-box-special-7");
	hideBox("addoffer-action-box-special-8");
	hideBox("addoffer-action-box-special-9");
	hideBox("addoffer-action-box-special-10");
}

function showSubcategory(intA)
{
	var myValue = intA;

	hideBox("addoffer-action-box");

	if(myValue > 0 && myValue < 18)
	{
		intCategory = myValue;
		showBox("addoffer-subcategory-box", "block");
		if(myValue == 1)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-1", "block");
		}
		if(myValue == 2)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-2", "block");
		}
		if(myValue == 3)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-3", "block");
		}
		if(myValue == 4)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-4", "block");
		}
		if(myValue == 5)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-5", "block");
		}
		if(myValue == 6)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-6", "block");
		}
		if(myValue == 7)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-7", "block");
		}
		if(myValue == 8)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-8", "block");
		}
		if(myValue == 9)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-9", "block");
		}
		if(myValue == 10)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-10", "block");
		}
		if(myValue == 11)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-11", "block");
		}
		if(myValue == 12)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-12", "block");
		}
		if(myValue == 13)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-13", "block");
		}
		if(myValue == 14)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-14", "block");
		}
		if(myValue == 15)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-15", "block");
		}
		if(myValue == 16)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-16", "block");
		}
		if(myValue == 17)
		{
			hideSubcategoryBoxes();
			showBox("addoffer-subcategory-box-17", "block");
		}
	}
	else
	{
		hideBox("addoffer-subcategory-box");

		hideSubcategoryBoxes();
	}
}

function showAction(intA)
{
	var myValue = intA;

	if(intCategory == 1 || intCategory == 2 || intCategory == 3 || intCategory == 5 || intCategory == 6 || intCategory == 10 || intCategory == 13 || intCategory == 15 || intCategory == 17)
	{
		showBox("addoffer-action-box", "block");
		hideActionBoxes();
		showBox("addoffer-action-box-normal", "block");
	}
	if(intCategory == 4)
	{
		if(myValue == 7)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-1", "block");
		}
		else
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-normal", "block");
		}
	}
	if(intCategory == 7)
	{
		showBox("addoffer-action-box", "block");
		hideActionBoxes();
		showBox("addoffer-action-box-special-2", "block");
	}
	if(intCategory == 8)
	{
		if(myValue == 1 || myValue == 2 || myValue == 6)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-normal", "block");
		}
		if(myValue == 3 || myValue == 4 || myValue == 5)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-3", "block");
		}
		if(myValue == 7)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-4", "block");
		}
	}
	if(intCategory == 9)
	{
		showBox("addoffer-action-box", "block");
		hideActionBoxes();
		showBox("addoffer-action-box-special-5", "block");
	}
	if(intCategory == 11)
	{
		showBox("addoffer-action-box", "block");
		hideActionBoxes();
		showBox("addoffer-action-box-special-1", "block");
	}
	if(intCategory == 12)
	{
		if(myValue == 1)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-6", "block");
		}
		if(myValue == 2)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-7", "block");
		}
	}
	if(intCategory == 14)
	{
		if(myValue == 3)
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-9", "block");
		}
		else
		{
			showBox("addoffer-action-box", "block");
			hideActionBoxes();
			showBox("addoffer-action-box-special-8", "block");
		}
	}
	if(intCategory == 16)
	{
		showBox("addoffer-action-box", "block");
		hideActionBoxes();
		showBox("addoffer-action-box-special-10", "block");
	}
}

function hideUserTabs()
{
	hideBox("box-profile");
	hideBox("box-anouncements");
	hideBox("box-post");
	hideBox("box-relations");
	hideBox("box-ref");
}

function strpos(aString, aSearch)
{
    var intPos = aString.indexOf(aSearch);
    return intPos >= 0 ? true : false;
}

function getSelectedText()
{
	var strText = null;
	if (window.getSelection)
	{
		var strText = window.getSelection();
	}
	else if (document.getSelection)
	{
		var strText = document.getSelection();
	}
	else if (document.selection)
	{
		var strText = document.selection.createRange().text;
	}
	return strText;
}
