function pathfinder(){
	var ARROWNAC_URL = "";
	var szCurrentURL = location.hostname;
	if(szCurrentURL != null){
		if( (szCurrentURL.indexOf("dev") >=0) || (szCurrentURL.indexOf("devapp") >=0) ){
			ARROWNAC_URL = "http://dev.arrownac.com/";
		}else if( (szCurrentURL.indexOf("qww") >=0) || (szCurrentURL.indexOf("qwwapp") >=0) || (szCurrentURL.indexOf("qwwapp") >=0) ){
			ARROWNAC_URL = "http://qww.arrownac.com/";
		}else if( (szCurrentURL.indexOf("dww") >=0) || (szCurrentURL.indexOf("dwwapp") >=0) ){
			ARROWNAC_URL = "http://dww.arrownac.com/";
		}else{
			ARROWNAC_URL = "http://www.arrownac.com/";
		}
	}
	return ARROWNAC_URL;
};
var envurl = pathfinder();
var url = pathfinder();
document.write(''+
'<link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/SpecialOffersFromArrowNac" title="Special Offers from Arrow NAC" />\n'+
'');
/*
'<link rel="alternate" type="application/rss+xml" href="'+url+'cmadata?page=offers&response=rss" title="Special Offers from Arrow NAC" />\n'+
'<link rel="alternate" type="application/rss+xml" href="'+url+'cmadata?page=events&response=rss" title="Events and Training - Arrow NAC" />\n'+
'<link rel="alternate" type="application/rss+xml" href="'+url+'cmadata?page=headlines&response=rss" title="News - Arrow NAC" />\n'+
'');
*/



//environment variables
var loc;
var tempenv;
var env;
var myarrowenv;

//the function returns the environment for placement into urls
function checkEnvironment(){

	loc = location.hostname; //get hostname
	tempenv = loc.split('.'); //get environment
	env = tempenv[0].substring(0,3);//check first 3 letters for dww, qww, www
	
	//prevent comcomponents and appapp
	if (env == "com" || env == "app" || env == "www"){
		env = "";
		myarrowenv = "www";
	}else{
		myarrowenv = env;
	}
	return env;
}


