var xmlhttp;
function ued_encode(arr,current_index) {
	var query = ""
	if(typeof current_index=='undefined') current_index = '';

	if(typeof(arr) == 'object') {
		var params = new Array();
		for(key in arr) {
			var data = arr[key];
			var key_value = key;
			if(current_index) {
				key_value = current_index+"["+key+"]"
			}

			if(typeof(data) == 'object') {
				if(data.length) { //List
					for(var i=0;i<data.length; i++) {
						params.push(key_value+"[]="+ued_encode(data[i],key_value)); //:RECURSION:
					}
				} else { //Associative array
					params.push(ued_encode(data,key_value)); //:RECURSION:
				}
			} else { //String or Number
				params.push(key_value+"="+encodeURIComponent(data));
			}
		}
		query = params.join("&");
	} else {
		query = encodeURIComponent(arr);
	}

	return query;
}
function getserver(str)
{	
	document.getElementById("server0").style.display="none"
	document.getElementById("realm0").style.display="none"
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="../includes/ajax/getserver.php?str="+str

  xmlhttp.onreadystatechange=serverstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
  function fetch_pre_info(invoice_no)
  {
    xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/fetch_info.php?str="+invoice_no

  xmlhttp.onreadystatechange=fetch_info_stateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
  }
  function getserverhome(str)
{	alert(str);
	document.getElementById("server0").style.display="none"
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/getserverhome.php?str="+str

  xmlhttp.onreadystatechange=serverstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function getserverhome1(fetchid,str)
{
	document.getElementById("server1").style.display="none"
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/getserverhome1.php?str="+str

  xmlhttp.onreadystatechange=serverstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function getserversell(str)
{	
	document.getElementById("sell_server0").style.display="none"
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/sell_server.php?str="+str

  xmlhttp.onreadystatechange=sell_serverstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function getsell()
{
	var str=document.getElementById("serverarea").value;
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/realm.php?str="+str

  xmlhttp.onreadystatechange=sellstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }

function getstatussell(realm)
{	document.getElementById("realm_id").value =realm
		
	
	if(document.getElementById("sell_server").value >=0)
     var sell_server=document.getElementById("sell_server").value
	else 
		var sell_server=document.sellgold.sell_server.value;
   
	if(document.getElementById("serverarea").value!="")
     var sell_game=document.getElementById("serverarea").value
	else 
	var sell_game=document.sellgold.serverarea.value;


	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/getstatus.php?catid="+sell_server+"&realm="+realm+"&game="+sell_game

  xmlhttp.onreadystatechange=sell_getstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function getvalue(sell_game,sell_server,realm)
{	
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/getstatus.php?catid="+sell_server+"&realm="+realm+"&game="+sell_game

  xmlhttp.onreadystatechange=sell_getstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function detail(refid,type)
{	
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/order_detail.php?refid="+refid+"&type="+type

  xmlhttp.onreadystatechange=order_stateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
function getstatussell1(sell_server)
{  	 document.getElementById("server_id").value =sell_server  
	  if(document.getElementById("sell_realm").value!="0")
      var realm=document.getElementById("sell_realm").value
	  if(realm!=""){
		if(document.getElementById("sell_realm").value!="0")
     var sell_game=document.getElementById("serverarea").value
   
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/getstatus.php?catid="+sell_server+"&realm="+realm+"&game="+sell_game

  xmlhttp.onreadystatechange=sell_getstateChanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
  }


function getsubcat(str)
{ 
  if(document.f1.cat.value==4){
    document.getElementById("pricefrom").style.display="none"
	document.getElementById("priceto").style.display="none"
	document.getElementById("to").style.display="none"
	document.getElementById("price").style.display="none"
	}
	document.getElementById("subcat0").style.display="none"
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/subcat.php?str="+str

  xmlhttp.onreadystatechange=subcat;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 }
  function disply(sdi,row)
{	
   // if(sdi>1){
	//var mo="show"
	//var sss=mo+(sdi-1);
	//if(document.getElementById(sss).style.display !="none")
	//{	if((sdi-1)<sdi){
    //document.getElementById(sss).style.display="none"
	//	}}
	//if(sdi>1)
	//document.getElementById(sss).style.display="none"
    //else if(row-sdi!=row-1 && sdi!=row ){
		
	
//	var mO="show"
//	var sS=mO+(sdi+1);
//	alert(sS);
//	document.getElementById(sS).style.display="none"
//	}
//	else {}
//	}
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/disply.php?Sdi="+sdi

  xmlhttp.onreadystatechange=stateChangeddisply;
   xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 function stateChangeddisply() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { var mo="show"
	var Ss=mo+sdi;

	 document.getElementById(Ss).innerHTML = xmlhttp.responseText

	 } 
} 
 }
   function dissapr(sdi)
{	
	
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/blank.php"

  xmlhttp.onreadystatechange=stateChangeddissapr;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
function stateChangeddissapr() 
{   
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { var mo="show"
	var ss=mo+sdi;
document.getElementById(ss).style.display="none"
 } 
}
  }
function serverstateChanged() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { 
var sp=xmlhttp.responseText.split(",");
 document.getElementById("server1").innerHTML = sp[0];
document.getElementById("realm12").innerHTML = sp[1]; 
	  } 
}
function sell_serverstateChanged() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { 

	document.getElementById("sell_server1").innerHTML = xmlhttp.responseText
	  document.getElementById("orderformbox").style.display="none"
      document.getElementById("goldcontent1").style.display="none"
	  document.getElementById("goldcontent").style.display="inline"
      
      
	  if(document.getElementById("serverarea").value==1)
	 {document.getElementById("default_table").style.display="inline"
     document.getElementById("default_table1").style.display="none"
      }
if(document.getElementById("serverarea").value==2)
	 { document.getElementById("default_table").style.display="none"
     document.getElementById("default_table1").style.display="inline"
} 
 


 } 
}
function sell_getstateChanged() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {   
	// document.getElementById("goldcontent").style.display="none"
     var prezresponse = xmlhttp.responseText;
     var prezar =prezresponse.split("|");
     document.getElementById("goldcontent1").innerHTML =prezar[1]
	 
	 if(document.getElementById("orderformbox").style.display=="inline")
     document.getElementById("orderformbox").style.display="none"
	  if(prezar[0]=="Yes")
     document.getElementById("orderformbox").style.display="inline"
 
 } 
}
function sellstateChanged() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
	  
 { 
 } 
}
/*function update(cut)
	{  alert("aa");
		var go=new Array();
	   var i=cut;
		while(cut)
			{
		   go[i]=focument.getElementById("qnt"+cut)
	       go+	
		   }
		var vart = ued_encode(go);
		alert(vart)
		xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url=""

  xmlhttp.onreadystatechange=stateChangedupdate;
   xmlhttp.open('get',url,true)
  xmlhttp.send(null)
 function stateChangedupdate() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  var mo="qnt";
	var Ss=cut+sdi;
    if()
	 document.getElementById(Ss).innerHTML = xmlhttp.responseText

	 } 
	}
*/
function stateChanged1() 
{ 
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { 
 document.getElementById("model").innerHTML = xmlhttp.responseText
 } 
}


function subcat() 
{
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  document.getElementById("subcatselected1").value="OP"
//document.getElementById("subcatselected1").innerHTML = xmlhttp.responseText
 document.getElementById("subcatselected").innerHTML = xmlhttp.responseText
 } 
}
function order_stateChanged() 
{
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 { 
 document.getElementById("detail").innerHTML = xmlhttp.responseText
 } 
}
 function fetch_info_stateChanged()
 {
	 if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  //document.getElementById("subcatselected1").value="OP"
//document.getElementById("subcatselected1").innerHTML = xmlhttp.responseText
//resp=xmlhttp.responseText.split("|");
alert(xmlhttp.responseText);
if(xmlhttp.responseText=="yes"){
	alert("here");
	 
	
	if(document.getElementById("message").style.display=="")
    document.getElementById("message").style.display="";
	document.getElementById("Ready").style.display="inline"
    document.getElementById("message2").style.display="inline"
	 document.getElementById("message1").style.display="none"
	 
	 }
  
   if(xmlhttp.responseText=="No"){
	 document.getElementById("message").style.display="none"
    document.getElementById("message1").style.display="inline"
    
   }
   } 
 }
function pre_alert(invoice_no)
			{ 
				alert("You have  Submited this  Information earlier");
				if(confirm("Do you want to continue with your previous information"))
				{// fetch_pre_info(invoice_no);
				} else return true;

			}
			function aa()
{   xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="../includes/ajax/addbuy_price.php"

  xmlhttp.onreadystatechange=addbuy_price_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	
             }

function addbuy_price_statechanged() 
{
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  
	document.getElementById("gamedate").innerHTML = xmlhttp.responseText
   
	 document.getElementById("addgameid").style.display="none"
	 // document.getElementById("Add").style.display="inline"
	  document.getElementById("removegameid").style.display="inline"} 
}
function remove()
{       
 document.getElementById("Im").style.display="inline"	     
 document.getElementById("PDF").style.display="inline"	 
 document.getElementById("removegameid").style.display="none"
         document.getElementById("addgameid").style.display="inline"
		 document.getElementById("gamedate").innerHTML ="";	
}
		function add_department()
{   xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="ajax/add_department.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
             }

		/***********		WCT WORK BY UDAY		**************/	
		function show_status(str)
					{ var str
						xmlhttp=getObject();
						if(xmlhttp==null)
							{
								alert('object not created')
							}
	
 							var url="ajax/show_images.php?str="+str;
							xmlhttp.onreadystatechange=show_status_onready;
						    xmlhttp.open('get',url,true)
							 xmlhttp.send(null)
		            }
		/**********									*************/

