/**
 * @deprec request und f"uellen der input Felder mit den Daten von qrz.com
 * 
 * @package Web-Logbuch V4.00
 * @category js
 *
 * @author Tobias Nowack DG1ATN
 *
*/
function qrzRequest(mask)
{
//	var elem = document.getElementById('rufz');
	if(mask == 'inputForm')
	  var elem = document.inputForm.rufz;
	else
	  var elem = document.editForm.rufz;
	if (elem)
	{
		var param = "mask=" + mask + "&call=" + elem.value;
		var elem = document.getElementById('QRZ_KEY');
		if (elem)
		{
			param = param + "&qrzkey=" + elem.value;
			request(param, "xml/qrzCom.php",fillQrzComData);
		}
	}
}

function fillQrzComData(req)
{
	var xmlDocument = req.responseXML;
    if (xmlDocument)
    {
    	var elem = xmlDocument.getElementsByTagName("mask")[0];
    	if (elem)
    		var form = document.getElementById(elem.firstChild.nodeValue);    		

// Name
    	var elem = xmlDocument.getElementsByTagName("Name")[0];
//    	var field = document.getElementById('namen');
		var field = form.namen;
    	if ((elem) && (elem.firstChild) && (field))
    		if (field.value == '')
    		field.value = elem.firstChild.nodeValue;
// QTH
    	var elem = xmlDocument.getElementsByTagName("Addr2")[0];
	if (!elem || (!elem.firstChild))
	    	var elem = xmlDocument.getElementsByTagName("Addr1")[0];
//    	var field = document.getElementById('qth');
		var field = form.qth;
    	if ((elem) && (elem.firstChild) && (field))
    		if (field.value == '')
    		field.value = elem.firstChild.nodeValue;
// GridSquare
    	var elem = xmlDocument.getElementsByTagName("Grid_Square")[0];
 //   	var field = document.getElementById('gridsquare');
 		var field = form.gridsquare;
    	if ((elem) && (elem.firstChild) && (field))
    		if (field.value == '')
    		field.value = elem.firstChild.nodeValue;
// QSL_Mgr
    	var elem = xmlDocument.getElementsByTagName("QSL_Info")[0];
//  	var field = document.getElementById('qsl_via');
		var field = form.qsl_via;
    	if ((elem) && (elem.firstChild) && (field))
    		if (field.value == '')
    		field.value = elem.firstChild.nodeValue;
// Notes
    	var elem = xmlDocument.getElementsByTagName("Web_Page")[0];
    	var QRZUpdate = xmlDocument.getElementsByTagName("Last_Update")[0];    	
//  	var field = document.getElementById('notes');
		var field = form.notes;
    	if ((QRZUpdate) && (field))
    		if (field.value == '')
    			if (elem && (elem.firstChild))    			
	    			field.value = elem.firstChild.nodeValue + " QRZ.com Update: "+ QRZUpdate.firstChild.nodeValue;
	    		else	
	    			field.value = " QRZ.com Update: "+ QRZUpdate.firstChild.nodeValue;	
 	}
}

