
var oldarrlength = 0;
var id_change_citylayer = "div_z2c"
var id_zipcode_field = "zipcode";

function drawFormField()
{
   var errors = 0
   var command = "input";
   var obj1name = "City";
   var obj2name = "city_chng";
   var formshorty = "form";
   var elemwidth = "141px";
   var valuefill = "";
   //type,id,id2,formname,pixel,value
   //alert(arguments[1])
   switch(arguments.length)
   {
      case 1:
         command = arguments[0];
      break;
      case 2:
         command = arguments[0];
         obj1name = arguments[1];
      break;
      case 3:
         command = arguments[0];
         obj1name = arguments[1];
         obj2name = arguments[2];
      break;
      case 4:
         command = arguments[0];
         obj1name = arguments[1];
         obj2name = arguments[2];
         formshorty = arguments[3];
      break;
      case 5:
         command = arguments[0];
         obj1name = arguments[1];
         obj2name = arguments[2];
         formshorty = arguments[3];
         elemwidth = arguments[4];
      break;
      case 6:
         command = arguments[0];
         obj1name = arguments[1];
         obj2name = arguments[2];
         formshorty = arguments[3];
         elemwidth = arguments[4];
         valuefill = arguments[5];
      break;
      case 0:
      default:
         alert("JS-Error: drawFormField()=> no parameter sets!!");
         errors = 1;
      break;
   }
   //alert(id_change_citylayer+"|"+command+","+obj1name+","+obj2name+","+formshorty+","+elemwidth+","+valuefill)
   if(errors == 0)
   {
   	switch(command)
   	{
   		case "input":
   			if( !document.getElementById(obj1name) )
   			{
   			  // alert('<input class="inputbox" style="width:'+elemwidth+'" id="'+obj1name+'" type="text" name="'+formshorty+'['+obj2name+']" value="'+valuefill+'" />')
   				document.getElementById(id_change_citylayer).innerHTML = '<input class="inputbox" style="width:'+elemwidth+'" id="'+obj2name+'" type="text" name="'+formshorty+'['+obj1name+']" value="'+valuefill+'" />';
   			}
   		break;
   		
   		case "select":
   			if( !document.getElementById(obj1name) )
   			{
   			   //alert('<select class="inputbox" style="width:'+elemwidth+'" type="text" name="'+formshorty+'['+obj2name+']" id="'+obj1name+'"></select>')
   				//with onChange! -> document.getElementById(id_change_citylayer).innerHTML = '<select class="inputbox" style="width:'+elemwidth+'" type="text" name="'+formshorty+'['+obj2name+']" id="'+obj1name+'" onChange="city2zipcode(this.options[selectedIndex].value,\''+id_zipcode_field+'\')"></select>';
   				document.getElementById(id_change_citylayer).innerHTML = '<select class="inputbox" style="width:'+elemwidth+'" type="text" name="'+formshorty+'['+obj2name+']" id="'+obj1name+'"></select>';
   			}
   		break;
   	}
   }
}
function city2zipcode()
{
   //document.getElementById(arguments[1]).value = arguments[0];
}