function show_status_onready() 
{
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  alert(xmlhttp.responseText);
	document.getElementById("list").innerHTML = xmlhttp.responseText
   
	// document.getElementById("addgameid").style.display="none"
	 // document.getElementById("Add").style.display="inline"
	//  document.getElementById("removegameid").style.display="inline"} 
}
}
 function add_server()
{   xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="../includes/ajax/add_server.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	
             }
 function add_new_image()
{   xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/add_image.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	 }

 function add_image()
{   document.getElementById("PDF").style.display="none";
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/add_image.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	 }


function add_new_pdf()
{   document.getElementById("Im").style.display="none";
 document.getElementById("PDF").style.display="none";
	xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="includes/ajax/add_realm.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	 }



 function add_level_price()
{   xmlhttp=getObject();
	if(xmlhttp==null)
	{
	alert('object not created')
	}
	
 	var url="../includes/ajax/add_level_price.php"

  xmlhttp.onreadystatechange=add_statechanged;
  xmlhttp.open('get',url,true)
  xmlhttp.send(null)
	
             }

function add_statechanged() 
{
if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete")
 {  
	document.getElementById("gamedate").innerHTML = xmlhttp.responseText
    document.getElementById("addgameid").style.display="none"
	document.getElementById("removegameid").style.display="inline"} 
}

function getObject(handler)
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
