//var wpc_disable_alerting = 'fdggfd'; // anything
// above var mustbe set in debugging mode

function includeUnifiedRenderingCss(){
//	alert( 'in' );
	var styleToAdd1;
	var styleToAdd2;
	var styleToAdd3;
	var styleToAdd4;
	var styleToAdd5;
	try { 
		// wpc_detected_browser_abbrev
		var detected_browser_abbrev;
		if( ur_system.browser_abbrev )
			detected_browser_abbrev = ur_system.browser_abbrev;
		else
			detected_browser_abbrev = wpc_detected_browser_abbrev;
		
		/* ur_system.stylepath is something like this: "/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_hcb/ur/" */
		var urdesigndataUrl = ur_system.stylepath.replace( "com.sap.portal.design.urdesigndata", "com.sap.portal.design.portaldesigndata" );
		var navThemeUrl = urdesigndataUrl.replace( "/ur/", "/nav/" );
		var controlsUrl = urdesigndataUrl.replace( "/ur/", "/controls/" );
		// navThemeUrl is something like this: /irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_hcb/nav/
		
		//styleToAdd1 = '/irj/portalapps/com.sap.portal.htmlb/jslib/sapUrMapi_' + detected_browser_abbrev + '.css'; 
		styleToAdd2 = ur_system.stylepath + 'ur_fc_'  	+ detected_browser_abbrev + '.css'; 
		styleToAdd3 = ur_system.stylepath + 'ur_efc_' 	+ detected_browser_abbrev + '.css'; 
		styleToAdd4 = navThemeUrl         + 'nav_'    	+ detected_browser_abbrev + '.css'; 
		styleToAdd5 = controlsUrl         + 'controls_'	+ detected_browser_abbrev + '.css'; 
		
//		document.styleSheets[0].addImport( styleToAdd1 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		document.styleSheets[0].addImport( styleToAdd2 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		document.styleSheets[0].addImport( styleToAdd3 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		document.styleSheets[0].addImport( styleToAdd4 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		document.styleSheets[0].addImport( styleToAdd5 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		
//		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd1 + '">');
		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd2 + '">');
		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd3 + '">');
		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd4 + '">');
		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd5 + '">');
//		alert( 'ur_system....1; added = ' + styleToAdd1 + styleToAdd2 + styleToAdd3 );
	} catch( er1 ) { 
		try{
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd1 + '">');
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd2 + '">');
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd3 + '">');
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd4 + '">');
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd5 + '">');
//			alert( 'ur_system....2; added = ' + styleToAdd1 + styleToAdd2 + styleToAdd3 );
		} catch ( er2 ){
		   try{
				var ex_joro = er2; // this is to remember to set the exception name :)
				var errorString = 
					ex_joro.name + ' ' + ex_joro.message 
					+ ', fileName = ' +  ex_joro.fileName
					+ ', lineNumber = ' +  ex_joro.lineNumber
					+  ", stack: " + ex_joro.stack
					+  ",\n\n all: " + ex_joro
				; // this is used when you do javascript debugging
				if( wpc_disable_alerting == null )
					alert( errorString );
			} catch ( exception_666 ){
				alert( "exception while trying to alert exception " + exception_666 );
			}
		}
	};
}

function includeUnifiedRenderingCssForArticle(){
	var styleToAdd4;
	try { 
		// wpc_detected_browser_abbrev
		var detected_browser_abbrev;
		if( ur_system.browser_abbrev )
			detected_browser_abbrev = ur_system.browser_abbrev;
		else
			detected_browser_abbrev = wpc_detected_browser_abbrev;
		
		/* ur_system.stylepath is something like this: "/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/sap_hcb/ur/" */
		var navThemeUrl = ur_system.stylepath.replace( "/ur/", "/nav/" );
		navThemeUrl = navThemeUrl.replace( "com.sap.portal.design.urdesigndata", "com.sap.portal.design.portaldesigndata" );
		// navThemeUrl is something like this: /irj/portalapps/com.sap.portal.design.portaldesigndata/themes/portal/sap_hcb/nav/
		
		styleToAdd4 = navThemeUrl         + 'nav_'    + detected_browser_abbrev + '.css'; 
		
		document.styleSheets[0].addImport( styleToAdd4 ); // supported only in IE, but this is the portal way, so better do it that way, if we can :)
		
		document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd4 + '">');
	} catch( er1 ) { 
		try{
			document.write('<link rel="stylesheet" type="text/css" href="' + styleToAdd4 + '">');
		} catch ( er2 ){
		   try{
				var ex_joro = er2; // this is to remember to set the exception name :)
				var errorString = 
					ex_joro.name + ' ' + ex_joro.message 
					+ ', fileName = ' +  ex_joro.fileName
					+ ', lineNumber = ' +  ex_joro.lineNumber
					+  ", stack: " + ex_joro.stack
					+  ",\n\n all: " + ex_joro
				; // this is used when you do javascript debugging
				if( wpc_disable_alerting == null )
					alert( errorString );
			} catch ( exception_666 ){
				alert( "exception while trying to alert exception " + exception_666 );
			}
		}
	};
}

