var objHttp;
var xmlDoc;
var browser = getBrowsername();

initPage();


/**********************************
Http Post Functions
**********************************/

function getTextResult(url,func,param)
{
	//dv=document.getElementById('progress');
	//if (dv!=null) {dv.style.display = 'block';}
	//if (url=='') {url = serviceurl;}
	url = url + '/' +func;
	//objHttp.onreadystatechange=state_Change;
	objHttp.open('POST',url, false);
	objHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//objHttp.setRequestHeader("Host","www.kalestore.com");

	//objHttp.setRequestHeader("Username","Kale\fyildirim");
	//objHttp.setRequestHeader("Password","şifre");
	objHttp.send(param);
	//alert(objHttp.status);
	//alert(objHttp.statusText);
	var txt;
	if (objHttp.status == 200)
	{
		objHttp.responseXML.documentElement.normalize();
		var doc = objHttp.responseXML;
		var root_node = doc.getElementsByTagName('string').item(0);
		txt = root_node.firstChild.data;
	}
	else
	{
		txt = '';
		alert('Veri aktarımında bağlantı hatası alındı !');
	}   
	//if (dv!=null) {dv.style.display = 'none';}
	return txt;
}          

function state_Change()
{
	dv=document.getElementById('progress');
	if (dv!=null) {dv.style.display = 'block';}
	y = document.getElementById('detay');
	if (y !=null) {y.innerHTML = '';}
	
	if (objHttp.readyState==4)
	{  
		if (dv!=null) {dv.style.display = 'none';}
		if (objHttp.status==200)
			{
				var doc = objHttp.responseXML;
				//alert(objHttp.responseText);
				var root_node = doc.getElementsByTagName('string').item(0);
				//document.write(objHttp.responseText);
				var txt = root_node.firstChild.data;
				y.innerHTML = txt;
				alert(txt)
			}
		else
			{
				alert('Problem retrieving XML data')
			}
	}
}

/**********************************	
Page Init Functions
**********************************/	
function initPage()
{
	objHttp = createRequestObject();
	if (objHttp == null) alert('Tarayıcınız XMLHTTP Desteklenmiyor !');
	xmlDoc = createDocObject();
	if (xmlDoc == null) alert('Tarayıcınız XMLDoc Desteklenmiyor !');
}

function createRequestObject()
{ 
	var request_o;
	if (window.XMLHttpRequest)
	{
	   request_o = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	   request_o = new ActiveXObject("Microsoft.XMLHTTP")
	}

	/*var browser = navigator.appName; 
		
	if(browser == "Microsoft Internet Explorer") 
	{ 
		request_o = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	else 
	{ 
		request_o = new XMLHttpRequest(); 
	}
	*/
	
	return request_o;
} 

function createDocObject()
{ 
	var xmlDoc_o;
	if (window.ActiveXObject)
	{
		xmlDoc_o = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc_o.async=false;
	}
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc_o = document.implementation.createDocument("","",null);
	}
	return xmlDoc_o;
}

function getBrowsername()
{
	if (document.layers) return "NS";
	if (document.all)
	{
		// But is it really IE?
		// convert all characters to lowercase to simplify testing
		var agt=navigator.userAgent.toLowerCase();
		var is_opera = (agt.indexOf("opera") != -1);
		var is_konq = (agt.indexOf("konqueror") != -1);
		if(is_opera)
		{
			return "OPR";
		}
		else
		{
			if(is_konq)
			{
				return "KONQ";
			}
			else
			{
				// Really is IE
				return "IE";
			}
		}
	}
	if (document.getElementById) return "MOZ";
	return "OTHER";
}