var responseText = null;
function xmlHttpRequest(){var nesne=null;try{nesne=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{nesne=new ActiveXObject("Microsoft.XMLHTTP");} catch(oc){nesne=null;}} if(!nesne && typeof XMLHttpRequest != "undefined"){nesne=new XMLHttpRequest();}return nesne;}
function ajax(method,url,params,callBackFunction,waitFunction){
		if(waitFunction){ eval(waitFunction+"()");} else{wait();}
		var xmlHttp = new xmlHttpRequest();
		if(method == "GET"){
			xmlHttp.open("GET",url+"?"+params,true);
			parameters = null;
		}
		else{
			xmlHttp.open("POST",url,true);
			parameters = params;
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-9");
		}
		  xmlHttp.onreadystatechange=function()
		  {
			   if(xmlHttp.readyState==4) 
			   {
			   		responseText = xmlHttp.responseText;
					if(callBackFunction.substr(-2) == ");")
						eval(callBackFunction)
					else
			   			eval(callBackFunction + "()");
					finishWaiting();
			   } 
		  }
		xmlHttp.send(parameters);
}

function wait(){
	var wd=document.getElementById("waitDiv");
	if(wd){
		wd.style.display="block";
	}
}
function finishWaiting(){
	var wd=document.getElementById("waitDiv");
	if(wd){
		wd.style.display="none";
	}
}
function setParameters()
{
	var params='';
	
	if(document.getElementsByTagName('input'))  
	{
		var inpts = document.getElementsByTagName('input');
		for ( i=0;i<inpts.length;i++)
		{
			if(inpts[i].type == "checkbox")
			{
				if(inpts[i].checked == true)
				{
					params+=inpts[i].name+'='+inpts[i].value+'&';
				}
			}
			else
				params+=inpts[i].name+'='+inpts[i].value+'&';
		}
	}
	  
	if(document.getElementsByTagName('textarea'))  
	{
		var txtars = document.getElementsByTagName('textarea');
		for ( i=0;i<txtars.length;i++)
		{
			params+=txtars[i].name+'='+txtars[i].value+'&'
		}
	}
	
	if(document.getElementsByTagName('select'))  
	{
		var slcts = document.getElementsByTagName('select');
		for ( i=0;i<slcts.length;i++)
		{
			params+=slcts[i].name+'='+slcts[i].value+'&'
		}
	}
	
	params = params.substring(0,params.length-1)
	return params;
}
function setInnerHTML(objName,content){
	document.getElementById(objName).innerHTML = content;
}
function addInnerHTML(objName,content){
	document.getElementById(objName).innerHTML += content;
}


/****************************************/
/* aunal */
// sayfadaki tüm input, textarea vs. verilerini toplar
// sadece seçili verileri toplar
function set_parameters2()
{
	var params='';
	
	if(document.getElementsByTagName('input'))  
	{
		var inpts = document.getElementsByTagName('input');
		for ( i=0;i<inpts.length;i++)
		{
			if(inpts[i].type == "checkbox" || inpts[i].type == "radio")
			{
				if(inpts[i].checked == true)
				{
	//				alert(inpts[i].name+'='+inpts[i].value)
					params+=inpts[i].name+'='+inpts[i].value+'&';
				}
			}
			else
				params+=inpts[i].name+'='+inpts[i].value+'&';
		}
	}
	  
	if(document.getElementsByTagName('textarea'))  
	{
		var txtars = document.getElementsByTagName('textarea');
		for ( i=0;i<txtars.length;i++)
		{
			params+=txtars[i].name+'='+txtars[i].value+'&'
		}
	}
	
	if(document.getElementsByTagName('select'))  
	{
		var slcts = document.getElementsByTagName('select');
		for ( i=0;i<slcts.length;i++)
		{
			params+=slcts[i].name+'='+slcts[i].value+'&'
		}
	}
	
	params = params.substring(0,params.length-1)
//	alert(params);
	return params;
}


// alt yapıya ajax modelini getireceğiz
// türk futbolunun futbolcu fabrikası olacağız
function ajax_altyapi()
{
	if(window.XMLHttpRequest)		{ return new XMLHttpRequest(); }
	else if(window.ActiveXObject)	{ return new ActiveXObject("Microsoft.XMLHTTP"); }
	else { return false;}
} // function ajax_altyapi()

/////////////////////AJAX///////////////////////////////////

function ajax2(myUrl,div_id,params, after)
{
	//params = null;
	eval("var "+div_id+" = ajax_altyapi();");
	// eval("var a = ajax_altyapi();");

	eval(div_id).open( "POST", myUrl);
	eval(div_id).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-9");

	eval(div_id).onreadystatechange=function()
	{
		if (eval(div_id).readyState == 1)
		{
			document.getElementById('div_yukluyor').style.visibility = "visible";
		}
		if (eval(div_id).readyState == 4)
		{
			document.getElementById('div_yukluyor').style.visibility = "hidden";
			var sonuc = eval(div_id).responseText;
			if(after == "div")
				document.getElementById(div_id).innerHTML = sonuc;
			else if(after == "alert")
				alert(sonuc);
			else if(after == "overlib")
			{
				sonuc = sonuc.replace(/[\n\r\t]/g,"");
				return overlib(sonuc,STICKY,MOUSEOFF,BGCOLOR,"",FGCOLOR,"");
			}
			else
			{
				eval(after);
			}
			//document.location=xmlhttp.responseText;
		}
	}
	
	eval(div_id).send(params);
} // function ajax(myUrl,div_id,params)

function sjax2(myUrl,div_id,params, after)
{
	//params = null;
	eval("var "+div_id+" = ajax_altyapi();");
	// eval("var a = ajax_altyapi();");

	eval(div_id).open("POST", myUrl, false);
	eval(div_id).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-9");

	eval(div_id).onreadystatechange=function()
	{
		if (eval(div_id).readyState == 1)
		{
			document.getElementById('div_yukluyor').style.visibility = "visible";
		}
		if (eval(div_id).readyState == 4)
		{
			document.getElementById('div_yukluyor').style.visibility = "hidden";
			var sonuc = eval(div_id).responseText;
			if(after == "div")
				document.getElementById(div_id).innerHTML = sonuc;
			else if(after == "alert")
				alert(sonuc);
			else if(after == "overlib")
			{
				sonuc = sonuc.replace(/[\n\r\t]/g,"");
				return overlib(sonuc,STICKY,MOUSEOFF,BGCOLOR,"",FGCOLOR,"");
			}
			else
			{
				eval(after);
			}
			//document.location=xmlhttp.responseText;
		}
	}
	
	eval(div_id).send(params);
} // function ajax(myUrl,div_id,params)

