/* 
  Copyright 2007 - Certifica.com 
  $Id: certifica-js14.js 1645 2007-04-03 13:54:19Z leus $
*/
function cert_getReferrer14()
{
   var referrer = document.referrer;
   try { 
      if ( self != top ) 
         referrer = top.document.referrer;
   } catch(e) {
      referrer = document.referrer;
   }
   return referrer;
}

/******************************************************************
** Codigo agregado por Grupo Nacion
******************************************************************/
function parseURL(data) {
	var e = /^((\w+):\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/;
	if (data.match(e)) {
		return  {url: RegExp['$&'], username: RegExp.$4, password: RegExp.$5, port: RegExp.$7, protocol: RegExp.$2, host: RegExp.$6, pathname: RegExp.$8, querystring: RegExp.$9, fragment: RegExp.$10};
	} else {
		return  {url: "No Match", username: "", password: "", port: "", protocol: "", host: "", pathname: "", querystring: "", fragment: ""};
	}
}

function GalleryCertificaPath(defaultURL) {

	pageUrl = parseURL(location.href);

	if (pageUrl.url == "No Match") {
		return defaultURL;
	} else {
		return pageUrl.pathname;
	}
}
