function AJAX() {
   var ajax = false;
   
   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) {
	   
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        ajax = false;
      }

   }

   // Mozilla veya Safari
   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
	   
     try{
        ajax = new XMLHttpRequest();
     }catch(e) {    
        ajax = false;
     }

   }

   // Diger (IceBrowser)
   if ( !ajax && window.createRequest ) {
     
	 try{
        ajax = window.createRequest();
     }catch(e) {  
        ajax = false;
     }

   }

	return ajax;
}


function islemlink(yukleniyor,dosya, postvalue,divid) {
	ajax = new AJAX();

	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}

    ajax.onreadystatechange = function () {	Loading(yukleniyor, divid,dosya) }
	ajax.open('POST', dosya, true)
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax.setRequestHeader("Content-length", postvalue.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(postvalue)		
}


function Loading(yukleniyor, divid,dosya) {
	
	if( yukleniyor == 1 && divid != 'no_id' ) {
		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
			var loading = '<div align="center"> <img src="loading.gif" width="16" height="16" alt="Yükleniyor ..." /></div>'
			document.getElementById(divid).innerHTML = loading;
		}
	}

	if( ajax.readyState == 4 && divid != 'no_id' ) {
		if (ajax.status == 200) {
	    document.getElementById(divid).innerHTML = ajax.responseText;
        } else { 

		
            document.getElementById(divid).innerHTML = '<div align=center><strong><br><br>HATA:</strong> ' + ajax.statusText+"</div>";

		
        }
		function AJAX() {};
		
		if(divid=='taksit_div' || divid=='bankalar_div') hesapla();
		if(divid=='online_odeme_div'){
			if(ajax.responseText=='onay_ok') {
			   postvalue="islemturu=onay_ok";
 		       islemlink(1,"sepet/odeme2.php",postvalue,'online_odeme_main')	
			}
			else document.getElementById(divid).innerHTML = ajax.responseText;
			
		}
		if(divid=='sepetdiv'){
			
			window.parent.location="?mainpage=sepet/sepetim";
	    }

		
		
    }
	else{
		if(ajax.readyState == 4 ) {			
			if(ajax.status == 200) {
				
				 sonuc=ajax.responseText;	
				 if(ajax.responseText=='loginok')  window.parent.location=document.location;
				 else if(dosya=='sepet/_ekle.php') { 

				   if(ajax.responseText=="stokyok")alert("Seçtiğiniz Ürün Stoklarımızda Bulunmamaktadır Sepete Yanlızca Stokta Bulunan Ürünü Ekliyebilirsiniz")
				 else { window.parent.location="?mainpage=sepet%.sepetim";  }
				
				 
				 }
				 else if(dosya=='sepet/bilgi_guncelle.php'){
					
					 
				} 
				 else  uyari(sonuc)

			  
			}
			else{
				 sonuc="Hata:"+ajax.statusText;
				 uyari(sonuc)
			}
		   
		   
		 }
		}
	
}


function form_islemlink(type,url,form_id,form_element_id,postvalue,divid) {
	ajax_form = new AJAX();

	if ( ajax_form  ) {
		ajax_form.onreadystatechange = function () {}
		ajax_form.abort()
	}

    ajax_form.onreadystatechange = function () {	
	
	 form_Loading (form_id,form_element_id,divid) 
	 
	 }
	 if(type==1) ajax_form.open('POST', url, true)
	 else ajax_form.open('GET', url, true)
	ajax_form.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax_form.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    ajax_form.setRequestHeader("Content-length", postvalue.length)
    ajax_form.setRequestHeader("Connection", "close")
	ajax_form.send(postvalue)		
}

function form_Loading(form_id,form_element_id,divid) {
	

		if( ajax_form.readyState == 1 || ajax_form.readyState == 2 || ajax_form.readyState == 3 ) {
			var loading = 'Yükleniyor ..'
			document.getElementById(divid).innerHTML=loading;
		}


	if( ajax_form.readyState == 4 && form_element_id != 'no_id' ) {
		if (ajax_form.status == 200) {
	      // document.getElementById(form_element_id).value = ajax_form.responseText;
		  document.getElementById(divid).innerHTML=ajax_form.responseText
        } else { 
		
           //document.getElementById(form_element_id).value =  ajax_form.statusText;
		   document.getElementById(divid).innerHTML=ajax_form.statusText
		   
        }
		function AJAX() {};
		


		
		
    }
	else{
		if(ajax_form.readyState == 4 ) {			
			if(ajax_form.status == 200) {			
				  document.getElementById(form_element_id).value = ajax_form.responseText;
			}
			else{
				document.getElementById(form_element_id).value =  ajax_form.statusTex
			}
		 }
		}
	
}




