function getObj(elementID){
	if (typeof elementID == "string") {
		return document.getElementById(elementID);
	}else{
		return elementID;
	}
}

function openpopup(popurl,wid,hei) {
	winpops=window.open(popurl,"ynp","width="+wid+",height="+hei+",top=10,left=10,resizable,scrollbars")
}
function openpopup2(popurl,wid,hei) {
	winpops=window.open(popurl,"ynp2","width="+wid+",height="+hei+",top=10,left=10,resizable,scrollbars")
}

function trackLink(href_val, prepend) {
	href_val = href_val.replace("http://","");
	href_val = href_val.replace("www.","");
	do {
		href_val = href_val.replace(".","_");
	} while (href_val.indexOf(".") > 0);
	href_val = href_val.substring(0, href_val.indexOf("/"));
	urchintracker('/' + prepend + '/' + href_val);
}

 function changeDockableObjectTitle(rdoObjID, newTitle)
 {
  var dockableObjectId = rdoObjID;
  var titleCell = document.getElementById(dockableObjectId);
  var emTag = titleCell.getElementsByTagName("em");
  
  if (emTag)
  {
   emTag[0].innerHTML = newTitle;
  }
 }
 function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;


/*
Function: validatePositions
Author: Matt Watson
Description:    This function should be called via the OnClientDockPositionChanged event from a RadDock
                When called, it will validate that certian dock objects are forced into certian positions
                For example, it ensures that the Advertisement is in Position <= 1 of zone rdzRight1

Arguments:
dockObj - References the Dock Object which was moved
eventArgs - Any arguments passed as part of the event

*/
function validatePositions(dockObj, eventArgs)
{
           var dockZoneID = dockObj.get_DockZoneID();  
           if(dockZoneID == "rdzRight1")   
           {   
                var rdzRight1 = $find(dockObj.get_DockZoneID());
                var dockArr = rdzRight1.get_Docks();
                if (dockArr.length >= 1)
                {
                    var RadDockAd1 = $find('RadDockAd1')
                    rdzRight1.dock(RadDockAd1,1);
                }
           }
}


