function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
var show_loader;

function ajaxFunction(url,action) {
    http.open('get', url+'?'+action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function add(id)
{

	var url = "add.php";
	var data = "id=" + id;

	http.open("POST", url, true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(data);
	http.onreadystatechange = handleResponse;
	
}

function deleteitem(id)
{

	var url = "delete.php";
	var data = "id=" + id;

	http.open("POST", url, true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(data);
	http.onreadystatechange = handleResponse;
		
}

function ajaxFilter(num)
{

if(num == '1')
{
document.forms.navigation.dynamicProduct.value = '';
document.forms.navigation.dynamicSize.value = '';
document.forms.navigation.dynamicBrand.value = '';
}

	var category = document.forms.navigation.dynamicCategory.value;
	var subcategory = document.forms.navigation.dynamicProduct.value;
	var size = document.forms.navigation.dynamicSize.value;
	var brand = document.forms.navigation.dynamicBrand.value;

	var url = "shop.php";
	var data = "action=ajax&c1=" + category + "&c2=" + subcategory + "&e1=" + size + "&pn=" + brand;
		
	http.open("POST", url, true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(data);
	http.onreadystatechange = handleResponse;
		
}

function handleResponse() {

	
    if(http.readyState == 4){
	
        var response = http.responseText;
		var layers_replace = new Array();
		
			
		    layers_replace = response.split('*');	
					
			for(i=0;i<layers_replace.length;i++) {
					var update = new Array();
					update = layers_replace[i].split('|');
					
					if(update[0] == 'dynamicProduct')
					{
					
						var selbox = document.forms.navigation.dynamicProduct;
		 
							selbox.options.length = 0;
							
								selbox.options[selbox.options.length] = new Option('Please Select','');
								
									var options = new Array();
									options = update[1].split(',');	
								
										for(a=0;a<options.length;a++) {
										selbox.options[selbox.options.length] = new Option(options[a],options[a]);
										}
										
					document.forms.navigation.dynamicSize.options[document.forms.navigation.dynamicSize.options.length] = new Option('Please Select','');							
					document.forms.navigation.dynamicBrand.options[document.forms.navigation.dynamicBrand.options.length] = new Option('Please Select','');							
					
					}
					
					else if(update[0] == 'dynamicSize')
					{
					
						var selbox = document.forms.navigation.dynamicSize;
		 
							selbox.options.length = 0;
							
								selbox.options[selbox.options.length] = new Option('Please Select','');
								
									var options = new Array();
									options = update[1].split(',');	
								
										for(a=0;a<options.length;a++) {
										selbox.options[selbox.options.length] = new Option(options[a],options[a]);
										}
										
					document.forms.navigation.dynamicBrand.options[document.forms.navigation.dynamicBrand.options.length] = new Option('Please Select','');																	
					
					}	

					else if(update[0] == 'dynamicBrand')
					{
					
						var selbox = document.forms.navigation.dynamicBrand;
		 
							selbox.options.length = 0;
							
								selbox.options[selbox.options.length] = new Option('Please Select','');
								
									var options = new Array();
									options = update[1].split(',');	
								
										for(a=0;a<options.length;a++) {
										selbox.options[selbox.options.length] = new Option(options[a],options[a]);
										}

					
					}						
					
					
					
					
					
					
					
					
				
		
					
			}

    }
}
