//our js function

function openPopup(page, width, height, target, top, left, wName, resize) {
	if (top == null || left == null) {
		var str = "width="+width+",height="+height+",scrollbars=no,status=no,toolbar=no,menubar=no";
	}
	else {
		var str = "width="+width+",height="+height+",left="+left+",top="+top+",scrollbars=yes,status=no,toolbar=no,menubar=no";
	}

	if( resize )
		str = str + ",resizable=yes";

	// Replacing any # in GET params
	var page_url_parsed = "";
	var questionMarkFound = "false";
	for (i = 0; i < page.length; i++) {
		if (questionMarkFound == "false") {
			if (page.charAt(i) == "?") {
				questionMarkFound = "true";
			}
			page_url_parsed += page.charAt(i);
		} else {
			if (page.charAt(i) == "#") {
				page_url_parsed += "%23";
			} else {
				page_url_parsed += page.charAt(i);
			}
		}
	}

	var wTmp = window.open(page_url_parsed, target, str);
	wTmp.focus();
	
	if (wName) {
		eval(wName + " = wTmp;");
	}
}

function openPlanetaryPopup(page, target, top, left, wName) {
	openPopup(page, "800", "600", target, top, left, wName);
}

function openAccount() {
	account = window.open("/account/", "account", "");
	account.focus();
}

// Opens an url in 'parent' window, or same window if no parent
function openInParent(url) {
	if (window.top.opener) {
		try {
			opener = window.top.opener;
			if (opener.location.toString()) { // Buggy IE
				opener.location = url;
				opener.focus();
			}
		}
		catch (anError) {
			window.top.location = url;
		}
	}
	else {
		window.top.location = url;
	}
}

function openHelp(path) {
	if (path.lastIndexOf('/')  + 1 != path.length) {
		path += "/";
	}
	
	helpWindow = window.open("/customer/help/list/" + path, "helpWindow", "width=600,height=500,scrollbars=no,status=no,toolbar=no,menubar=no");
	helpWindow.focus();
}

function openHelpSearch(query, section) {
	url = "/customer/help/result/?search=" + query;
	
	if (section) {
		url += "&range=" + section;
	}
	
	helpWindow = window.open(url, "helpWindow", "width=600,height=500,scrollbars=no,status=no,toolbar=no,menubar=no");
	helpWindow.focus();
}

function submitHelpSearch(param) {
	value = document.forms['searchForm'].search.value;
	openHelpSearch(value);
	return param;
}

function adjustPopup(){
	var popW = document.body.offsetWidth;
	var popH = document.getElementById("popupmain").scrollHeight

	var screenH  = screen.height;
	if (popH+30 > screenH)
		popH = screenH - 150;
	window.resizeTo(popW+30, popH+50);
}

function agregar(){
   if ((navigator.appName=="Microsoft Internet Explorer") && 
         (parseInt(navigator.appVersion)>=4)) {
      var url="http://www.medularnet.com/"; 
      var titulo="SkyNet Global Solutions - Web Hosting en México";
      window.external.AddFavorite(url,titulo);
   } else { 
      if(navigator.appName == "Netscape") 
         alert("Presione Crtl+D para agregar este sitio en sus Bookmarks"); 
   }
} 
