 // -----------------------------------------------------------------------------
// Yazar  : Ertugrul Yildirim                 /  _/  /ey.gen.tr/_   __/__/ _  /
// Ulasim : ertugrul_yildirim@hotmail.com    /  _   /  / /   \  /  /  _/_    /
//                                          /__/___/____/__/\__/__/_____/__\__\
// -----------------------------------------------------------------------------

// Nesne Modeli
var DOM = '';
var Nesne = new Array();
	  if(document.getElementById) DOM = 'std';
else if(document.all)            DOM = 'ie4';
else if(document.layers)         DOM = 'ns4';

// Nesne
function _nesne(id, tekrar){
	if(tekrar || typeof(Nesne[id]) == 'undefined'){
		switch(DOM){
			case 'std': Nesne[id] = document.getElementById(id); break;
			case 'ie4': Nesne[id] = document.all[id];            break;
			case 'ns4': Nesne[id] = document.layers[id];         break;
		}
	}
	return Nesne[id];
}

// Fonksiyon
// -----------------------------------------------------------------------------

function Baslik(secim) {
	
	updatecartonfly();
	
	loding=document.getElementById("sonuc");
	loding.innerHTML='<img src="images/ajax-loader.gif" width="50" height="50" />';
		


	//var baslik = _nesne('baslik');
	//var secili = new Array();
	var talep = '';
	var xhr = XHR();
	baslik.style.display = 'block';
	
	talep ='bolum=baslik&alan='+ _nesne('alan').value;
    talep +='&urunid=' + _nesne('urunid').value;
	talep +='&adet=' + _nesne('adet').value;
	talep +='&Secimli=' + _nesne('Secimli').value;
	talep +='&id=' + _nesne('id').value;
	talep +='&Nerden_Geldi=' + Nerden_Geldi();
	
	
	

	//alert(talep);
	
   // talep += 'secim=' + secim;
//alert(talep);

	xhr.send(talep);
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			baslik.innerHTML = xhr.responseText;
			
				Sonuc(secim);
			
		}
	}
}

function Sonuc(secim) {
	
	var xhr = XHR();
	
	if(secim=='orta') {  // 1
	birles='undefined:'+document.getElementById('Domain_Uzanti_Select').value;
	} // if 1 son
	else { // else 1
var form;
var birles;
form=document.Orta_Domain_Sorgu;
for (i=0; i<document.Orta_Domain_Sorgu.Uzanti.length;i++){
if (form.Uzanti[i].checked==true)
birles+=':'+document.Orta_Domain_Sorgu.Uzanti[i].value;
//alert("Checkbox at index "+form.Uzanti[i].value+" is checked!")
}
	} // else 1 son
	

	xhr.send('adet='+_nesne('adet').value+'&bolum=sonuc&alan='+_nesne('alan').value+'&urunid='+_nesne('urunid').value+'&Uzantilar='+birles+'&Uzantilar='+birles+'&Secimli='+_nesne('Secimli').value+'&id='+_nesne('id').value+'&Nerden_Geldi=' + Nerden_Geldi());
	
	xhr.onreadystatechange = function() {
		
		
		if( xhr.readyState == 1 || xhr.readyState == 2 || xhr.readyState == 3  ) {
  
  document.getElementById('sonuc').innerHTML ='Lütfen Bekleyiniz..';
 
   }
			if(xhr.readyState == 4){
				document.getElementById('sonuc').innerHTML ='';
				
				var responseback =xhr.responseText;
			
					//alert(responseback);
				
				if(responseback==2){
				
					document.getElementById('sonuc').innerHTML ='Domain Daha Önceden Kayıt Edilmiş..';
					
						document.getElementById('domain_durum').style.display = 'inline';
						 document.getElementById('domain_satis').style.display = 'none';
						 document.getElementById('domain_detay').style.display = 'none';
						document.getElementById('domainad').innerHTML = _nesne('alan').value+'.'+secim;
					}
					
					else if(responseback==1) {
					document.getElementById('Kapat_Layer').style.display = 'inline';
					document.getElementById('domain_satis').style.display = 'inline';
				   	document.getElementById('domain_durum').style.display = 'none';
					document.getElementById('domain_detay').style.display = 'none';
				    document.getElementById('domainad2').innerHTML = _nesne('alan').value+'.'+secim;
				 //  document.getElementById('tescilID').value=document.getElementById('secim').value;
				   
					document.getElementById('sonuc').innerHTML ='Bu Domaini Alabilirsiniz.';
					}	
					else if(responseback==3) {
						document.getElementById('sonuc').innerHTML ='İşlem Başarısız..';
						}
				else {
					//alert('heyy');
						

					
						
						
	document.getElementById('sonuc').innerHTML=responseback;
	
					}
				
			
		}
	}
}

function Detay(secim) {

	var buton_Detay;
	var yukle;
	
	yukle=document.getElementById('yukle'+secim);
	yukle.innerHTML='<img src="images/ajax-loader2.gif" />';
	
	detay=document.getElementById('domain_detay');
	buton_Detay=document.getElementById('buton_Detay'+secim);
	
	detay.style.display = detay.style.display == 'none' ? 'block' : 'none';
	
		
	//fiyat=document.getElementById('domain_fiyat');
// 	fiyat.style.display="none"
	
	
	var xhr = XHR();


	//detay.style.display = 'block';
	xhr.send('bolum=detay&alan='+_nesne('alan').value+'&secim='+secim);
	detay.innerHTML='';
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			
			
			detay.innerHTML = xhr.responseText;
			yukle.innerHTML='';
			///buton_Detay.value ="Kapat"
			
		}
	}
	
	
	buton_Detay.value = buton_Detay.value == 'Detay' ? 'Kapat' : 'Detay';
	
	
}

// XHR
// -----------------------------------------------------------------------------

function XHR(hedef) {
	var xhr;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try { xhr=new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch (e) {
		  try { xhr=new ActiveXObject("Microsoft.XMLHTTP"); }
		  catch (E) { xhr=false; }
	  }
	  @else xhr=false; @end @*/

	if(!xhr && typeof XMLHttpRequest != 'undefined'){
		try { xhr = new XMLHttpRequest(); }
		catch (e) { xhr=false; }
	}

	xhr.open('POST',hedef ? hedef : 'class/sorgu.class.php',true);
	xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=UTF-8');
	return xhr;
}
