function popupWindow(url,w,h) {
	newwindow=window.open(url,'popupWindow','width=' +  w  + ',height=' + h + ',alwaysRaised=yes,dependent=yes,resizable=no')
}
function OpenWindow(pagename,windowname,w,h,scroll)
{
	var winl = (screen.width-w)/2;
  	var wint = (screen.height-h)/2;
	var settings  ="height="+h+",";
	settings +="width="+w+",";
	settings +="top="+wint+",";
	settings +="left="+winl+",";
	settings +="scrollbars="+scroll+",";
	settings +="resizable=yes";
	win=window.open(pagename,windowname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function allValidChars(domain) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789-";
  for (var i=0; i < domain.length; i++) {
    var letter = domain.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

function Domain_Validate(){
	domain = document.domainreg.domain;
	com = document.domainreg.com;
	net = document.domainreg.net;
	org = document.domainreg.org;
	info = document.domainreg.info;
	biz = document.domainreg.biz;
	err_message = "";
	error = false;
	if (domain.value.length <= 0) {
		err_message += " - Please enter the domain name you would like to check.";
		error = true;
	}
	if (allValidChars(domain.value) == false) {
		err_message += "\n\n - Domain name can only contain alphanumeric character and '-':\n\tA B C D E F G H I J K L M N O P Q R S T U V W X Y Z\n\ta b c d e f g h i j k l m n o p q r s t u v w x y z \n\t1 2 3 4 5 6 7 8 9 0 -";
		error = true;
	}
	if ((com.checked == false) && (net.checked == false) && (org.checked == false) && (info.checked == false) && (biz.checked == false)) {
		err_message += "\n\n - Please check at least one extension:\n\t.com   .net  .org  .info  .biz"	
		error = true;
	} 
	if (error) { alert (err_message); return false; }
	return true;
} 

function limit_num_check(extension) {
	num = 0;
	for(i=0; i<document.domainreg.elements.length; i++) {
		if (document.domainreg.elements[i].type == "checkbox")
			if(document.domainreg.elements[i].checked == true) {
				num += 1;
				if (num > 3) {
					alert ("Please do not check more than 3 extensions.");
					extension.checked = false;
					return;
				}
			}
	}
	return;
}