//==================================================================
// iPhone Safary Header
// Timur Prokopiev 2011
//==================================================================


function setDefaultValues() {
  var values = new Array();
  
// Header Style
  values.push({ name:"Style", type:"ComboBox", value:"Default,Default,Search,URL"});

// Header Text
  values.push({ name:"Title", type:"text", value:"Page Title" });

// Header Text
  values.push({ name:"Text", type:"text", value:"www.sitename.com" });

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

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

  Widget.GetObjectByName("sitename").visible = (style == "Default");
  Widget.GetObjectByName("google").visible = (style == "Default");
  Widget.GetObjectByName("reload").visible = (style == "Default");
  Widget.GetObjectByName("field1_1").visible = (style == "Default");
  Widget.GetObjectByName("field1_2").visible = (style == "Default");

  Widget.GetObjectByName("btn_label1").visible = (style == "Search");
  Widget.GetObjectByName("search").visible = (style == "Search");
  Widget.GetObjectByName("btn1").visible = (style == "Search");
  Widget.GetObjectByName("close").visible = (style == "Search");
  Widget.GetObjectByName("field2").visible = (style == "Search");

  Widget.GetObjectByName("btn_label2").visible = (style == "URL");
  Widget.GetObjectByName("url").visible = (style == "URL");
  Widget.GetObjectByName("field3").visible = (style == "URL");
  Widget.GetObjectByName("close2").visible = (style == "URL");
  Widget.GetObjectByName("btn2").visible = (style == "URL");

  Widget.GetObjectByName("title").textChars = values[1].value;
  Widget.GetObjectByName("sitename").textChars = values[2].value;
  Widget.GetObjectByName("search").textChars = values[2].value;
  Widget.GetObjectByName("url").textChars = values[2].value;



}

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