window.name = "siteWd";

function ndPopup(aObj,notSizable) {
	var aUrl, sizeStr;
	if (aObj.href) aUrl = aObj.href;
	else aUrl = aObj;
	
	sizeStr = ",resizable=1,scrollbars=1";
	if (notSizable) sizeStr = "";
	gcPopWd = window.open(aUrl,'gcPopWd','width=780,height=570'+sizeStr); 
	gcPopWd.focus();
}


function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) {
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  }
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  //var r2 = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return (!r1.test(str) && r2.test(str));
}

function checkLoginForm(fObj) {
	if (document.getElementById("login_email").value == "") {
		alert("Vul a.u.b. je e-mail adres in.");
		document.getElementById("login_email").focus();
		return false;
	}
	if (document.getElementById("login_password").value == "") {
		alert("Vul a.u.b. je wachtwoord in.");
		document.getElementById("login_password").focus();
		return false;
	}
	return true;
}


function checkUserdetailsForm() {	
	if (document.getElementById("nickname").value == "") {
		alert("Vul a.u.b. je nickname in.");
		document.getElementById("nickname").focus();
		return false;
	}
	
	if (document.getElementById("user_email").value == "" || !isEmail(document.getElementById("user_email").value)) {
		alert("Vul a.u.b. een geldig e-mail adres in.");
		document.getElementById("user_email").focus();
		return false;
	}
	
	if (document.getElementById("user_password").value == "") {
		alert("Vul a.u.b. je wachtwoord in.");
		document.getElementById("user_password").focus();
		return false;
	}
	
	return true;
}


function showForgotDataPortlet() {
	if (document.getElementById("forgot_data_portlet").style.display != "block") {
		document.getElementById("forgot_data_portlet").style.display = "block";
	} else {
		document.getElementById("forgot_data_portlet").style.display = "";
	}	
}

function checkForgotDataForm() {
	if (document.getElementById("email1").value=="" || !isEmail(document.getElementById("email1").value)) {
		alert("Vul a.u.b. een geldig e-mail adres in.");
		document.getElementById("email1").focus();
		return false;
	}
	return true;
}

function openLoginForm() {
	var showObj = document.getElementById("inschrijfportlet");
	var hideObj = document.getElementById("loginportlet");
	
	if (showObj) showObj.style.display = "block";
	if (hideObj) hideObj.style.display = "none";
	
	return false;
}