var date = new Date();
date.setTime(date.getTime()+(100*24*60*60*1000));
var expires = "expires="+date.toGMTString();
function rewritePageNumber(index,url){
	var pageCount = document.getElementsByName('pageCount');
	pageCountValue = pageCount[index].options[pageCount[index].selectedIndex].value;
	document.cookie = 'pageCount='+pageCountValue+';'+expires+'; path=/';
	if(gup('s')){
		window.location.href = url+pageCountValue+'/?s='+gup('s');
	}else{
		window.location.href = url+pageCountValue+'/';
	}
}
function rewritePerPage(index,url){
	var itemsPerPage = document.getElementsByName('itemsPerPage');
	itemsPerPageValue = itemsPerPage[index].options[itemsPerPage[index].selectedIndex].value;
	document.cookie = 'itemCount='+itemsPerPageValue+';'+expires+'; path=/';
	document.cookie = 'pageCount='+1+';'+expires+'; path=/';
	if(gup('s')){
		window.location.href = url+1+'/?s='+gup('s');
	}else{
		window.location.href = url+1+'/';
	}
}
function rewriteOrder(index,url){
	var orderBy = document.getElementsByName('orderBy');
	orderByValue = orderBy[index].options[orderBy[index].selectedIndex].value;
	document.cookie = 'orderBy='+orderByValue+';'+expires+'; path=/';
	var sURL = unescape(window.location.pathname);
	if(gup('s')){
		window.location.href = sURL+'?s='+gup('s');
	}else{
		window.location.href = sURL;
	}
}
function moveBack(url){
	var value = Get_Cookie('pageCount');
	if(value>1){
		value--;
		document.cookie = 'pageCount='+value+';'+expires+'; path=/';
	}
	if(gup('s')){
		window.location.href = url+value+'/?s='+gup('s');
	}else{
		window.location.href = url+value+'/';
	}
}

function moveForward(max,url){
	var value = Get_Cookie('pageCount');
	if(value<max){
		value++;
		document.cookie = 'pageCount='+value+';'+expires+'; path=/';
	}
	if(gup('s')){
		window.location.href = url+value+'/?s='+gup('s');
	}else{
		window.location.href = url+value+'/';
	}
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function Get_Cookie( check_name ) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
}
}