

	var imgAdres=Site + 'Resim/Yordam/Ajax/IS.gif';

	function ConversionCount(){_uacct="UA-2273176-1"; try{urchinTracker()}catch(err){} ;return true}

	function ajaxGet(file, obj, img, html){
		var xmlObj=null
		
		if(window.XMLHttpRequest){
			xmlObj=new XMLHttpRequest();
		}else if(window.ActiveXObject){
			try {xmlObj=new ActiveXObject("Microsoft.XMLHTTP");}
				catch (e){
					try {xmlObj=new XMLHttpRequest();}
						catch (e){
				        	return;
				        }
				}
		}else{
			return;
		}
	
		xmlObj.onreadystatechange=function(){
			if(xmlObj.readyState==4){
				var result=xmlObj.responseText
				updateObj(obj, result, html);
			 }
		}
	
		if(img!==''){
			img=imgAdres;
		    g(obj).innerHTML="<img src=\"" + img + "\">";
		}
	    xmlObj.open ('GET', file, true);
	    xmlObj.send ('');
  }

 function ajaxSend(file, obj, form_name, param, html, img, Canlandirma, IslemSonuGorevi) {
 	if(g('HiBitti')){ConversionCount()}
    if(obj!=='' && IslemSonuGorevi!=='Ozel'){
    	if(g('AjaxCalisiyor')){
			g('AjaxCalisiyor').style.top=d.body.offsetHeight-100+d.body.scrollTop;
			g('AjaxCalisiyor').style.left=d.body.offsetWidth-130+d.body.scrollLeft;
			g('AjaxCalisiyor').style.display='';
		}
	}
    var xmlObj=null
    var stmp=null
    var i=0
    var s=0

    form=g(form_name);

    for(i=0;i<=form.length-1;i++) {
	//	alert(form.elements[i].name+"/"+form.elements[i].type+"/"+form.elements[i].value);
	//	alert(param);
        switch (form.elements[i].type) {
            case "text":
                if(param!='') {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }else{
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
            case "password":
                if(param!='') {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }else{
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
            case "hidden":
                if(param!='') {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }else{
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
                
            case "radio":
                //alert(form.elements[i].name.length);
                if(param!='') {
                    if(form.elements[i].checked==true) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].id));}
                }else{
                    if(form.elements[i].checked==true) {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].id));}
                }
                break;
                
            case "select-one":
				if(param!=''){
					param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].options[form.elements[i].selectedIndex].value));
				}else{	
					param=(form.elements[i].name+"="+encodeURI(form.elements[i].options[form.elements[i].selectedIndex].value));
				}
                break;
                
            case "checkbox":
                 if(param!='') {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].checked));
                }else{
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].checked));
                }
                break;
                
            case "select-multiple":
                //alert(form.elements[i].length);
                for(s=0;s<form.elements[i].length;s++) {

                        if(form.elements[i].options[s].selected==true) {
                            if(stmp==null) {
                                stmp=form.elements[i].options[s].value;}else{
                                stmp+="|"+form.elements[i].options[s].value
                                }
                        }

                }
                if(stmp==null) { stmp=-1;}
                if(param!='') {

                    param+=("&"+form.elements[i].name+"="+encodeURI(stmp));
                }else{

                    param=(form.elements[i].name+"="+encodeURI(stmp));
                }
                break;
            case "textarea":
                if(param!='') {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }else{
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;

        }
    }      

	if(window.XMLHttpRequest){
		xmlObj=new XMLHttpRequest();
		if (xmlObj.overrideMimeType) {
			var MTTipi='MFFox'
			xmlObj.overrideMimeType('text/html; charset=windows-1254');
		}
	}else if(window.ActiveXObject){
		try {xmlObj=new ActiveXObject("Microsoft.XMLHTTP");}
			catch (e){
				try {xmlObj=new XMLHttpRequest();}
					catch (e){
			        	return;
			        }
			}
	}else{
		return;
	}

	xmlObj.onreadystatechange=function(){
		if(xmlObj.readyState==4){
			if(xmlObj.status==200) {
				var result=xmlObj.responseText
				updateObj(obj, result, html, IslemSonuGorevi);
			}else{
				g(obj).innerHTML= 'Üzgünüm..'+
							'\nAjax:' + xmlObj.status +
							'\nxmlObj.statusText: ' + xmlObj.statusText +
							'\n\nİstemci Obj: '+ obj +
							'\nIslemSonuGorevi: '+IslemSonuGorevi;
				if(IslemSonuGorevi!=='Ozel'){
					FonDuzenleri(obj);
				}
			}
		}
	}

	if(Canlandirma){
		if(IslemSonuGorevi=='ArsivTarama'){
			g(obj).innerHTML="<img src=\"" + Site + 'Resim/Yordam/Ajax/YK.gif' + "\"  width=\"32\" height=\"32\">";
		}else{
			if(img==''){img=imgAdres;}
			if(g(obj)){g(obj).innerHTML="<img src=\"" + img + "\">";}
		}
	}
	xmlObj.open('POST', file, true);
	xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	if(!MozFFGC){
		xmlObj.setRequestHeader("Content-length", param.length);
		xmlObj.setRequestHeader("Connection", "close");
	}	
	xmlObj.send(param);
}

	function updateObj(obj, data, html, IslemSonuGorevi){
		if(g(obj)){
			if(html){
				g(obj).innerHTML=data;
				if(IslemSonuGorevi!=='Ozel'){
					if(!DuraganMozFFGC){
						AjaxSonrasiIslemleri(obj, IslemSonuGorevi);
					}else{
						DASI(obj, IslemSonuGorevi);
					}
				}
			}else{
				g(obj).innerText=data;
			}
			if(IslemSonuGorevi!=='Ozel'){
				if(!DuraganMozFFGC){
					if(g('AjaxCalisiyor'))g('AjaxCalisiyor').style.display='none';
					FonDuzenleri(obj);
				}
			}
		}
	}