addLoadEvent(distributeTasks);

function getQuery(name)
{
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return null;
  else
    return results[1];
}

function addLoadEvent(func) {
  	var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}


function distributeTasks(){
	var tags = document.getElementsByTagName("a");
	if(!tags) return false;
	for(var i=0; i<tags.length; i++){
		var anchor = tags[i];
		if(anchor.className == "ext"){
			anchor.onclick= function(){
				var targetUrl = this.href;
				window.open(targetUrl,'popup','width=800,height=600,resizable=1,scrollbars=1,toolbar=1');
				return false;
			}
		}//end of ext
		else if(anchor.className =="print"){
			anchor.onclick = function(){
				window.print();
				return false;	
			}
		}//end of print
		else if(anchor.className == "pin"){
			anchor.onclick = function(){
				var targetUrl = this.href;
				window.open(targetUrl,'popup','width=400,height=320');
				return false;	
			}
		}//end of pin number
		
		else if(anchor.className == "int"){
			anchor.onclick = function(){
				var targetUrl = this.href;
				window.open(targetUrl,'popup','width=800,height=600');
				return false;	
			}
		}//end of internal
		else if(anchor.className == "back"){
			anchor.onclick = function(){
				history.back(0);
				return false;	
			}
		}//end of internal
	}
}

function setButtonFocus(e,buttonId){	
	var keynum
	if(window.event){
		keynum = e.keyCode;
	}
	else if(e.which){
		keynum = e.which;
	}
	
	if(keynum == 13){
		var button = document.getElementById(buttonId);
		button.focus();
	}
}

