﻿YAHOO.example.BasicLocal = function() {

    var oDS = new YAHOO.util.LocalDataSource(YAHOO.example.Data.arrayAirports);
    oDS.responseSchema = {fields : ["name","airport_code","city_code","type"]};

    var oAC = new YAHOO.widget.AutoComplete("myInputFrom", "myContainer", oDS);
    var oAC2 = new YAHOO.widget.AutoComplete("myInputTo", "myContainerTo", oDS);
    oAC.prehighlightClassName = "yui-ac-prehighlight";
 oAC.useShadow = true;
    oAC2.prehighlightClassName = "yui-ac-prehighlight";
    oAC2.useShadow = true;
	oAC.useIFrame = true;
	oAC2.useIFrame = true;
	oAC.forceSelection = false; 
	oAC2.forceSelection = false; 
	oAC.allowBrowserAutocomplete = false;
	oAC2.allowBrowserAutocomplete = false;
	oAC.maxResultsDisplayed  =15;
	oAC2.maxResultsDisplayed  =15;

	var itemSelectHandlerFrom = function(sType, aArgs) { 
	YAHOO.log(sType);  
    var oMyAcInstance = aArgs[0];  
	var elListItem = aArgs[1];   

    var aData = aArgs[2]; 
	document.getElementById('from').value=aData[1]+','+aData[2];
	document.getElementById('hdnFromRegion').value=aData[3];
	configureForm();
	}; 
		var itemSelectHandlerTo = function(sType, aArgs) { 
	    YAHOO.log(sType);  
	                       
    	var oMyAcInstance = aArgs[0];  
	 	var elListItem = aArgs[1];   
	                               
	  var aData = aArgs[2]; 
	
  	document.getElementById('to').value=aData[1]+','+aData[2];
	document.getElementById('hdnToRegion').value=aData[3];
	configureForm();
	}; 
	oAC.itemSelectEvent.subscribe(itemSelectHandlerFrom); 
	oAC2.itemSelectEvent.subscribe(itemSelectHandlerTo); 
}();

function PencereAc(yol) 
{     
 var ekranx=400;
 var ekrany=screen.height-700;
 var sol=(screen.width/2)-(ekranx/2);
 open(yol,"","left="+sol+",top=300,width="+ekranx+",height="+ekrany+",scrollbars=yes,resizable=no,status=no,menubar=no,toolbar=no,location=no")    
} 

function clearInputFrom()
{
if (document.getElementById('from').value!='')	
{
	document.getElementById('from').value='';
}
}

function clearInputTo()
{
if (document.getElementById('to').value!='')	
{
	document.getElementById('to').value='';
}
}
