function popProducts(val_sel){
	alert(val_sel);
	
	var cat_id = $('cat_id').value;
	var isType    = $('isType').value;
	var isVehicle = $('isVehicle').value;
	var isAcc     = $('isAcc').value;
	var no_ajax=0;
	var i=0;
	var tid = '0';  var vid = '0';  var aid = '0';
	if( isType=='Yes' )   { i = i+1; var tid = $('type').value; }
	if( isVehicle=='Yes' ){ i = i+1; var vid = $('vehicle').value; }
	if( isAcc=='Yes' )    { i = i+1; var aid = $('acc').value; }
	if(i==1){}
	else if($('isFlag').value == 2 &&  val_sel == 1){
			if($('vehicle')){ 
			   $('vehicle').value = 0;
			   
			}
			if($('acc')){
				$('acc').value = 0;
				
			}
			if($('isFlag')) $('isFlag').value=3;
			no_ajax=1;
	}
	else if($('isFlag').value == 2 &&  val_sel == 2){
			if($('type')){
				$('type').value = 0;
				
			}
			if($('acc')){
				$('acc').value = 0;
				
			}
			if($('isFlag')){
				$('isFlag').value=3;
				
			}
			no_ajax=1;

	}
	else if($('isFlag').value == 2 &&  val_sel == 3){
			if($('type')){
				$('type').value = 0;
				
			}
			if($('vehicle')){
				$('vehicle').value = 0;
			
			}
			if($('isFlag')){
				$('isFlag').value=3;
				
			}
			no_ajax=1;
	}
	
	
	var j=0;
	if( isType=='Yes'    && tid!='0' ){ j = j+1; }
	if( isVehicle=='Yes' && vid!='0' ){ j = j+1; }
	if( isAcc=='Yes'     && aid!='0' ){ j = j+1; }
	if( j==i && no_ajax==0){
		$('fp_tbl').style.display = "none";
		$('pro_tbl').style.display = "block";
		$('pro_tbl').innerHTML = '<img src="../images/ajax-loader.gif" style="padding:30px 0 30px 200px;" />';
		//call ajax function;
		
		filtered_product(cat_id,tid,vid,aid);
		
			if(cat_id !=''){
			 	jBookmarker.set( 'cid', cat_id );
			}
			if(tid !=''){
				jBookmarker.set( 'type_id', tid );
			}
			if(aid !=''){
				jBookmarker.set( 'acc_id', aid );
			}
			if(vid !=''){
				jBookmarker.set( 'vehicle_id', vid );
			}
	}
	
}

	//filter product
	function filtered_product(cat_id,type_id,vehicle_id,acc_id){
		var parms = 'id=filteredProduct&cat_id='+cat_id+'&type_id='+type_id+'&vehicle_id='+vehicle_id+'&acc_id='+acc_id;
		//alert(parms);
		var show = new Ajax.Request('../ajax/ajax.php', {method: 'post', parameters: parms, onComplete: filtered_product_res});
		
	}
	function filtered_product_res(re_id){
		if(re_id.responseText){
			$('pro_tbl').innerHTML = re_id.responseText;
			if($('isFlag')) $('isFlag').value=2;
		}
	}

	//filter product
/*	function showNavProducts(catID,type_id){
		alert(catID);
		$('show_submenu_product').style.display = "none";
		$('show_submenu_product').style.display = "block";
		$('show_submenu_product').innerHTML = '<img src="../images/ajax-loader.gif" style="padding:30px 0 30px 200px;" />';
		
		var parms = 'cat_id='+catID+'&type_id='+type_id;
		//alert(parms);
		var show = new Ajax.Request('http://www.rosspistons.com/beta/dev/ajax/menu-ajax.php', {method: 'post', parameters: parms, onComplete: productData});
		
	}
*/	


		showNavProduct = function( catID,acc_id,type_id,vehicle_id,on_page ) {
			var str = window.location.href;
			str = str.split('/');
			if(str[str.length-2] != 'products') window.location.href='http://www.rosspistons.com/products/index.php#cid='+catID+'&acc_id='+acc_id+'&type_id='+type_id+'&vehicle_id='+vehicle_id;
			
			var tid = '0';  var vid = '0';  var aid = '0';
			if($('type')){tid = $('type').value; }
			if($('vehicle')){vid = $('vehicle').value;}
			if($('acc')){aid = $('acc').value;} 
			
	        if(on_page == 1){
				if(aid!=0){
					         
					if(vid!=0){
					   vehicle_id=vid;
					}
					else{
					  vehicle_id=0;
					}
					if(aid!=acc_id){
						vehicle_id=0;
					}
					acc_id=aid;  
					
				}
				else if(tid!=0){
					if(vid!=0){
					   vehicle_id=vid;
					}
					else{
					  vehicle_id=0;
					}
					
					
					         
					
					if(tid!=type_id){
						vehicle_id=0;
					}
						
					type_id=tid;   	
				}	
		   }


			
			
			
			if(catID !=0){
				if(on_page==1){
					$('fp_tbl').style.display = "none";
					$('pro_tbl').style.display = "block";
					$('pro_tbl').innerHTML = '<img src="../images/ajax-loader.gif" style="padding:30px 0 30px 200px;" />';
				}
				var parms = 'cat_id='+catID+'&type_id='+type_id+'&vehicle_id='+vehicle_id+'&acc_id='+acc_id;
				var show = new Ajax.Request('../ajax/menu-ajax.php', {method: 'post', parameters: parms, onComplete: productData});
			}
			
			jBookmarker.set( '#cid='+catID+'&acc_id='+acc_id+'&type_id='+type_id+'&vehicle_id='+vehicle_id,'' );
		}
		
		initApp = function() {
			var cid = jBookmarker.get( 'cid' );
			var type_id = jBookmarker.get( 'type_id' );
			var acc_id = jBookmarker.get( 'acc_id' );
			var vehicle_id = jBookmarker.get( 'vehicle_id' );
			
			if ( !cid) {
				cid = 0;
			}
			if (!type_id) {
				type_id = 0;
			}
			if (!acc_id) {
				acc_id = 0;
			}
			if (!vehicle_id) {
				vehicle_id = 0;
			}
			showNavProduct( cid,acc_id,type_id,vehicle_id,0 );
		}
		
/*		
        window.onload = initApp;
		jBookmarker.addListener( initApp );
*/

    function productData(re_id){
		if(re_id.responseText){
			$('show_submenu_product').innerHTML = re_id.responseText;
		}
	}	
	
	
	
	
	
	
	
	
	function showUL(obj){
		var ulobjs = obj.getElementsByTagName("ul");
		ulobjs[0].style.display = "block";
	}
	function hideUL(obj){
		var ulobjs = obj.getElementsByTagName("ul");
		ulobjs[0].style.display = "none";
	}
	function showUL_ID(id){
		document.getElementById(id).style.display = "block";
	}
	function hideUL_ID(id){
		document.getElementById(id).style.display = "none";
	}