// Listner init()------------------------------
	function onLoad() {
		//items
		objGateway = new gateway("/ext/remotetemplates/wowGetItem2.cfm");
		objGateway.setListener("packet_onReceive");
		//item vorschlaege
		objGateway2 = new gateway("/ext/remotetemplates/getItemName.cfm");
		objGateway2.setListener("packet_onReceive2");
		//comments
		objGateway3 = new gateway("/ext/remotetemplates/wowgetComent.cfm");
		objGateway3.setListener("packet_onReceive3");
		
		//legende
		objGateway4 = new gateway("/ext/remotetemplates/pm_searchlegende.cfm");
		objGateway4.setListener("packet_onReceive4");
		objGateway4.request()
		
		document.getElementById('s1').focus();

	}
	
	function onSelectChange(key,wert,quality,gbsearch,goid) {
		document.getElementById( 'listResults' ).innerHTML = '<br><b>Suche gestartet...</b><br><img src="/images/iconSet1/loading.gif">';
		document.getElementById( 'hint' ).style.display = 'none';
		objGateway.setArguments( {s1:wert,qual:quality,gbn:gbsearch,goid:goid} );
		objGateway.request(); 
	}
	
	// onkeypress itemfind
	function onKeyPress(key,wert) {
		if ( wert.length > 2){
		objGateway2.setArguments( {PLZ:wert} );
		objGateway2.request()
		}
	}
	// item comments
	function onComent(key,wert) {
		objGateway3.setArguments( {PLZ:wert} );
		objGateway3.request()
	}
	
	function packet_onReceive(packet) {
		document.getElementById( 'listResults2' ).style.display = 'none';
		document.getElementById( 'listResults' ).style.display = '';
		var theBox = document.getElementById('listResults');
		theBox.innerHTML = packet.selectbox;
	}

	// recive vorschlaege itemname
	function packet_onReceive2(packet) {
		document.getElementById( 'listResults2' ).style.display = '';
		document.getElementById( 'listResults' ).style.display = 'none';
		var theBox2 = document.getElementById('listResults2');
		theBox2.innerHTML = packet.selectbox2;
	}

	
	// recive comments
	function packet_onReceive3(packet) {
		var theBox3 = document.getElementById('listResults3');
		theBox3.innerHTML = packet.selectbox3;
	}
	
	function packet_onReceive4(packet) {
		var theBox4 = document.getElementById('legende');
		theBox4.innerHTML = packet.legende;
	}
	
	function onError(msg){
		document.getElementById('listResults').innerHTML = '<div id="boxmsgerror" style="width: 300px;">'+msg+'</div';
		}
			
// inputDom
function addInput(addid) {
  insertInputField('foo','fset',addid)
}

 function delInput(delid) {

  inputid = delid.replace(/del/,"s");
  addid = delid.replace(/del/,"add");
  elementid = delid.replace(/del/,"");
  document.getElementById(inputid).style.display  = 'none';
  document.getElementById(inputid).value = '';
  document.getElementById(delid).style.display = 'none';
  document.getElementById(addid).style.display = 'none';
}

function insertInputField(pname,pform,i) {

 var i = document.getElementById("fset").childNodes.length;
 var delid = 'del'+i;
 var addid = 'add'+i;
 var inputid = 's'+i;
 
 var  inputField =  document.createElement("input");
      inputField.setAttribute("type","text");
      inputField.setAttribute("name","s1");
	  inputField.setAttribute("id",inputid);
	  
	  
  var addField =  document.createElement("input");
      addField.setAttribute("type","button");
      addField.setAttribute("name",addid);
	  addField.setAttribute("value",'+');
	  addField.setAttribute("id",addid);
	  addField.onclick = addInput; 
 		//var  br  =  document.createElement("br");

  var delField =  document.createElement("input");
      delField.setAttribute("type","button");
      delField.setAttribute("name",delid);
	  delField.setAttribute("value",'-');
	  delField.setAttribute("id",delid);
	  delField.onclick = function() { delInput(delid) } ;

 document.getElementById(pform).appendChild(inputField);
 document.getElementById(pform).appendChild(delField);
 document.getElementById(pform).appendChild(addField);
 document.getElementById(inputid).focus();
}

function pushString(){

	var qstring = '';
	document.getElementById( 'listResults' ).innerHTML = '<img src="/images/iconSet1/loading.gif">Suche...';
	document.getElementById( 'hint' ).style.display = 'none';
	itemcount = document.getElementsByName('s1').length;
	for (i=0; i<itemcount; i++)
	{	
		qstring = qstring+','+document.getElementsByName('s1')[i].value;
	}
	onSelectChange('s1',qstring);
} 

