
function GetXmlHttpObject()
{
    var objXMLHttp=null
        if (window.XMLHttpRequest)
            {
            objXMLHttp=new XMLHttpRequest()
            }
        else if (window.ActiveXObject)
            {
            objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
            }
        return objXMLHttp
} 

function callCategory(serverPage, objID, objID2) {
var xmlhttp1 = GetXmlHttpObject();
document.getElementById(objID2).innerHTML = "";
var objID1 = document.getElementById(objID);
xmlhttp1.open("GET", serverPage);
xmlhttp1.onreadystatechange = function() {
	
if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) { 
	for(var i=objID1.length-1; i > 0; i--) { // first of all removes any options if available
		objID1.remove(i);
		
	}
if(xmlhttp1.responseText != -1) {
	var results = xmlhttp1.responseText.split(",");	
	var j = 0;	
	for(var i=0; i < results.length; i++) {		//adds new options as per the query
		var catInArray = results[i].split("~");		
		var optn = document.createElement("OPTION");
		optn.text  = catInArray[0];
		optn.value = catInArray[1];		
		j = i + 1;
		objID1.options.add(optn);
	}
} else { 
	 	document.getElementById(objID2).innerHTML = "<font color='red' size='2px'>There is no category for this Department. Please Add a category for this department</font>"; 		
		//obj1.value = '';
		//obj2.value = '';
	}
}
}
xmlhttp1.send(null);
}


function callBrand(serverPage, objID, objID2) {
var xmlhttp1 = GetXmlHttpObject();
document.getElementById(objID2).innerHTML = "";
var objID1 = document.getElementById(objID);
xmlhttp1.open("GET", serverPage);
xmlhttp1.onreadystatechange = function() {
if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200) { 
	for(var i=objID1.length-1; i > 0; i--) { // first of all removes any options if available
		objID1.remove(i);
		
	}
if(xmlhttp1.responseText != -1) {
	var results = xmlhttp1.responseText.split(",");	
	var j = 0;	
	for(var i=0; i < results.length; i++) {		//adds new options as per the query
		var catInArray = results[i].split("~");		
		var optn = document.createElement("OPTION");
		optn.text  = catInArray[0];
		optn.value = catInArray[1];		
		j = i + 1;
		objID1.options.add(optn);
	}
} else { 
	 	document.getElementById(objID2).innerHTML = "<font color='red' size='2px'>There is no Brand for this Department & category. Please Add a brand</font>"; 		
		//obj1.value = '';
		//obj2.value = '';
	}
}
}
xmlhttp1.send(null);
}

function searchProduct(){
var deptId = document.getElementById("dept1");
var group = document.getElementById("group1");
if(deptId.value=="-1"){
alert("Please Select Department");
return false;
}
if(group.value=="-1"){
alert("Please Select Category");
return false;
}

document.form1.method="post";
document.form1.action="handler.php";
document.form1.submit();
}
