// AjaxSubmitLoader.js

// newFunction
var current=0; 
var req;
function retrieve(aUrl,parms,aCurrent) { 
	
	var url = aUrl+"?" + parms;
	current = aCurrent;  

	if (window.XMLHttpRequest) {  
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	 
	req.open("GET", url, true);

	req.onreadystatechange = callback;

	req.send(null);
	

}


	function callback() {

			if (req.readyState == 4) {
				if (req.status == 200) {
				// update the HTML DOM based on whether or not message is valid
				  parseMessage(current);
				}
		}
	}

function parseMessage(aCurrent) {


	  if(aCurrent==0) parse0();
	  if(aCurrent==1) parse1();
	  if(aCurrent==2) parse2();
	  if(aCurrent==3) parse3();
	  if(aCurrent==4) parse4();
	  if(aCurrent==5) parse5();
	  if(aCurrent==6) parse6();
	  if(aCurrent==20) parse20();
	  if(aCurrent==21) parse21();
	  if(aCurrent==22) parse22();
	  if(aCurrent==100) parseKimlikBul(); 
	  if(aCurrent==101) parseVergiBul(); 
	  if(aCurrent==102) parseHastalik(); 
  
}


function getNodeValue(obj,tag)
{
  return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}

function decorateForOption(optionId,elements,valueId,textId){
var selections = document.getElementById(optionId);
selections.options.length=0;

for (var i=0;i<elements.length;i++)
	{  var opt = document.createElement('option');
		opt.value =getNodeValue(elements[i],valueId);
		opt.text =getNodeValue(elements[i],textId);
		selections.options.add(opt,i);
		
	}
	
}
function clearForOption(optionId){
 var selections = document.getElementById(optionId);
 selections.options.length=0;
 var opt = document.createElement('option');
 opt.value ='0';
 opt.text ='-----';
 selections.options.add(opt,0);
}
function decorateForInputs(elements,ad,soyad,dogumTarihi){
	if(getNodeValue(elements[0],ad)!='-'){
	document.getElementById('txAd').value=getNodeValue(elements[0],ad);
	document.getElementById('txSoyad').value=getNodeValue(elements[0],soyad);
	document.getElementById('txDogumTarihi').value=getNodeValue(elements[0],dogumTarihi);
	}
	else{
//	document.getElementById('txAd').value='Kayıt Yok';
//	document.getElementById('txSoyad').value='';
//	document.getElementById('txDogumTarihi').value='';
	alert("Kayıt Bulunamadı");
	}
}


function decorateForVergiInputs(ad){
	
	var kayit=ad[0].firstChild.nodeValue;	

	if(kayit!='-'){
	document.getElementById('txFirma').value=kayit;
	}	
	else
	{
	
		alert("Kayıt Bulunamadı");
		//document.getElementById('txFirma').value='Kayıt Yok';
	}
}

function transfer(fromListName,toListName)
{
var fromList = document.getElementById(fromListName);
var toList= document.getElementById(toListName);
  if (toList.options.length > 0 && toList.options[0].value == 'temp')
  {
    toList.options.length = 0;
  }
  var sel = false;
  for (i=0;i<fromList.options.length;i++)
  {
    var current = fromList.options[i];
    if (current.selected)
    {
      sel = true;
      txt = current.text;
      val = current.value;
      toList.options[toList.length] = new Option(txt,val);
      fromList.options[i] = null;
      i--;
    }
  }
  if (!sel) alert ('Herhangi bir seçim yapmadınız değil mi!');
}
