var gp = {
		swf		:	{
						replaceSwf :	function(){
							objects = document.getElementsByTagName("embed");
							for (var i = 0; i < objects.length; i++){
								objects[i].outerHTML = objects[i].outerHTML;
							}
						}
					},
					
		ajax	:	{
						/**
						 * 	ajaxRequest
						 * 	params
						 * 	@param	page 			la pagina da chiamare
						 * 	@param	dataValues		array di elementi da passare come valori alla pagina
						 * 	@param	isAsync			definisce se la funzione deve essere asincrona (true) sincrona (false)
						 * 	@param	callType		definisce GET o POST
						 * 
						 * 	@return	response		il risulatato della chiamata
						 * 
						 */
						ajaxRequest	:	function(page,dataValues,isAsync,callType){
							var result =$.ajax({
											 url	:	page,
											 type	:	callType,
											 data	: 	dataValues,
											 async	: 	isAsync
										}).responseText;
							return result;
						}
					},
					
		navigation:	{
						getQueryStringParameter : function queryString(key,queryString) { 
							  var loc = queryString.substring(1, queryString.length);
							  var param_value = false;

							  var params = loc.split("&");
							  for (i=0; i<params.length;i++) {
							      param_name = params[i].substring(0,params[i].indexOf('='));
							      if (param_name == key) {
							          param_value = params[i].substring(params[i].indexOf('=')+1)
							      }
							  }
							  if (param_value) {
							      return param_value;
							  }
							  else {
							      return false; //Here determine return if no parameter is found
							  }
							}
					}
}