//==================================================================
// iPhone Selection Action (Center)
// Timur Prokopiev 2011
//==================================================================


function setDefaultValues() {
  var values = new Array();
  
// Text
  values.push({ name:"Text", type:"text", value:"Label"});

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

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

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

}

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


  Widget.GetObjectByName("label").textChars = values[0].value;

  Widget.GetObjectByName("center (inactive)").visible ="false";
  Widget.GetObjectByName("center (active)").visible ="false";
  Widget.GetObjectByName("centerpin (inactive)").visible ="false";
  Widget.GetObjectByName("centerpin (active)").visible ="false";
 

if (values[2].value.toString() == "false") {
  Widget.GetObjectByName("center (inactive)").visible = (style == "Inactive");
  Widget.GetObjectByName("center (active)").visible = (style == "Active");
}

if (values[2].value.toString() == "true"){
  Widget.GetObjectByName("centerpin (inactive)").visible = (style == "Inactive");
  Widget.GetObjectByName("centerpin (active)").visible = (style == "Active");

}


}

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