
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
function ajaxpageChangePass(url,divCon){
	url=url+"?password="+document.getElementById('p1').value+"&password2="+document.getElementById('p2').value;
	ajaxpage(url,divCon);
	
	}
function ajaxpageDel(url,divCon){
	if(confirm('Are you sure?'))
	   ajaxpage(url,divCon);
	
	}
	function ajaxpageNewTop(url,divCon){
		var reply_eng = prompt("Insert Your New Top Menu English", "");
		var reply_mon = prompt("Insert Your New Top Menu Mongolian \n "+reply_eng+"=?", "");
		if(reply_eng||reply_mon){
	url=url+"&newTop_eng="+reply_eng+"&newTop_mon="+reply_mon;
	//alert(url);
	ajaxpage(url,divCon);
		}
		else alert("empty");
	}
	
	function ajaxpageEdit(url,divCon){
		var reply_eng = prompt("Insert Your New Top Menu English", "");
		var reply_mon = prompt("Insert Your New Top Menu Mongolian \n "+reply_eng+"=?", "");
		if(reply_eng||reply_mon){
	url=url+"&Value_eng="+reply_eng+"&Value_mon="+reply_mon;
	//alert(url);
	ajaxpage(url,divCon);
		}
		else alert("empty");
	}
	
	function ajaxpageNew(url,divCon){
		var reply = prompt("Insert Your New Link", "");
		if(reply){
	url=url+"&val="+reply;
	//alert(url);
	ajaxpage(url,divCon);
		}
		else alert("empty");
	}
	function ajaxpageNewSub(url,divCon){
		//alert();
	var reply_eng = prompt("Insert Your New Top Sub Menu English", "");
	var reply_mon = prompt("Insert Your New Top Sub Menu Mongolian \n "+reply_eng+"=?", "");
		if(reply_eng||reply_mon){
	url=url+"&newSub_eng="+reply_eng+"&newSub_mon="+reply_mon+"&newTop="+document.getElementById("topMenu").value;
	//alert(url);
	ajaxpage(url,divCon);	
	}
		else alert("empty");
	}
function ajaxpageSubMenu(url,topMenu,div){
	var id=(topMenu.options[topMenu.selectedIndex].value);
	url=url+"&sub_id="+id;
	//alert(url);
	ajaxpage(url,div);
	}
	function ajaxpageSubMenuAll(url,topMenu,div){
	var id=(topMenu.options[topMenu.selectedIndex].value);
	url=url+"?sub_id="+topMenu;
	//alert(url);
	ajaxpage(url,div);
	}
function ajaxpageDic(url,divCon){
	url=url+"?word="+document.getElementById('word').value;
	ajaxpage(url,divCon);
	}
	function ajaxpageSearch(url,divCon){
	url=url+"?key="+document.getElementById('keys').value;
	ajaxpage(url,divCon);
	}
function ajaxpage(url,containerid,mon)
{ 
	//alert(url.substr(0,4));
	if(url.substr(0,4)=="gall"||url.substr(0,4)=="cont")
	{
		document.getElementById('mainSub').style.display = 'none';
		}
	if(containerid=="mainSub")
	document.getElementById('mainSub').style.display = 'block';
	
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject) { // if IE
		try { page_request = new ActiveXObject("Msxml2.XMLHTTP") }
		catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") }
			catch (e){}
		}

	}

	else return false
	page_request.onreadystatechange = function()
	{
		
		document.getElementById(containerid).innerHTML ="<div align=center style='height:100px; width:100%;'><img src='images/loading_1.gif'  alt='LOADING ...' /></div>";
		loadpage(page_request, containerid)
	}

	if(url.indexOf("sss=888") != -1) st = "&searchs=";
	else st = "&Sr=";

	if(mon != null) page_request.open('GET', url+st+encodeURIComponent(mon)+"&r="+Math.random(), true);
	else page_request.open('GET', url+"&r="+Math.random(), true);
	page_request.send(null);
}

function loadpage(page_request, containerid) {
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		document.getElementById(containerid).innerHTML = page_request.responseText;
		chkTabs = page_request.responseText;
		if(chkTabs.indexOf('<script type="text/javascript">startajaxtabs("maintab");</script>') != -1) {
			startajaxtabs("maintab");
		}
	}
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
function ajaxFunction(testID,sel){
      var ajaxRequest;  // The variable that makes Ajax possible!
      try{
            // Opera 8.0+, Firefox, Safari
            ajaxRequest = new XMLHttpRequest();
      } catch (e){
            // Internet Explorer Browsers
            try{
                  ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                  try{
                        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e){
                        // Something went wrong
                        alert("Please update your browser!");
                        return false;
                  }
            }
      }
      var url="setValue.php?testID=" +testID+ "&selected="+sel;
      ajaxRequest.open("GET", url, true);
    ajaxRequest.onreadystatechange = function(){

       switch(ajaxRequest.readyState) {
        case 4:
        if(ajaxRequest.status!=200) {
            alert("Error:"+ajaxRequest.status);
        }else{
              var xml = ajaxRequest.responseXML;
            var updateElement = xml.getElementsByTagName("element")[0];
            document.getElementById('update' + updateElement.firstChild.nodeValue).innerHTML = '<img src="img/greencheck.jpg" height="20" width="20" alt="Updated">';
        }
        break;

        default:
            return false;
        break;
    }
  };
      ajaxRequest.send(null);



}
function changeColor(obj,color){
obj.style.backgroundColor = color;
}

 function GetXmlHttpObject(handler)
{
  var objXMLHttp=null
  if (window.XMLHttpRequest)
  {
      objXMLHttp=new XMLHttpRequest()
  }
  else if (window.ActiveXObject)
  {
      objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
  return objXMLHttp
}

function stateChanged()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
          document.getElementById("txtResult").innerHTML=xmlHttp.responseText
  }
  else {
          //alert(xmlHttp.status);
  }
}

function htmlData(url, qStr)
{
  if (url.length==0)
  {
      document.getElementById('test').innerHTML="";
      return;
  }
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
      alert ("Browser does not support HTTP Request");
      return;
  }

  url=url+"?"+qStr;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true) ;
  xmlHttp.send(null);
}

