

function getCookie(cookiename)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(cookiename + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + cookiename.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}


var handleSuccess = function(o){
  var div = document.getElementById('AdvisorPresenceContainer');
  
  if (div == null) {
		var div = document.getElementById('AdvisorPresenceContainer1F2F');
	}
	if (div == null) {
			var div = document.getElementById('AdvisorPresenceContainerNoPtrIcon');
	}	
	if (div == null) {
			var div = document.getElementById('AdvisorPresenceContainer1F2FNoPtrIcon');
	}
		
	if(o.responseText !== undefined){
		var xmlDoc = o.responseXML.documentElement;

		if ((xmlDoc != null) && (xmlDoc.getElementsByTagName('ReturnCode')[0].firstChild.nodeValue == 0)) {
		
			var oAdvisorDisplayName = xmlDoc.getElementsByTagName('PubName')[0].firstChild.nodeValue;
			var oAdvisorPhone = "&nbsp;";
			var oAdvisorHomePageLink = xmlDoc.getElementsByTagName('URL')[0].firstChild.nodeValue;
			
			if(xmlDoc.getElementsByTagName('Phone')[0].firstChild != null) {
				oAdvisorPhone = xmlDoc.getElementsByTagName('Phone')[0].firstChild.nodeValue;
			}
					
			var oAdvisorText = "<a href=\"" + oAdvisorHomePageLink + "\">" + oAdvisorDisplayName + "</a>";
			
			document.getElementById('AdvisorDisplayName').innerHTML = oAdvisorText;
			document.getElementById('AdvisorPhone').innerHTML = oAdvisorPhone;		
			if (div != null) {
				div.style.display = "block";
			}
			else {
				div.style.display = "none";
			}
		}
	}
}

var handleFailure = function(o){
	// do YAHOO.log here?
}

var callback =
{
  success:handleSuccess,
  failure: handleFailure,
  timeout: 1500
};

var sURLXML = '/plan/templates/advisorPresenceWS.jsp?EncodedAID='+getCookie('EncodedAgentNo')+'&Language=E&Context=SLF&AppVersion=1.0';
var sURLXML_fr = '/plan/templates/advisorPresenceWS.jsp?EncodedAID='+getCookie('EncodedAgentNo')+'&Language=F&Context=SLF&AppVersion=1.0';

function makeRequest(){
	//alert("Cookie :" + getCookie('EncodedAgentNo'));
	//alert("sURLXML :" + sURLXML);
	var obj1 = YAHOO.util.Connect.asyncRequest('GET', sURLXML, callback);
}

function makeRequestFr(){
	//alert("Cookie :" + getCookie('EncodedAgentNo'));
	//alert("sURLXML :" + sURLXML);
	var obj1 = YAHOO.util.Connect.asyncRequest('GET', sURLXML_fr, callback);
}

function setCookie()
{	var div = document.getElementById('encodedagentno');
	document.cookie = 'EncodedAgentNo=' + div.value;
	window.location.reload();
}


