/**
 *	函数说明:页面加载时(window.onload)
 *
 **/
$(document).ready(function(){
	change_load_display();
});


/**
 *	函数说明：分页和改变布局
 *
 *	@param	$layout		布局格式：list or grid	
 *	@param	$sortby		排序字段
 *	@param	$orderby	升序降序排列
 *	@param	$pagezie	一页有几个产品
 *	@param	$page		第几页
 *
 **/
function page_layout(layout , sortby , orderby , pagesize , page)
{

	var hrefname = get_page_layout_sort_param(layout , sortby , orderby , pagesize , page);
	hrefname = e_url + hrefname + '.html';
	//alert('最后跳转：'+hrefname);
	window.location.href = hrefname;
	//alert('最后跳转：'+hrefname[0]+'-'+keyword+'_'+layout+'_'+sortby+'_'+orderby+'_'+pagesize+'_'+page+'.html');
	//window.location.href = hrefname[0]+'-'+params[0]+'_'+params[1]+'_'+params[2]+'_'+params[3]+'_'+params[4]+'_'+params[5]+'.html';		
	
}//End Function[page_layout]

/**
 *	函数说明：获得分页，布局，排序等相关参数
 *
 *	@param	$layout		布局格式：list or grid	
 *	@param	$sortby		排序字段
 *	@param	$orderby	升序降序排列
 *	@param	$pagezie	一页有几个产品
 *	@param	$page		第几页
 *
 **/
function get_page_layout_sort_param(layout , sortby , orderby , pagesize , page)
{
	// 去除 .html /
	var pathname = window.location.pathname.toString().replace(/.html/,"").replace(/\//,"");
	
	var params = pathname.split('_');
	pathname = params[0];
	
	if ( params.length != 1 ) {
		layout = (layout == '' || typeof(layout) == 'undefined') ? (typeof(params[1]) == 'undefined' ? 'list' : params[1]) : layout;
		sortby = (sortby == '' || typeof(sortby) == 'undefined') ? (typeof(params[2]) == 'undefined' ? 'name' : params[2]) : sortby ;
		orderby = (orderby == '' || typeof(orderby) == 'undefined') ? (typeof(params[3]) == 'undefined' ? 'asc' : params[3]) : orderby ;		
		pagesize = (pagesize == '' || typeof(pagesize) == 'undefined') ? (typeof(params[4])== 'undefined' ? '20' : params[4]) : pagesize ;
	}else{
		layout		= 'grid';
		sortby		= 'name';
		orderby		= 'desc';
		pagesize	= '20';
	}
	//page = (page == '' || typeof(page) == 'undefined') ? (typeof(params[5]) == 'undefined' ? '1' : params[5]) :  page ;
	page = (page == '' || typeof(page) == 'undefined') ? '1' :  page ;
	
	return pathname+"_"+layout+"_"+sortby+"_"+orderby+"_"+pagesize+"_"+page;
}//End Function[get_page_layout_sort_param]

/**
 *	函数说明：加载页面时做处理
 *
 */
function change_load_display()
{
	//获得分页，布局等相关参数
	params_str	= get_page_layout_sort_param();
	params = params_str.split('_');

	//设置排序字段的现实
	$("#sortby option[value='"+params[2]+"']").attr('selected' , true);
	
}//End Function[change_load_display]

