;function createRequestObject(){	var request_o; 	var browser = navigator.appName; 	if(browser == "Microsoft Internet Explorer"){		request_o = new ActiveXObject("Microsoft.XMLHTTP");	}else{		request_o = new XMLHttpRequest();	}	return request_o; }var http = createRequestObject(); function handleDetails(){	if(http.readyState == 4){		var response = http.responseText;		var elementname = "displayDetails" + document.getElementById('IdDetails').value;		var elementname1 = "showDetails" + document.getElementById('IdDetails').value;		var elementname2 = "Row" + document.getElementById('IdDetails').value;		document.getElementById(elementname).style.display="";		document.getElementById(elementname1).style.display="";		document.getElementById(elementname2).style.display="";		document.getElementById(elementname).innerHTML = response;	} else if(http.readyState == 1){		document.getElementById(elementname).innerHTML = "Loading...";	}}function displayDetails(id,stage,mode){	document.getElementById('IdDetails').value = id;	var elementname = "displayDetails" + document.getElementById('IdDetails').value;	var elementname1 = "showDetails" + document.getElementById('IdDetails').value;	var elementname2 = "Row" + document.getElementById('IdDetails').value;	var symbol = "displaySymbol" + document.getElementById('IdDetails').value;	if(document.getElementById(elementname1).style.display ==""){		document.getElementById(elementname).innerHTML = "";		document.getElementById(elementname).style.display ="none";		document.getElementById(elementname1).style.display ="none";		document.getElementById(elementname2).style.display ="none";		document.getElementById(symbol).innerText = "+";		return false;	}	http.open('get', 'index.php?stage=' + stage + '&mode=' + mode + '&id=' + id);	http.onreadystatechange = handleDetails;	http.send(null);}function handleProducts(){	var elementname = "products";	if(http.readyState == 4){ 		var response = http.responseText;		document.getElementById(elementname).innerHTML=response;	}}function getProducts(category){	var id = category.options[category.selectedIndex].value;	http.open('get', 'index.php?stage=products&mode=getCategoryProducts&id='+ id);	http.onreadystatechange = handleProducts; 	http.send(null);}function handleProductParents(){	var elementname = "products";	if(http.readyState == 4){		var response = http.responseText;		document.getElementById(elementname).innerHTML=response;	}}function getProductParents(category){	var cat_id = category.options[category.selectedIndex].value;	http.open('get', 'index.php?stage=products&mode=getCategoryProductParents&category_id='+ cat_id);	http.onreadystatechange = handleProductParents; 	http.send(null);}function handleStatus(){	var elementname = "updateNewStatus" + document.getElementById('sid').value;	if(http.readyState == 4){		var response = http.responseText;		var statuselementname = "newstatus" + document.getElementById('sid').value;		if(response == 1){			document.getElementById(elementname).innerHTML = "Make inactive";		} else {			document.getElementById(elementname).innerHTML = "Make active";		}		document.getElementById(statuselementname).value=response;		alert("Subcategory status updated successfully.");	} else if (http.readyState == 1) {		document.getElementById(elementname).innerHTML = "Updating...";	}}function updateStatus(id,currentstatus){	var statuselementname = "newstatus"+id;	document.getElementById('sid').value = id;	if(document.getElementById(statuselementname).value != ""){		currentstatus = document.getElementById(statuselementname).value;	}	http.open('get', 'index.php?stage=categories&mode=updateSubcategoryStatus&id=' + id + '&current_status=' + currentstatus);	http.onreadystatechange = handleStatus; 	http.send(null);}
