/********************************************************************
 * @Autor		mpoisson
 * @Date		2006-11-29
 * @Comments	Funciones javascript para navegación del sitio,
 *              todo lo referente a cambios de pagina va aca!!
 ********************************************************************/

// Redirecciona a la url especificada
function changeURL(url) {
	window.location.href = url;
}

/**************************************************************
 * Reemplaza un parametro de una url con otro valor
 * @param url string sobre el que se busca el paramentro
 * @param paramName nombre del paramentro a buscar en la url
 * @param paramValue valor a reemplazar en paranName
 * Ejemplo:
 * url       : www.futureshorts.com/news.php?site=215&id=1
 * paramName : site
 * paramValue: 3
 * Resultado : www.futureshorts.com/news.php?site=3&id=1
 **************************************************************/
function urlParamReplace(url, paramName, paramValue) {
	newUrl = new String(url);
 	var rExp = new RegExp(paramName + "=[\\d]{0,}", "i");
 	if (newUrl.search(rExp) >= 0) {
		result = newUrl.replace(rExp, paramName + "=" + paramValue);
 	} else {
 		var oExp = new RegExp("\\?", "i");
 		if (newUrl.search(oExp) > 0) {
 			result = url + "&";
 		} else {
 			result = url + "?";
 		}
 		result += paramName + "=" + paramValue;
 	}
	return result;
}


