/**
 *
 * @author Mark White and others.
 *
 *
 *
 */

var BrwUtils = 
{
	
// -------------------------------------------------------- User Logged In Functions
	
	/*
	 *
	 */
	UserLoggedIn: function()
	{
		var loggedIn;
		
		if (Utils.GetCookie('customerLogged'))
		{
			loggedIn = true;
		}
		else
		{
			loggedIn = false;
		}
		
		return loggedIn;
	},
	
	/*
	 *
	 */
	SetLoginLinkText: function()
	{
		if (this.UserLoggedIn())
		{
			document.getElementById('sign-in-out_label').innerHTML = 'Sign Out';
		}
		else
		{
			document.getElementById('sign-in-out_label').innerHTML = 'Sign In';	
		}
	},
	
	/**
	 *
	 * @author : nishat and Mark White.
	 *  Related article links are being reformatted here, 
	 *  task : 1  - several params are grabbed from URL for breadcrumbs and 'title' attribute is appended at the end.
	 * task : 2 - PDF urls are replaced in place of usual article link.
	 */
	 RelatedArticlesLinksFormatter: function()
	 {
	 
		// reading three params.. 
		var useParam = new Array ( 's','t','u' ) ;   
		var qs = '';   

		// reading request.querystring
		var queryString = Utils.ParseQuerystring ( window.location.search );

		// building the string..
		for (var i = 0; i < useParam.length; i++)
		{        
			var res = queryString[ useParam[i] ]; 		
			if( res != null )
			{
				qs += '&'+ useParam[i] +'='+ res ;
			}  	   
		}

		if( qs != '' )
		{ 
			// loading all anchor links..
			var uls = document.getElementById('MainViewer_Script2').getElementsByTagName('ul'); 

			if (uls != null) 
			{
				var links = uls[0].getElementsByTagName ('a'); 
				
				for (var i = 0; i < links.length; i++ )
				{
					var queryString = Utils.ParseQuerystring(links[i].href);
					// console.log ( queryString ) ;				
					var title = queryString['title'];
					// console.log ( title ) ;				
					links[i].href = links[i].href.replace(/&title=[^&]*/, '') + qs + '&title=' + Utils.UrlEncode( title );

					if ( links[i].rel.indexOf('PDF://') > -1 )  
					{		  
					  links[i].href = links[i].rel ; 		  		  
					}		
					 // console.log ( links[i].href ) ;				
				}
			}
		} 
	}

	
};