function loading(durum)
{
if(durum=='show')
	{
		document.body.style.cursor="wait";
	}
else if(durum=='hide')
	{
		document.body.style.cursor="auto";
	}
}
var nesne='';
function ajax_request(cevap_adresi,obje) 
{
	loading('show');
	function createRequestObject() 
		{
		 var ro;
		 var browser = navigator.appName;
		 if(browser == "Microsoft Internet Explorer")
			{
			ro = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{
			ro = new XMLHttpRequest();
			}
		return ro;
		}	
		http = createRequestObject();  
		http.open('post', cevap_adresi); 
		nesne=obje;
		http.onreadystatechange = ajax_send;
		http.send(null);		 
}

function ajax_send() 
{
if(http.readyState == 4)
	{		 
    var response = http.responseText;		  
    var update = new Array();
	//alert(response);
	//document.write('<textarea>'+response+'</textarea>');
    if(response.indexOf('<-|->') != -1) 
		{
        update = response.split('<-|->');
			//obje div ise
			 if (nesne=="1")
			 	{	
				for(i=0;i<update.length;i++)
					{
					if((i%2)==1)
						{
							document.getElementById(update[i-1]).innerHTML = update[i];
						}               	
					}
				}
			else if (nesne=='image')//obje resim ise
				{
					for(i=0;i<update.length;i++)
					{
					if((i%2)==1)
						{
							document.getElementById(update[i-1]).src = update[i];
						}               	
					}
				}
			else if (nesne=='tableRow')//obje resim ise
				{
					for(i=0;i<update.length;i++)
					{
					if((i%2)==1)
						{
							//document.getElementById(update[i-1]).src = update[i];
							//var tbl=document.getElementById(update[i-1]);
							//tbl.deleteRow(update[i]);
							document.getElementById(update[i]).style.display='none';
						}               	
					}
				}
			else if (nesne=='delete')//obje resim ise
				{
					for(i=0;i<update.length;i++)
					{
					if((i%2)==1)
						{
							document.getElementById(update[i-1]).outerHTML = update[i];
						}               	
					}
				}
			else if(nesne=='select')
				{
					selectResponse(update[1],update[0]);
				}
			else if(update[0]=='popup')
				{
					
					window.open(update[1]);
				}
          }	 
		 
	 if(response.indexOf(':') != -1)
	 	 {			 
			 var returned = new Array(); 
			 returned = response.split(':');
			 if(returned[0]=='error')
			 	{
					ajax_request('http://localhost/rewm/api/jsErrors.php?error='+returned[1],'1');					
				}
			else if(returned[0]=='alert')
				{
					alert(returned[1]);
				}
			
		 }
		 
	 loading('hide');	
     }
}
function selectResponse(datax,namex)
{
	//datalarư al 
	var datas = new Array();
	if(datax.indexOf('<-e->') != -1) 
		{								
		datas = datax.split('<-e->');
		//veriler  alindi
		for(i=0;i<datas.length;i++)
			{
			  var opt = new Array();
			  if(datas[i].indexOf('<-s->') != -1)
				{   
				opt = datas[i].split('<-s->');								
				if(opt[1]!='')
					{
					//shared select.js
					insertOptionSelect(opt[0],opt[1],namex);
					}
				}
			}
		}
}