//==================================================================
// iPhone Tab Bar (Icons)
// Timur Prokopiev 2011
//==================================================================

function setDefaultValues() {
  var values = new Array();
  
// Guides
values.push({ name:"Guides", type:"Boolean",  value:"true" });

// Style
values.push({ name:"Active", type:"Boolean",  value:"false" });

// Icon
  values.push({ name:"Icon", type:"ComboBox", value:"Guide,Guide,Bookmarks,Contacts,Downloads,Favorites,Featured,History,Most recent,Most viewed,Search,More,Security,Pictures,Best,Goal,Messages,Tickets,Music,Gift,Games,Settings,Love,Map"});

Widget.elem.customData["currentValues"] = values;

}

function applyCurrentValues() {
  var values = Widget.elem.customData["currentValues"];
  var guide = (values[0].value.toString()=="false");
  var active = (values[1].value.toString()=="false");
  var icon = values[2].value.split(",")[0].toString();

  Widget.GetObjectByName("Guides").visible = (!guide);
  Widget.GetObjectByName("Label").visible = (!guide);
  Widget.GetObjectByName("Label").pathAttributes.fillColor = "#00CCFF";
  Widget.GetObjectByName("BG").visible = false;
  Widget.GetObjectByName("Guide").visible = false;
  Widget.GetObjectByName("Label").textChars = icon;

	if (icon == "Guide") {
  Widget.GetObjectByName("Label").textChars = "Label";
	}

// Labels State 
		if (values[1].value.toString() == "false") {
      Widget.GetObjectByName("Guide").visible = (icon == "Guide");
	  Widget.GetObjectByName("Bookmarks").visible = (icon == "Bookmarks");
	  Widget.GetObjectByName("Contacts").visible = (icon == "Contacts");
	  Widget.GetObjectByName("Downloads").visible = (icon == "Downloads");
	  Widget.GetObjectByName("Favorites").visible = (icon == "Favorites");
	  Widget.GetObjectByName("Featured").visible = (icon == "Featured");
	  Widget.GetObjectByName("History").visible = (icon == "History");
	  Widget.GetObjectByName("Most recent").visible = (icon == "Most recent");
	  Widget.GetObjectByName("Most viewed").visible = (icon == "Most viewed");
	  Widget.GetObjectByName("Search").visible = (icon == "Search");
	  Widget.GetObjectByName("More").visible = (icon == "More");
	
	  Widget.GetObjectByName("Security").visible = (icon == "Security");
	  Widget.GetObjectByName("Pictures").visible = (icon == "Pictures");
	  Widget.GetObjectByName("Best").visible = (icon == "Best");
	  Widget.GetObjectByName("Goal").visible = (icon == "Goal");
	  Widget.GetObjectByName("Messages").visible = (icon == "Messages");
	  Widget.GetObjectByName("Tickets").visible = (icon == "Tickets");
	  Widget.GetObjectByName("Music").visible = (icon == "Music");
	  Widget.GetObjectByName("Gift").visible = (icon == "Gift");
	  Widget.GetObjectByName("Games").visible = (icon == "Games");
	  Widget.GetObjectByName("Settings").visible = (icon == "Settings");
	  Widget.GetObjectByName("Love").visible = (icon == "Love");
	  Widget.GetObjectByName("Map").visible = (icon == "Map");
	
		}
		
		if (values[1].value.toString() == "true") {
	  Widget.GetObjectByName("Guide (active)").visible = (icon == "Guide");
	  Widget.GetObjectByName("Bookmarks (active)").visible = (icon == "Bookmarks");
	  Widget.GetObjectByName("Contacts (active)").visible = (icon == "Contacts");
	  Widget.GetObjectByName("Downloads (active)").visible = (icon == "Downloads");
	  Widget.GetObjectByName("Favorites (active)").visible = (icon == "Favorites");
	  Widget.GetObjectByName("Featured (active)").visible = (icon == "Featured");
	  Widget.GetObjectByName("History (active)").visible = (icon == "History");
	  Widget.GetObjectByName("Most recent (active)").visible = (icon == "Most recent");
	  Widget.GetObjectByName("Most viewed (active)").visible = (icon == "Most viewed");
	  Widget.GetObjectByName("Search (active)").visible = (icon == "Search");
	  Widget.GetObjectByName("More (active)").visible = (icon == "More");
	
	  Widget.GetObjectByName("Security (active)").visible = (icon == "Security");
	  Widget.GetObjectByName("Pictures (active)").visible = (icon == "Pictures");
	  Widget.GetObjectByName("Best (active)").visible = (icon == "Best");
	  Widget.GetObjectByName("Goal (active)").visible = (icon == "Goal");
	  Widget.GetObjectByName("Messages (active)").visible = (icon == "Messages");
	  Widget.GetObjectByName("Tickets (active)").visible = (icon == "Tickets");
	  Widget.GetObjectByName("Music (active)").visible = (icon == "Music");
	  Widget.GetObjectByName("Gift (active)").visible = (icon == "Gift");
	  Widget.GetObjectByName("Games (active)").visible = (icon == "Games");
	  Widget.GetObjectByName("Settings (active)").visible = (icon == "Settings");
	  Widget.GetObjectByName("Love (active)").visible = (icon == "Love");
	  Widget.GetObjectByName("Map (active)").visible = (icon == "Map");
		}
}

switch (Widget.opCode)
{
	case 1: setDefaultValues();   break;
	case 2: applyCurrentValues(); break;
}