/*
 * getBaseUri returns the base virtual portal uri
 * (e.g. /wps/portal/dch/ resp. /wps/myportal/dch/)
 */
function getBaseUri(url) 
{
	var virtPortal;
	
	if (window.location.port == '9081' || window.location.port == '10038') // Portal 6
	{
	    // local dev env
		var popup_url;
	 	if (url.indexOf("/myportal/") > 0)
	  	{
	   	   popup_url = "/wps/myportal/";
	  	}
	  	else if (url.indexOf("/portal/") > 0)
	  	{
	   	   popup_url = "/wps/portal/";
	  	}
	  	virtPortal = popup_url;
	}
	else
	{
		var uri;
		if (url.indexOf('/myportal/') > 0) {
			uri = url.substr(url.indexOf('wps/myportal/'));
		}
	  	else if (url.indexOf('/portal/') > 0) {
			uri = url.substr(url.indexOf('wps/portal/'));
		}
		var words=uri.split('/') //split using '/' as delimiter
		virtPortal = '/';
		for (i=0; i < words.length && i < 3; i++) {
			virtPortal = virtPortal + words[i] + '/';
		}
	}
	return virtPortal;
}
/*
 * getEmailPrefix returns the domain specific prefix
 * (e.g. 'dch_' for derendinger.ch)
 */
function getEmailPraefix ()
{
	var myPraefix = '';
	var myHost = window.location.host;
	var myDomain = myHost.substr(myHost.lastIndexOf('.')+1,myHost.length-myHost.lastIndexOf('.'));
	if (myDomain.indexOf(':') > 0) {
		myDomain = myDomain.substr(0,myDomain.lastIndexOf(':'));
	}
	myPraefix = 'd'+myDomain+'_';
	if (myPraefix == 'dde_') {
		if(myHost.indexOf('q-11') > 0) {
			myPraefix = 'q11_';
		}
		else if(myHost.indexOf('q11-shop') > 0) {
			myPraefix = 'dweb_';
		}
		else {
			myPraefix = 'duw_';
		}
 	}
	else if (myPraefix == 'dch_') {
		if(myHost.indexOf('waelchli') > 0) {
			myPraefix = 'wbb_';
		}
		else {
			myPraefix = 'dch_';
		}
	}
	return myPraefix;
}

/*
 * special development getBaseUri() function ...
 * works without virtual portals and only for shops
 */
/*
function getBaseUri()
{
	var url = document.URL;
	var popup_url;
 	if (url.indexOf("/myportal/") > 0)
  	{
   	   popup_url = "/wps/myportal/";
  	}
  	else if (url.indexOf("/portal/") > 0)
  	{
   	   popup_url = "/wps/portal/";
  	}
  	
  	//Art Detail Change - AT - START
  	var prefix = url.substring(url.indexOf(":") + 3, url.indexOf(".") + 1);
  	if (url.indexOf("derendinger.at") > 0)
  	{
   	   popup_url = popup_url + "dat/";
  	}
  	//Art Detail Change - AT - END
  	
  	return popup_url;
}
*/