// Copyrights Korput Internet IT Consultancy & HR Inc © 2006
// All Javascript and CSS code written by Ünal Tabak <www.unaltabak.com>
// Do not change these lines for copyright. 18/January/2006
// http://www.korput.com/

var bos    = new Image(  1,  1 ); 
var loading= new Image( 16, 16 );

var arti   = new Image( 12, 12 ); 
var eksi   = new Image( 12, 12 ); 
var detay1 = new Image( 12, 12 ); 
var detay2 = new Image( 12, 12 ); 

bos.src	   = "/images/bos.gif";
loading.src= "/imagez/loading.gif";

arti.src   = "/imagez/arti.gif"; 
eksi.src   = "/imagez/eksi.gif"; 
detay1.src = "/imagez/expanded.gif"; 
detay2.src = "/imagez/collapsed.gif"; 

var il="";
var ilce="";
var sube="";
var ililcesube="";
var sirano="";
var market="";
var icerik="";

function IciniDoldur( DivId , icerik )
{ //<div id='' ... lerin innerHTML'ini değiştirir DHTML
  var ret;
  if(document.getElementById) 
  {        if ( icerik == null ) { ret = document.getElementById( DivId ).innerHTML; } else { document.getElementById( DivId ).innerHTML = icerik;  }   } 
  else if(document.all) 
  {        if ( icerik == null ) { ret = document.all[ DivId ].innerHTML; } else {  document.all[ DivId ].innerHTML = icerik; }  } 
  else if(document.layers) 
  {        if ( icerik == null ) { ret = document.layers[ DivId ].innerHTML; } else { document.layers[ DivId ].innerHTML = icerik; }  }
  return ret;
} 

function SrcSet( ImgId , kaynak )
{  //<img id='' src='' ... leri değiştirir...
  var ret;
  if ( document.getElementById )
  { 	if ( kaynak == null ) { ret = document.getElementById( ImgId ).src;  } else { document.getElementById( ImgId ).src = kaynak;  }	} 
  else if(document.all) 
  { 	if ( kaynak == null ) { ret = document.all[ ImgId ].src; } else { document.all[ ImgId ].src = kaynak; }	} 
  else if(document.images) 
  { 	if ( kaynak == null ) { ret = document.images[ ImgId ].src; } else { document.images[ ImgId ].src = kaynak; } } 
  return ret;
} 

function IlIlceSubeAcKapa ( market, ililcesube, sirano, il, ilce, sube )
{
	if ( IciniDoldur ( ililcesube +sirano ).length == 0 ) 
	{
		if ( ililcesube.search(/magaza/) != -1 ) //.search(/magaza/) != -1 yapılacak
				{ SrcSet ( ililcesube +'_arek' +sirano , detay2.src );
		} else	{ SrcSet ( ililcesube +'_arek' +sirano , eksi.src );  }

		IciniDoldur ( ililcesube +sirano ,  MarketCityDistricts(  market, ililcesube, sirano, il, ilce, sube  ) );

	} else { 

		if ( ililcesube.search(/magaza/) != -1 ) 
				{ SrcSet ( ililcesube +'_arek' +sirano , detay1.src );
		} else	{ SrcSet ( ililcesube +'_arek' +sirano , arti.src );  }

		IciniDoldur ( ililcesube +sirano , "" );
	}
}



//------------------- AJAX START -----------------------

//XMLhttp variable will hold the XMLHttpRequest object
var xmlhttp = false;

// If the user is using Mozilla/Firefox/Safari/etc
if (window.XMLHttpRequest) {
		//Intiate the object
		xmlhttp = new XMLHttpRequest();
		//Set the mime type
		xmlhttp.overrideMimeType('text/xml');
} else if (window.ActiveXObject) { // If the user is using IE
		//Intiate the object
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else { window.location="/error/ajaxerr.php"; }

function MarketCityDistricts( market, ililcesube, sirano, il, ilce, sube ) {

	if (  il == "undefined" ) {   il=""; }
	if (ilce == "undefined" ) { ilce=""; }
	if (sube == "undefined" ) { sube=""; }
	
	IciniDoldur ( ililcesube +sirano ,  "<img src='/images/bos.gif' border='0' width='1' height='10'><br><img id='bos' name='bos' border='0' src='/images/bos.gif' width='50' height='1'><img id='loading' border='0' name='loading' src='/imagez/loading.gif'>" );
	//This sets a variable with the URL (and query strings) to our PHP script
	var url = '/ajax.php?market=' +market +'&ililcesube=' +ililcesube +'&sirano=' +sirano +'&il=' +il +'&ilce=' +ilce +'&sube=' +sube;

	//Open the URL above "asynchronously" (that's what the "true" is for) using the GET method
	xmlhttp.open('GET', url, true);
	//Check that the PHP script has finished sending us the result
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			//Replace the content of the "result" DIV with the result returned by the PHP script
			document.getElementById( ililcesube +sirano ).innerHTML = xmlhttp.responseText;
			//alert(xmlhttp.responseText);
		} else {
			//alert("xmlhttp.readyState => " +xmlhttp.readyState + "   xmlhttp.status => " + xmlhttp.status );
			//If the PHP script fails to send a response, or sends back an error, display a simple user-friendly notification
			document.getElementById( ililcesube +sirano ).innerHTML = "<img src='/images/bos.gif' border='0' width='1' height='10'><br><img src='/images/bos.gif' border='0' width='50' height='1'><img src='/imagez/loading.gif' border='0'>";
			//errwin = window.open("/error/errmail.php?hata=2","error_win","toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width=300,height=160"); //İlçeler listesi getirilemiyor
		}
	}
	xmlhttp.send(null);  

}

//------------------- AJAX END -----------------------