// IF AGENTS ARE AVAILABLE:
function agents_available()
{

   var baseurl = document.getElementById('baseurl').value;
    document.getElementById('InstantChatImage').innerHTML = '<a href="javascript: openChat();" title="Live Help"><img alt="Live Help" src="'+baseurl+'/images/InstantService_Live_Help_Button.gif"></a>';
    
}

function openChat() {
	window.open('https://admin.instantservice.com/links/5702/10945','custclient','width=600,height=320,scrollbars=0');
	return void(0);
}

// IF AGENTS ARE NOT AVAILABLE: 
function agents_not_available()
{
    var baseurl = document.getElementById('baseurl').value;
    var url = document.getElementById('url').value;
    document.getElementById('InstantChatImage').innerHTML = 
    '<a href='+url+'contactus target="_blank" title="Live Help">' +
    '<img alt="Live Help" src='+baseurl+'/images/InstantService_Live_Help_Unavailable.gif>' +
    '</a>';
    return true;
}
	//-->
	
	document.write('<img src="https://admin.instantservice.com/resources/smartbutton/5702/10945/available.gif?' +
Math.floor(Math.random()*10001) + '" style="width:0;height:0;visibility:hidden;position:absolute;"' +
' onLoad="agents_available()" onError="agents_not_available()">');




function setInstantChatEvent() {
    if(document.getElementById("InstantChatImage"))
    {
		var lnk = document.getElementById("InstantChatImage").getElementsByTagName("A")[0];		        
		if (lnk && lnk.href.indexOf("contactus") == -1) lnk.onclick = processInstantChatOpen;
    }
}

function processInstantChatOpen() {
	//code for customer initiate case
	var baseurl = document.getElementById('headerbaseurl').value;
	var tmpIm = new Image();	
	tmpIm.src = baseurl+'counter/instanceServiceCountUpdateCustomerInitiated';
}
window.setTimeout(setInstantChatEvent, 100);