function pathfinder(){
	var ARROWNAC_URL = "";
	var szCurrentURL = location.hostname;
	if(szCurrentURL != null){
		if( (szCurrentURL.indexOf("dev") >=0) || (szCurrentURL.indexOf("devapp") >=0) ){
			ARROWNAC_URL = "http://devapp.arrownac.com/";
		}else if(  (szCurrentURL.indexOf("qww") >=0) || (szCurrentURL.indexOf("qalwl81") >=0) || (szCurrentURL.indexOf("qvwapp") >=0) || (szCurrentURL.indexOf("qwwapp") >=0) ){
			ARROWNAC_URL = "http://qalwl81.arrownac.com:8004/";
		}else{
			ARROWNAC_URL = "http://app.arrownac.com/";
		}
	}
	return ARROWNAC_URL;
};
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"){
			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\');">Manage My Account</a></li>\n'+
							'<li> | </li>\n'+
					        '<li><a href="javascript:termsPopup(\'http://' + env + 'components.arrow.com/cart/cc/\',\'_self\');"><img src="/static/images/layout/cart.gif" alt="cart" id="cart" /></a></li>\n'+
					      '</ul>\n';
	    }
	    
	    $('#glhead').html(glhead);
	    return true;
	}
	else
	{
	    if(tempenv[0] == "dww" || tempenv[0] == "qww" || tempenv[0] == "www"){
		    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';
	    }
	    
	    $('#glhead').html(glhead);
	    return false;
	}
}