//performs login functionality 
function checkAuthentication(){
	
	var results = document.cookie.match ( '(^|;) ?' + 'i' + '=([^;]*)(;|$)'); //check for login status cookie - i
	
	checkEnvironment();
	
	//if cookie is found
	if (results){
	    var temp = new Array(); //declare array to store cookie data
	    temp = results[2].split(','); //store cookie data into array
	    var name = temp[0]; //take first part of cookie data(name) and store
	    var glhead; //declare var to store heading html
	    
	    //if in dww.arrownac or dwwcomponents.arrow, assign this html to glhead
	    if(tempenv[0] == "dww" || tempenv[0] == "qww" || tempenv[0] == "www"){
	    	if ( $("#myarrow_login").length > 0 ) {
			    $('#myarrow_login').html(''+
				    '<div id="login_button">\n'+
					'<a href="https://' + myarrowenv + '.arrownac.com/login/" rel="windowCenter" class="popupwindow"><img src="/images/layout/manage_myaccount.gif" alt="Manage My Account"></a>\n'+
					'</div>\n'+
					'<div id="login_alt">\n'+
					'<p>View order status, print invoices, and much more</p>\n'+
					'</div>\n'
			    );
			}
			
			var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li>Hello, <span id="userName">'+ name + '</span> (<a href="#" onClick="doMaLogout();" id="maLogout">Log Out</a>)</li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="https://' + myarrowenv + '.arrownac.com/login" rel="windowCenter" class="popupwindow">Manage My Account</a></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="http://' + env + 'components.arrow.com/cart/cc/" rel="windowCenter" class="popupwindow"><img src="/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
	    }
	    else if (tempenv[0] == "dwwcomponents" || tempenv[0] == "qwwcomponents" || tempenv[0] == "components")
	    {
			var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li>Hello, <span id="userName">'+ name + '</span> (<a href="#" onClick="doMaLogout();" id="maLogout">Log Out</a>)</li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="https://' + myarrowenv + '.arrownac.com/login" rel="windowCenter" class="popupwindow">Manage My Account</a></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="http://' + env + 'components.arrow.com/cart/cc/" rel="windowCenter" class="popupwindow"><img src="/static/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
	    }
	    else
	    {
		    var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li>Hello, <span id="userName">'+ name + '</span> (<a href="#" onClick="doMaLogout();" id="maLogout">Log Out</a>)</li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="javascript:termsPopup(\'https://' + myarrowenv + '.arrownac.com/login/\',\'_self\');checkPopupClosed();">Manage My Account</a></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="javascript:termsPopup(\'http://' + env + 'components.arrow.com/cart/cc/\',\'_self\');checkPopupClosed();"><img src="/static/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
					      
			if ( $(".calloutBox").length > 0 ) {
			    $('.calloutBox').html('Hello ' + name + '!<br /><span>Your MyArrow price and inventory have updated</span>');
			}					      
	    }
	    
	    $('#glhead').html(glhead);
	    
	    return true;
	    
	}
	// if cookie is not found
	else
	{
	    if(tempenv[0] == "dww" || tempenv[0] == "qww" || tempenv[0] == "www"){
	    	if ( $("#myarrow_login").length > 0 ) {
			    $('#myarrow_login').html(''+
				    '<div id="login_button">\n'+
					'<a href="javascript:termsPopup(\'https://' + env + 'components.arrow.com/cart/loginnac.jsp\',\'_self\');checkPopupClosed();"><img src="/images/layout/login-button.gif" alt="Login to MyArrow" /></a>\n' +
			    	'</div>\n'+
			    	'<div id="login_alt">\n'+
					'<a href="http://' + env + 'app.arrownac.com/aws/myaccount_registration" rel="windowCenter" class="popupwindow">Register</a> | <a href="http://' + env + 'app.arrownac.com/aws/pg_ForgetUserInfo" rel="windowCenter" class="popupwindow">Forgot your password?</a>\n'+	
					'</div>\n'
			    );
			}
		    var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li><a href="javascript:termsPopup(\'https://' + env + 'components.arrow.com/cart/loginnac.jsp\',\'_self\');checkPopupClosed();">Login to MyArrow</a><span class="tm">TM</span></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="http://' + env + 'components.arrow.com/cart/cc/" rel="windowCenter" class="popupwindow"><img src="/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
	    }
	    else if(tempenv[0] == "dwwcomponents" || tempenv[0] == "qwwcomponents" || tempenv[0] == "components")
	    {
		    var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li><a href="javascript:termsPopup(\'https://' + env + 'components.arrow.com/cart/loginnac.jsp\',\'_self\');checkPopupClosed();">Login to MyArrow</a><span class="tm">TM</span></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="http://' + env + 'components.arrow.com/cart/cc/" rel="windowCenter" class="popupwindow"><img src="/static/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
	    }
	    else
	    {
		    var glhead =  ''+
					      '<ul class="gl-login">\n'+
					        '<li><a href="javascript:termsPopup(\'https://' + env + 'components.arrow.com/cart/loginnac.jsp\',\'_self\');checkPopupClosed();">Login to MyArrow</a><span class="tm">TM</span></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="javascript:termsPopup(\'http://' + env + 'components.arrow.com/cart/cc/\',\'_self\');checkPopupClosed();"><img src="/static/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
					      
			if ( $(".calloutBox").length > 0 ) {
			    $('.calloutBox').html('<a href="javascript:termsPopup(\'https://' + env + 'components.arrow.com/cart/loginnac.jsp\',\'_self\'); checkPopupClosed();">Login to MyArrow</a><span>for your custom price and inventory</span>');
			}	
							      
	    }
	    
	    $('#glhead').html(glhead);
	    return false

	}
}
