/*
' ============================================================
' Purpose:
' 
' 
' Notes:
' 
' ============================================================
' $Workfile: default.js $
' $Modtime: 7/09/09 8:59a $
' $Revision: 5 $
' ============================================================
*/

function cmdSend_onclick(){

	var strPostData = "";	
	
	if(!document.frmMain.txtEmail.value){
		alert('Vul uw e-mailadres in a.u.b.');
		document.frmMain.txtEmail.focus();
    }
	else if(!IsValidEmail(document.frmMain.txtEmail.value)){
		alert('Uw e-mailadres is niet juist.');
		document.frmMain.txtEmail.select();
	}
	else{
		
		strPostData = "txtMode=__send&txtEmail=" + encodeURIComponent(document.frmMain.txtEmail.value)
		
		document.getElementById('divContent1').innerHTML = "Bezig met verzenden...";
		document.frmMain.cmdSend.disabled = true;
		
		CreateObjXmlHttp();
		
		objXmlHttp.open("POST", "/xmlhttp/cmdSend_onclick/default.asp", true);
		
		objXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;");
		objXmlHttp.setRequestHeader("Content-length", strPostData.length);
		objXmlHttp.setRequestHeader("Connection", "close");
		
		objXmlHttp.onreadystatechange = function(){
			if((objXmlHttp.readyState == 4 || objXmlHttp.readyState == "complete") && objXmlHttp.status == 200){
				document.getElementById('divContent1').innerHTML = objXmlHttp.responseText
				
				if(document.getElementById('divContent1').innerHTML == "Uw aanmelding is verzonden."){
					document.getElementById('divContent2').innerHTML = "";
				}
				else{
					document.frmMain.cmdSend.disabled = false;
				}
			}
		}
		objXmlHttp.send(strPostData);
	}
}

function IsValidEmail(str) {
   var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
   return filter.test(str);
}