function form_function(formname,islemturu,url,divid) {
	var postvalue = '';

	i=document.getElementById(formname).elements.length;
	
	for (k=0 ;  k<i; k++ ){
		if(document.getElementById(formname).elements[k].type=='radio'){
			if(document.getElementById(formname).elements[k].checked==true){
				postvalue1=document.getElementById(formname).elements[k].name ;
				if(k>0) postvalue=postvalue+"&";
				V=document.getElementById(formname).elements[k].value
				postvalue=postvalue+postvalue1+"="+V;
				
			} 
		 }
		 else if(document.getElementById(formname).elements[k].type=='checkbox'){
			if(document.getElementById(formname).elements[k].checked==true){
				postvalue1=document.getElementById(formname).elements[k].name ;
				if(k>0) postvalue=postvalue+"&";
				V=document.getElementById(formname).elements[k].value
				postvalue=postvalue+postvalue1+"="+V;
				
			} 
		 }
		 else {
			postvalue1=document.getElementById(formname).elements[k].name ;
			if(k>0) postvalue=postvalue+"&";
			V=document.getElementById(formname).elements[k].value
			postvalue=postvalue+postvalue1+"="+V;
		 }
			
	}
		postvalue=postvalue+"&islemturu="+islemturu;
		

		islemlink(1,url,postvalue,divid)
	
		//return postvalue
		
}

function page_refresh(url){
	alert(url)
   window.document.location=url;	
	
}
function URUNLER(URUN_KODU){
   window.document.location="?mainpage=urunler%.urun_ara&urun_kodu="+URUN_KODU;	
	
}
function ajax_refresh(url,divid){

    islemlink(1,url,'',divid)
	
}

function newpage(url,divid){
   
   islemlink(1,url,'',divid)
	
}



function poup_ac(url,width,height){

if(!width) var width="800";
if(!height)var height="400";
var left = (screen.width/2) - width/2;
var top = (screen.height/2) - height/2;
window.open(url,'','resizable=yes,scrollbars=yes,,width='+width+',height='+height+',top='+top+', left='+left);
	
}
function urun_detay(KODU){

			   url="urunler/urun_detay.php?kodu="+KODU+"&poup=ok";
			   var width="800", height="400";
			   var left = (screen.width/2) - width/2;
			   var top = (screen.height/2) - height/2;
			   window.open(url,'','resizable=yes,scrollbars=yes,,width='+width+',height='+height+',top='+top+', left='+left);


}

function sepete_ekle(urun_kodu,adet){
         url="sepet/_ekle.php";
         postvalue='urun_kodu='+urun_kodu+'&adet='+adet
		 divid='no_id';
		 islemlink(1,url,postvalue,divid)
}



function IsNumeric(sText){
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;

for (i = 0; i < sText.length && IsNumber == true; i++){ 
Char = sText.charAt(i); 
if (ValidChars.indexOf(Char) == -1) {
   IsNumber = false;
}
}
return IsNumber;
}

function uyari(UYARI){
	alert(UYARI)
	}
function isDigit(c)//
    {
    var test = "" + c;
    if (test == "0" || test == "1" || test == "2" || test == "3" || test == "4"
    || test == "5" || test == "6" || test == "7" || test == "8" || test == "9")
        {
        return true;
        }
    return false;
    }
function isAllDigits(s)//
    {
    var test = "" + s;
    for (var k = 0; k < test.length; k++)
        {
        var c = test.substring(k, k+1);
        if (isDigit(c) == false)
            {
            return false;
            }
        }
    return true;
    }

