//@author Keyvan Akbary Nieto
function addOnLoad(newOnLoad) {
   var prevOnload = window.onload;
   if (typeof window.onload != 'function') {
      window.onload = newOnLoad;
   }
   else {
      window.onload = function() {
          prevOnload();
          newOnLoad();
      }
   }
}

addOnLoad(initPop);

function initPop (){
	//Revisamos todos los links
	var docLinks = document.links;
	
	for (i = 0; i < docLinks.length; i++) {
		var linkClass = docLinks[i].className;
	
		//Si se trata de un link de popup
		if (linkClass.indexOf('open-pop') != -1) {
			//Indices
			var lastIndexOfLine = linkClass.lastIndexOf('-');
			var lastIndexOfX = linkClass.lastIndexOf('x');
			
			//Modificamos el objeto
			docLinks[i].popWidth = parseInt(linkClass.substr(lastIndexOfLine + 1, lastIndexOfX - lastIndexOfLine - 1));
			docLinks[i].popHeight = parseInt(linkClass.substr(lastIndexOfX + 1, linkClass.length));
			//Asociamos al evento
			docLinks[i].onclick = loadPop;
		}
	}
}
function loadPop (){
	var popWin = window.open(this.href, "", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + this.popWidth + ",height=" + this.popHeight + ",left=" + (screen.width - this.popWidth)/2 + ",top=" + (screen.height - this.popHeight)/2);
	//Evitamos HREF
	return false;
}