addLoadEvent(logCkLocationsGoal);

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

// logs cyberknife locations goals
function logCkLocationsGoal(){
	if (!getElementsByClassName(document, "a", "ckLocGoal")){ return; }
	var links = getElementsByClassName(document, "a", "ckLocGoal");
	for (var i=0; i<links.length; i++){
		links[i].onclick = function(){
			var uString = '/goal/CyberKnifeLocations.aspx/list/'+ this.getAttribute("rel").replace(/\s+/g, "_");
			urchinTracker(uString);
			
		}
	}
	
}
function logGmapGoal(link){
	var uString = '/goal/CyberKnifeLocations.aspx/map/'+ link.getAttribute("rel").replace(/\s+/g, "_");
	urchinTracker(uString);
}


function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/-/g, "\-");
	var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function SearchEnterkey(evt,svalue) {

if (((evt.which) ?  (evt.which) : event.keyCode) == 13)  
   {   
     if (svalue != '')    
     {        
        gotoSearch('search.aspx',svalue);
     }
     return false;
   }        
   else
   {
   return true;
   }
}

function gotoSearch(url,svalue) {
var sDomain = "http://" + document.domain + "/search.aspx?searchtext="+svalue;
top.location = sDomain;
//alert(sDomain);
}

function clearSearchText(objSearch)
{
    
    if (objSearch.value == 'Search')
    {
        objSearch.value=""
    };
}

function launchwin(url,winname,params)
{
    
    window.open (url,winname,params); 
}
function launchPopup(sUrl,sWinName,sOptParams)
{
	//if (sOptParams = null) {
		sOptParams= "width=500,height=500,top=50,left=50,toolbar=0,titlebar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1";
	//}
	launchwin(sUrl,sWinName,sOptParams);
}