
	
	function hideLoginBox(){
			
		var logo=document.getElementById("loginBox");
		logo.style.opacity=0;
		
	}
	
	function showLoginBox(){
	
		var fade=0,logo=document.getElementById("loginBox").style,ms=(logo.opacity==0)?0:1,pace=setInterval(Fade,5);
		
		function Fade(){
			if(fade<100){
				fade+=1;
				if(ms){
					logo.filter="alpha(opacity="+fade+")";
				}
				else{
					logo.opacity=(fade/100);
				}
			}
			else{
				clearInterval(pace);
			}
		}
		
		document.getElementById("username").select();
		
	}
	
	function showAgentImage(arg, suspended){
			
		var el = document.getElementById('pop');
		el.style.display = 'block';
		
		if(suspended == 1){
			
			el.innerHTML = "<img src=\"img/agents/" + arg + ".jpg\" onerror=\"this.src='img/agents/ni.jpg'\" style=\"border:15px solid #f00\" />";
		
		}
		else{
			
			el.innerHTML = "<img src=\"img/agents/" + arg + ".jpg\" onerror=\"this.src='img/agents/ni.jpg'\"/>";
				
		}
	
	}

	function checklength(arg){
		if(arg.value.length > 199){
			alert('<ini:getProperty baseName="messages" name="200CharsPerNote"/>');
		}
		arg.value = arg.value.substring(0,199);		
	}
	
	function checkArgLength(arg){
		if(arg.length==5){
			ajaxGetAgentNameFromId(arg);
		}
	}
	
	function checkMobLength(arg){
		
		var el = document.getElementById("mob");
		el.value = el.value.split(' ').join('');
		
		if(arg.length==11){
			ajaxCheckForDuplicateMobile(arg);
		}	
	}
	
	function ajaxCheckForDuplicateMobile(arg){
		
		var xmlHttp = null;
		
		try{// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		}
		catch(e){// Internet Explorer 6+
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){// Internet Explorer 5.5+
				try{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e){
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		
		
		xmlHttp.onreadystatechange = function(){	
			
			if(xmlHttp.readyState==4){
				
				var responseFull = xmlHttp.responseText;
				
				if(responseFull.length > 2){
					
					var mobEl = document.getElementById("mob");
					
					mobEl.style.backgroundColor = 'red';
					document.all.tel.focus();
					alert("THIS MOBILE NUMBER IS ALREADY IN THE SYSTEM\n\n" + responseFull);
				}
				
			}
		}
		
		var strUrl = "ajaxTestDuplicateMobile.do?mob=" + arg;
		
		xmlHttp.open("GET", strUrl, true);
		xmlHttp.send(null);	
		
	}
	
	function ajaxGetAgentNameFromId(arg){
		
		var xmlHttp = null;
		var suspended = 0;
		var agentName = "";
		var responseElement = document.getElementById("agentName");
		
		try{// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		}
		catch(e){// Internet Explorer 6+
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){// Internet Explorer 5.5+
				try{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e){
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		
		
		xmlHttp.onreadystatechange = function(){	
			
			if(xmlHttp.readyState==4){
				
				var responseFull = xmlHttp.responseText;
				
				var responseSplit = responseFull.split("_");
				
				suspended = responseSplit[0]; 
				agentName = responseSplit[1];
				
				if(suspended == 1){
			
					responseElement.style.backgroundColor = 'red';
					document.all.tel.focus();
					alert('THIS AGENT IS CURRENTLY SUSPENDED!\n YOU SHOULD NOT CONTINUE.');
				}
				
				responseElement.value = agentName;
				
			}
		}
		
		var strUrl = "ajaxGetAgentName.do?aid=" + arg;
		
		xmlHttp.open("GET", strUrl, true);
		xmlHttp.send(null);	
		
		showAgentImage(arg, suspended);
		
	}
	
	function deleteDependant(id, aid){
		if(confirm("Are you sure you want to delete this dependancy?")){
			window.location="deleteDependancy.do?id=" + id + "&aid=" + aid
		}
	}
	
	function addDependant(){
		
		if(confirm("Are you sure you want to add this dependant?")){
				document.addDependantForm.submit();
		}
	}	
