function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

var http = createRequestObject(); 


function show_categories(){
	http.open('get', '/ajax.php?action=show_categories');
	http.onreadystatechange = handleshowcatadminpane;
	http.send(null);
}

function show_sub_categories(x){
        http.open('get', '/ajax.php?action=show_sub_categories&catid='+x);
        http.onreadystatechange = handleshowcatadminpane;
        http.send(null);
}

function handleshowcatadminpane(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('cat_content').innerHTML = response;
	}
}

function del_cat(x) {
        http.open('get', '/ajax.php?action=delete_category&recid='+x);
        http.onreadystatechange = handleshowcatadminpane;
        http.send(null);
}

function del_sub_cat(x,y) {
        http.open('get', '/ajax.php?action=delete_sub_category&recid='+x+'&catid='+y);
        http.onreadystatechange = handleshowcatadminpane;
        http.send(null);
}

function ar_wl_item(itm,ar) {
 http.open('get', '/ajax.php?action=update_wishlist&item='+itm+'&ar='+ar+'&misc=trash');
 http.send(null);
}

function set_wishlist_quantity(itm, quan) {
 http.open('get', '/ajax.php?action=update_wishlist_quantity&item='+itm+'&quan='+quan+'&misc=trash');
 http.send(null);
}

function delete_image(img,imgrecid) {
 http.open('get', '/ajax.php?action=delete_image&img='+img+'&imgrecid='+imgrecid);
 http.onreadystatechange = handleshowimg;
 http.send(null);
}

function show_image(img,imgrecid) {
        http.open('get', '/ajax.php?action=show_image&img='+img+'&imgrecid='+imgrecid);
        http.onreadystatechange = handleshowimg;
        http.send(null);
}

function handleshowimg(){
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('item_image').innerHTML = response;
	}
}

function reload_size_manager_categories(){
        http.open('get', '/ajax.php?action=load_size_manager_categories');
        http.onreadystatechange = handleshowsizemanagercategories;
        http.send(null);
}

function handleshowsizemanagercategories() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('size_manager_category_list').innerHTML = response;
	}
}

function reload_size_manager_size_list(x){
        if(x == '') {
         x = document.getElementById('this_sm_category').value;
        }
        http.open('get', '/ajax.php?action=load_size_manager_size_list&recid='+x);
        http.onreadystatechange = handleshowsizelist;
        http.send(null);
}

function handleshowsizelist() {
        if(http.readyState == 4){
                var whichlist = document.getElementById('this_sm_category').value;
                var response = http.responseText;
                document.getElementById('size_manager_size_list_'+whichlist).innerHTML = response;
        }
}

function delete_size(rid) {
        http.open('get', '/ajax.php?action=delete_size&recid='+rid);
        http.send(null);
}

function reload_galleries(){
        http.open('get', '/ajax.php?action=list_galleries');
        http.onreadystatechange = handleshowgalleries;
        http.send(null);
}

function handleshowgalleries() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('gallery_list').innerHTML = response;
	}
}

function reload_image_list() {
	 var gil = document.getElementById('adding_to_gallery').value;
	 http.open('get', '/ajax.php?action=reload_image_list&gallery_id='+gil);
     http.onreadystatechange = handlereloadimagelist;
     http.send(null);
}

function handlereloadimagelist() {
	if(http.readyState == 4){
		var response = http.responseText;
		var gallery = document.getElementById('adding_to_gallery').value;
		document.getElementById(gallery).innerHTML = response;
	}
}

function delete_single_gallery_image(recid,img) {
     http.open('get', '/ajax.php?action=delete_single_image&recid='+recid+'&img='+img);
     http.send(null);
	 //var gil = document.getElementById('adding_to_gallery').value;
	 //reload_image_list(gil);
	 setTimeout("reload_image_list()",500);
}

function delete_category_image(cat) {
	http.open('get', '/ajax.php?action=delete_category_image&cat='+cat);
	http.onreadystatechange = handleshowcatimage;
    http.send(null);
}

function show_category_image(cat) {
     http.open('get', '/ajax.php?action=show_category_image&cat='+cat);
     http.onreadystatechange = handleshowcatimage;
     http.send(null);
}

function handleshowcatimage() {
        if(http.readyState == 4){
                var response = http.responseText;
                document.getElementById("category_img").innerHTML = response;
        }
}


