var xmlHttp
var catCode
function sortme(theCol) {
	document.sort.theCol.value=theCol
	document.sort.action="special2new.asp"
	document.sort.method="get"
	document.sort.submit()
}

function showHint(str) {
   if (str.length==0)  { 
      document.getElementById("txtHint").innerHTML="";
      return;
   }
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)  {
      alert ("Your browser does not support AJAX!");
      return;
   } 
   var url="gethint.asp";
   url=url+"?q="+str;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
} 
function getSortList(theCol,thecat,themask,thehead1,thehead2) {
    sentitem=eval("document.sort.col" + theCol +".value")
    pagename="sortedlist.asp?cat="+thecat+"&mask="+themask+"&head1="+thehead1+"&head2="+thehead2+"&theCol="+theCol;
    pagename=pagename+"&sentitem="+sentitem
    callPage(pagename,'sortlist','Loading','Error');
}
function getUnSortList2(theCol,thecat,themask,thehead1,thehead2) {
    alert(theCol + "-" + thecat + "-" + themask + "-" + thehead1 + "-" + thehead2)
}    
function getUnSortList(theCol,thecat,themask,thehead1,thehead2) {    
    pagename="sortedlist.asp?cat="+thecat+"&mask="+themask+"&head1="+thehead1+"&head2="+thehead2+"&theCol="+theCol;    
    callPage(pagename,'sortlist','Loading','Error');
}
function getCustomer(str) {

   if (str.length==0) {
	document.getElementById("txtHint").innerHTML="";
        return;
   }
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null) {
	alert("Your Browser Does Not Support AJAX!");
        return;
   }
   var url="getcust.asp";
   url=url+"?s="+str;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function stateChanged() { 
   if (xmlHttp.readyState==4)  { 
      document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
   }
}

function getBase(cat) {
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null) {
      alert("Your Browser Does Not Support Ajax")
      return
   }
   var url="newmenubasepage.asp"
   url=url+"?code=" + cat
   catCode=cat
   xmlHttp.onreadystatechange=gotBase
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}   
function gotBase() {
   if (xmlHttp.readyState==4) {
      document.getElementById(catCode).innerHTML=xmlHttp.responseText
   }
}   
function getSubCat(cat) {
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null) {
      alert("Your Browser Does Not Support Ajax")
      return
   }
   var url="newmenusubpage.asp"
   url=url+"?code=" + cat
   catCode=cat
   xmlHttp.onreadystatechange=gotSubs
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}   
function gotSubs() {
   if (xmlHttp.readyState==4) {
      document.getElementById(catCode).innerHTML=xmlHttp.responseText
   }
}   

function GetXmlHttpObject() {
   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;
}
var req;

var ns4 = (document.layers) ? true : false;
var ie4 = (document.all && !document.getElementById) ? true : false;
var ie5 = (document.all && document.getElementById) ? true : false;
var ns6 = (!document.all && document.getElementById) ? true : false;

function show(sw,obj) {
	// show/hide the divisions
	if (sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'visible';
	if (!sw && (ie4 || ie5) ) document.all[obj].style.visibility = 'hidden';
	if (sw && ns4) document.layers[obj].visibility = 'visible';
	if (!sw && ns4) document.layers[obj].visibility = 'hidden';
}

function callPage(pageUrl, divElementId, loadinglMessage,errorMessage) {   
     
     if (loadinglMessage.length>0) {
        document.getElementById(divElementId).innerHTML = loadinglMessage;
     }
     req=GetXmlHttpObject()
     if (req==null) {
        alert("Browser Does Not Support AJAX")
        return false
     }
     req.onreadystatechange = function() {responsefromServer(divElementId,errorMessage);};
     req.open("GET",pageUrl,true);
     req.send(null);
  }

function responsefromServer(divElementId,errorMessage) {
   var output = '';
   if(req.readyState == 4) {
      output=req.responseText;
      
      document.getElementById(divElementId).innerHTML = output;
   }
}
function showmedacode(divname){
	showdis=document.getElementById(divname).innerHTML;
	document.getElementById('showhere').value=showdis;
}

function swapimage(imgName) {
    imgName.src="overflag.jpg";
}    
function normimage(imgName) {
    imgName.src="normalflag.jpg";
}   
function dispdata(theCat,theMask,theHead1,theHead2) { 
   with (document.theData) {
	cat.value=theCat;
	mask.value=theMask;
	head1.value=theHead1;
	head2.value=theHead2;
	submit();
   }
}
function dispdata2(theCat,theMask,theHead1,theHead2) {
   with (document.theData) {
	cat.value=theCat;
	mask.value=theMask;
	head1.value=theHead1;
	head2.value=theHead2;
	action="special3new.asp";
	submit();
   }
}