function removedots(str)//
{
var test = "";
for (var k = 0; k < str.length; k++)
     {
     var c = str.substring(k, k+1);
     if(c!=".")test+=c;
     }
return test;
}
function checknumber(V){//
sayi=V.indexOf(".");
tam_uzunluk=V.length;
  if(sayi>=0){
	 
	deger=V.substr(0,sayi);  
	deger2=V.substr(sayi+1,tam_uzunluk-sayi); 
	deger2=yuvarla(deger2);
}
else{
	deger=V;
	deger2='00';
}

 strnum=deger;

anap=strnum;
var test = "";
for (var k = 0; k < anap.length; k++)
     {
     var c = anap.substring(k, k+1);
     if(c!=".")test+=c;
     }
anap=test;

strnum=dotview(removedots(strnum));
if(!isAllDigits(anap))
	{anap="0";strnum=anap;return false;}
else {
	//if(deger>0)strnum=strnum+","+deger2
	//else strnum=strnum;
	strnum=strnum+","+deger2
	return strnum;}
}

function dotview(strnum)//
{
var re = /(-?\d+)(\d{3})/
	var num = strnum;
	while (re.test(num)) {
		num = num.replace(re,"$1.$2")
		}
		return num;
}

function ayikla(VALUE){
  V=VALUE.replace(".","");
  V=V.replace(",",".");
  sayi=V.indexOf(" ");
  if(sayi<=0) sayi=V.length;
  deger=V.substr(0,sayi);
  return deger;
}

function yuvarla(D){

	if(D!=0){
		uz=D.length
		if(uz==0){
		   D='00';
		}
		else if(uz==1){
			D=D+'0';
		}
		else if(uz==2){
			D=D;
			
		}
		else if(uz>=3){
		
		if(D.substring(0, 1)==0){
			c=D.substring(0, 2);
			c=c+'.';
			c=c+D.substring(2, 1);
			D=Math.round(c);
			D='0'+D;
			//alert(D);
		
		}
		else {
			c=D.substring(0, 2);
			c=c+'.';
			c=c+D.substring(2, 1);
			D=Math.round(c);
		}
		
		if(D==0) D='00';
		if(D==100) D='10';
		
		}
	}
	else D='00'

return D;	
}
function ilce_getir(url,ID,divid){
		postvalue="plaka="+ID;		

		if(ID>0) islemlink(1,url,postvalue,divid)
}

function control(FORMID,Y){
		
		    S=true ;
		//alert(document.getElementById(FORMID).elements['eposta'].value)	
		   if(document.getElementById(FORMID).elements['eposta'].value==''){
		      alert("Lütfen Kullanıcı Adınızı Giriniz  "); document.getElementById(FORMID).elements['eposta'].focus(); S=false
		   }
	   
		   else if(document.getElementById(FORMID).elements['pass'].value==''){
		      alert(" Lütfen Şifrenizi Giriniz"); document.getElementById(FORMID).elements['pass'].focus(); S=false
		   }
		   else S=true
		   
		   if(S==false){
		     //alert("false") ;
		   }
		   else {
		   	//alert();	 
            //users_form.submit();
			if(Y==1) divid='main';
			if(Y==2) divid='no_id';
			if(Y==3) divid='u_mesaj';
			form_function(FORMID,'login','uyeler/login_.php',divid);
			  
		   }
		   
}


function  form_element_send(form_id,form_element_id,type,url,divid){
	
    value=document.getElementById(form_element_id).value
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(value)==false && type=='email' ){
	  alert('E-mail alani hatalı. Lütfen kontrol ediniz!');
	}
	
	else{
		postvalue=form_element_id+"="+value;
		URL=url+'.php';
	  	document.getElementById(form_element_id).style.color='#FF0000';
		document.getElementById(form_element_id).style.bgcolor='#FF0000';
	    form_islemlink(1,URL,form_id,form_element_id,postvalue,divid);
		
	}
}

function sepet_urun_sil(ID){
		postvalue="sepet_id="+ID;	

		islemlink(1,'sepet/_ekle.php',postvalue,'sepetdiv')	
}
function odeme_bilgileri(name,value){
//alert(name);
		postvalue=name+"="+value;
		url="sepet/bilgi_guncelle.php";
		islemlink(1,url,postvalue,'no_id')

}