var selectedTab;

Get = function(object)
{
	return document.getElementById(object);
}

function ConfirmRemove(item)
{
	return confirm("آیا مطمئن به حذف این " + item + " می باشید؟");
}

GetSelectedOptions = function(id)
{
	var select   = document.getElementById(id);
	var selected = new Array();
	var f        = 0;
	
	for (e=0; e<select.options.length; e++)
	{
		if (select.options[e].selected)
		{
			selected[f++] = select.options[e];
		}
	}
	
	return selected;
}

function SelectTab(tabset, tab, tabBody)
{
	var tabs    = document.getElementsByTagName('div');
	selectedTab = tab;
	tab         = document.getElementById(tab);
	tabBody     = document.getElementById(tabBody);
	
	for (i = 0; i < tabs.length; i++)
	{
		if (tabs[i].className == 'tab selected')
		{
			tabs[i].className = 'tab unselected';
		}
	}
	
	children = document.getElementsByTagName('li');
	
	for (i = 0; i < children.length; i++)
	{
		if (children[i].className == 'box tabBody')
		{
			children[i].style.display = 'none';
		}
	}
	
	tab.className         = 'tab selected';
	tabBody.style.zIndex  = 1000;
	tabBody.style.display = 'block';
}

function OnPlanItemOver(item)
{
	if (item.className == 'homePlanTab')
	{
		item.className = 'homePlanTab over';
	}
}

function OnPlanItemOut(item)
{
	if (item.className == 'homePlanTab over')
	{
		item.className = 'homePlanTab';
	}
}

function OnPlanItemClick(item)
{
	children = document.getElementsByTagName('div');
	
	for (i = 0; i < children.length; i++)
	{
		if (children[i].className == 'homePlanTab selected')
		{
			children[i].className = 'homePlanTab';
		}
		else if (children[i].className == 'homePlanBody')
		{
			children[i].className = 'homePlanBody hidden';
		}
	}
	
	item.className = 'homePlanTab selected';
	
	switch (item.id)
	{
		case 'statesPlan':
			document.getElementById('statesPlanBody').className      = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '1px';
			break;
		case 'citiesPlan':
			document.getElementById('citiesPlanBody').className      = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '33px';
			break;
		case 'scenesPlan':
			document.getElementById('scenesPlanBody').className      = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '65px';
			break;
		case 'artsPlan':
			document.getElementById('artsPlanBody').className        = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '97px';
			break;
		case 'galleryPlan':
			document.getElementById('galleryPlanBody').className     = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '129px';
			break;
		case 'hotelsPlan':
			document.getElementById('hotelsPlanBody').className      = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '161px';
			break;
		case 'restaurantsPlan':
			document.getElementById('restaurantsPlanBody').className = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '193px';
			break;
		case 'storesPlan':
			document.getElementById('storesPlanBody').className      = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '225px';
			break;
		case 'mapsPlan':
			document.getElementById('mapsPlanBody').className = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '257px';
			break;
		case 'guidePlan':
			document.getElementById('guidePlanBody').className = 'homePlanBody';
			document.getElementById('blankPlan').style.top = '289px';
			break;
	}
}

function LightStars(name, no)
{
	document.getElementById(name+no).className='starIcon';
	
	for (i=1;i<=no;i++)
	{
		document.getElementById(name+i).className='starIcon';
	}
	
	for (i=no+1;i<=4;i++)
	{
		document.getElementById(name+i).className='noStarIcon';
	}
}

function DarkStars(name, value)
{
	star = document.getElementById(name+'1');
	
	if (star.className == 'starIcon' || star.className == 'noStarIcon')
	{
		for (i=1;i<=value;i++)
		{
			document.getElementById(name+i).className='starIcon';
		}
		
		for (i=value+1;i<=4;i++)
		{
			document.getElementById(name+i).className='noStarIcon';
		}
	}
}

function AddPoint(type, typeId, value)
{
	for (i=0;i<=4;i++)
	{
		document.getElementById(type+typeId+i).className +=' fixed';
	}
	
	MyAjax.AddPoint(type, typeId, value);
}