function marketpanel(name) {
this.page = 1;
this.child_name = name;
  
	if ( typeof marketpanel._initialized == "undefined" ) {

		marketpanel.prototype.build = function() {
  		 //events
       if (document.getElementById("pagination_options")) {
         this.page_numbers   = document.getElementById("pagination_options").getElementsByTagName("a");
         YAHOO.util.Event.addListener(this.page_numbers, "click", this.change_page, this);
       }
       if (document.getElementById("next")) {  
         var next_link = document.getElementById("next").getElementsByTagName("a");
         YAHOO.util.Event.addListener(next_link, "click", this.change_page_next_prev, this);
       }
       if (document.getElementById("prev")) {
         var prev_link = document.getElementById("prev").getElementsByTagName("a");
         YAHOO.util.Event.addListener(prev_link, "click", this.change_page_next_prev, this);
       }
		}
	
		marketpanel.prototype.process_change_page = function(page_num) {         
      document.getElementById("page").value = page_num;
      
      this.search_url = "";
 
      this.search_url = this.search_url+this.search_item("market_url");  
      this.search_url = this.search_url+this.search_item("state_id");
      this.search_url = this.search_url+this.search_item("city_id");
      this.search_url = this.search_url+this.search_item("gen_cat_id");
      this.search_url = this.search_url+this.search_item("ser_cat_id");
      this.search_url = this.search_url+this.search_item("sub_cat_id");
      this.search_url = this.search_url+this.search_item("school_id");
      this.search_url = this.search_url+this.search_item("directory");
      this.search_url = this.search_url+this.search_item("searchterm");
      this.search_url = this.search_url+this.search_item("page");
         
      dash_loader.passed_in_url_vars = this.search_url; 
      dash_loader.reload_tab();
		}
			
    marketpanel.prototype.change_page = function(e, obj) {  
      page_num = this.id.replace(/p_/,""); 
      obj.process_change_page(page_num);
		}
		
		marketpanel.prototype.change_page_next_prev = function(e, obj) {  
      page_num = this.id.replace(/p_/,""); 
      obj.process_change_page(page_num);
      scroll(0,0);
		}
		
		
		marketpanel.prototype.search_item = function(search_item) {
  	  var return_var = "";
  	  if (document.getElementById(search_item)) {
  		  if (document.getElementById(search_item).value.length > 0 && document.getElementById(search_item).value != 0) {
  		    
  		    val = document.getElementById(search_item).value;
  		    
  		    dash_loader.search_ids[search_item] = val;
  		    
  		    return_var = search_item+"="+val+"&";
  		  }
  		}
  		return return_var;
  	}
	
				
  	marketpanel.prototype.reload_func = function() {
  	  var search_url = "";
      search_url = search_url+this.search_item("market_url");  
  	  dash_loader.passed_in_url_vars = search_url; 
  	}
  	  
  	
		marketpanel._initialized = true;
	} 
} 

/*
if ( document.getElementById( "market_url_hj" ) ) pass_vars["market_url_hj"] = document.getElementById( "market_url_hj" ).value;
  			if ( document.getElementById( "location_url_hj" ) ) pass_vars["location_url_hj"] = document.getElementById( "location_url_hj" ).value;
  			if ( document.getElementById( "category_url_hj" ) ) pass_vars["category_url_hj"] = document.getElementById( "category_url_hj" ).value;
  			*/



/*
 marketpanel.prototype.change_page = function(e, obj) {
      document.getElementById("page").value = this.name;
      
      obj.search_url = "";
      obj.search_url = obj.search_url+obj.search_item("country_id");
      obj.search_url = obj.search_url+obj.search_item("state_id");
      obj.search_url = obj.search_url+obj.search_item("city_id");
      obj.search_url = obj.search_url+obj.search_item("gen_cat_id");
      obj.search_url = obj.search_url+obj.search_item("ser_cat_id");
      obj.search_url = obj.search_url+obj.search_item("sub_cat_id");
      obj.search_url = obj.search_url+obj.search_item("school_id");
      obj.search_url = obj.search_url+obj.search_item("directory");
      obj.search_url = obj.search_url+obj.search_item("searchterm");
      obj.search_url = obj.search_url+obj.search_item("page");
               
      dash_loader.passed_in_url_vars = obj.search_url; 
      dash_loader.reload_tab();
		}
		
		marketpanel.prototype.search_item = function(search_item) {
  	  var return_var = "";
  	  if (document.getElementById(search_item)) {
  		  if (document.getElementById(search_item).value.length > 0 && document.getElementById(search_item).value != 0) {
  		    return_var = "&"+search_item+"="+document.getElementById(search_item).value;
  		  }
  		}
  		return return_var;
  	}
  	
  	*/