//		window.onresize=setPos;
//		function setPos(){
//			var spacer=document.getElementById("spacer");
//			var toppos=DL_GetElementTop(spacer);
//			var leftpos=DL_GetElementLeft(spacer);
//			var adlink=document.getElementById("adlink");
//			adlink.style.left=leftpos;
//			adlink.style.top=toppos;
//			}
//		
//		function DL_GetElementLeft(eElement)
//		{
//			var nLeftPos = eElement.offsetLeft;          
//			var eParElement = eElement.offsetParent;     
//			while (eParElement != null)
//			{                                            
//			    nLeftPos += eParElement.offsetLeft;      
//			    eParElement = eParElement.offsetParent;  
//			}
//			return nLeftPos;                             
//		}
//	
//		function DL_GetElementTop(eElement)
//		{
//		    var nTopPos = eElement.offsetTop;           
//		    var eParElement = eElement.offsetParent;    
//		    while (eParElement != null)
//		    {                                            
//		        nTopPos += eParElement.offsetTop;        
//		        eParElement = eParElement.offsetParent;  
//		    }
//		    return nTopPos;                              
//		}
		


        // ***************************************************************
        // VALID HOSTS THAT COULD BE CONSIDERED INTERNAL
		var hostArray=new Array(3);
        // DEVELOPMENT
		hostArray[0] = "localhost";
		hostArray[1] = "ermktgccb.propaganda3.com";
        // STAGING
		hostArray[2] = "12.191.21.208";
        // PRODUCTION
		hostArray[3] = "www.countryclubbank.com";
//		//hostArray[0]="192.168.1.38"; //Dev 
//		hostArray[0]="12.191.21.85";
//		hostArray[1]="ccb.vml.com"; //Stage at VML
//		hostArray[2]="www.countryclubbank.com"; //Production
//		hostArray[3]="www2.countryclubbank.com"; //Stage on Verisource
        // ***************************************************************
		
		
//		function IsInternalLink(a)
//		{
//			var IsInternal=false;
//			for (x=0;x<hostArray.length;x++)
//			{
//				if (a.host.indexOf(hostArray[x]) > -1)
//					{
//					IsInternal=true;
//					break;
//					}
//			}
//			if (a.href.indexOf("mailto:") > -1)
//			{
//				IsInternal=true;
//			}
//			if (a.href.indexOf("javascript:") > -1)
//			{
//				IsInternal=true;
//			}
//			if (a.href.indexOf("1000") > -1)
//			{
//				IsInternal=false;
//			}
//			return IsInternal;		
//		}
		
		function IsInternalLink(a)
		{
			//alert("IsInternal a = " + a.host);

			var IsInternal = false;

            if( a )
            {
			    for (x=0;x<hostArray.length;x++)
			    {
				    if (a.indexOf(hostArray[x]) > -1)
					{
					    IsInternal = true;
					    break;
					}
			    }
			    if (a.indexOf("mailto:") > -1)
			    {
				    IsInternal = true;
			    }
			    if (a.indexOf("javascript:") > -1)
			    {
				    IsInternal = true;
			    }
			    //if (a.indexOf("1000") > -1)
			    //{
				//    IsInternal = false;
			    //}
			    
			    //alert("IsInternal = " + IsInternal);
			}
			
			return IsInternal;		
		}
		
		
		function checkLink(evt)
		{
			//catch every click.  If it's a link pointed outside the site, notify user that he's leaving the site.
			//If it's a CMS admin image link, pass it through.

			//evt = e || window.event;
			//alert("TEST: " + evt.srcElement.tagName );
			//alert("TEST: " + evt.target.tagName );
			var evt = evt ? evt : window.event;
            var eventElement = evt.target ? evt.target : evt.srcElement;
		    //alert("eventElement = " + eventElement.href );
		    //for( var item in eventElement)
		    //{
		    //    alert("item = " + item.value );
		    //}
            //if(window.event.srcElement.tagName=="IMG")
			if(eventElement.tagName == "IMG")
			{
                //var eventElementURL = eventElement.baseURI ? eventElement.baseURI : eventElement.href;
                var eventElementURL = eventElement.parentNode.toString();
                //alert("TEST: host: " + eventElement.host );
                //alert("TEST: " + eventElementURL.indexOf('http') );

//			    //var lnk = window.event.srcElement.href;
//				var lnk = eventElementURL;
//
//				if (lnk.indexOf("/cms/") > -1)
//				{
//    				return false;
//				}
//				else
//				{
//					//if (window.event.srcElement.id !="marketImage")
//					if (eventElement.id != "marketImage")
//					{
//						return true;
//					}
//					else
//					{
//						return displayRemoteHostWarning();
//					}
//				}

                if(!IsInternalLink(eventElementURL)) return displayRemoteHostWarning();
			}
			
			//if(window.event.srcElement.tagName != "A") return true;
			if(eventElement.tagName != "A") return true;
			//var anchor = window.event.srcElement;
			//var anchor = eventElement;
			if(!IsInternalLink(eventElement.href)) return displayRemoteHostWarning();
		}
		
		
		
		
		
		
		
		
		function displayRemoteHostWarning()
		{
			var msg="You are leaving the Country Club Bank website.";
			return confirm(msg);
		}