		var  b_email_check   = true;
		var  ErrorMsg  = '';
		var  g_erMissingEmail      =   " <br>Email ontbreekt"; // "Missing email 
		var  g_erMissingUsername   =   " <br>Gebruikersnaam ontbreekt ";  // Missing usernam
		var  g_erMissingName       =   " <br>Naam ontbreekt ";   // Missing name 
		var  g_erWrongEmail        =   " <br>Fout email adres  ";  // Wrong email
		var  g_erWrongPass         =   " <br>Fout wachtwoord  ";  //Wrong pass 
		var  g_erMissingPass       =   " <br>Wachtwoord ontbreekt "; // Missing pass 
		var  g_erShotPass 	       =   " <br>Wachtwoord moet minimaal 6 tekens zijn "; // Shot pass , must be > 6
		// var  g_erErrorPone 	=  "phone must start wiht 06 and to be less then 10 numbers  and bigger then 6 chars";
		var  g_eGenderPass     	=  "Please select u gander"; // Please select u gander
		var  g_eByearPass       	=  "Vul uw geboortedatum in"; // Please select u  byear
		var  g_eTOCPass        	=  "U dient de gebruiksvoorwaarden te accepteren  <br />";//Please accept terms of condition
		var  g_eLandPass        	=  " <br>Selecteer land "; // Please Select Land
		var  g_eSexPass         	=  " <br>Please select u sex "; // Please Select Sex
		var  g_eWrong_date          = " Foute datum ";
		
		var chat_username_wrong_length  =  "Gebruikersnaam moet minimaal 6 tekens zijn!";
		var chat_userinfo_wrong_length  =  "Omschrijving/oproep moet minimaal 12 tekens zijn!";

		function XMLParseError()
			{
				ResetFormColors();
			}

		function OnSubmitForm()
			{ 
				var flag = 0;
		 		var chat_username = document.getElementById('chat_username').value;
				var chat_userinfo = document.getElementById('chat_userinfo').value;	
				
			    document.getElementById('chat_username_wrong').innerHTML  = '';
			    document.getElementById('chat_userinfo_wrong').innerHTML  = '';				

				if( chat_username.length < 6 ) 
					{
						flag = 1;
					    document.getElementById('chat_username_wrong').innerHTML  = chat_username_wrong_length;
					}
					
				if(chat_userinfo.length < 12 )
					{
						flag = 1;
					    document.getElementById('chat_userinfo_wrong').innerHTML  = chat_userinfo_wrong_length;
					} 
				if(validate_text(chat_username)==false)
					{
						flag = 1;
					    document.getElementById('chat_username_wrong').innerHTML  = 'Foute gebruikersnaam. U kunt geen @ teken gebruiken. Na een punt hoort u een spatie te gebruiken. Dus geen @ en geen tekst.tekst. Telefoonnummers zijn niet toegestaan in tekst velden!';
					}
				if(validate_text(chat_userinfo)==false)
					{
						flag = 1;
					    document.getElementById('chat_userinfo_wrong').innerHTML  = 'Foute info. U kunt geen @ teken gebruiken. Na een punt hoort u een spatie te gebruiken. Dus geen @ en geen tekst.tekst. Telefoonnummers zijn niet toegestaan in tekst velden!';
					}

				if( flag == 1 )
					{
						return false;
					}
	
//				LockSubmit();//Display Proccessing in button at page escape
	
				var url = 'ajax/ajax_chat_login.php';
				var the_div = $('blog_messeges');
				new Ajax.Request(url,{ method:'post', parameters: 'chat_username='+chat_username+'&chat_userinfo='+chat_userinfo, onCreate: function() {the_div.update('Loading....');},
				onSuccess: function(transport) {chat_login_result(transport.responseText);}
							}); 
				
				return false;
			}
			
function chat_login_result(result)
	{
		if (result=='0') window.location = "http://www.eo.nl/portals/homepage.jsp";
		if (result=='1') document.getElementById('chat_username_wrong').innerHTML  = 'Gebruikersnaam is al in gebruik.';
		if (result!='0' && result!='1') window.location = "index.php?task=chat2";
		return false;
	}
	
function redirect(address)
	{
		alert ('v redirect si='+address);
		window.location = address;	
	}
			
function validate_text(compare_text)
	{
		reg_expression_2=/\d.?.?.?\d.?.?.?\d.?.?.?\d.?.?.?\d.?.?.?\d/; //check for 6 digitals and anather simbols among
		reg_expression_1=/@/;
		reg_expression=/\w\.\w/;

		if(reg_expression_1.test(compare_text)==true || reg_expression.test(compare_text)==true || reg_expression_2.test(compare_text)==true) return false;
			else return true;
	}


		function GetRespons(http_request)
			{
				var wrongpass = false ;
	
				if (http_request.readyState == 4)
					{
						if (http_request.status == 200)
							{
								var resp = http_request.responseText;
								RespHandler(resp);
							} 
	  		      }
			}

		function RespHandler(resp)
			{
//				ErrorMsg  = '<br>';
			    document.getElementById('email_wrong').innerHTML  = '';
//			    document.getElementById('name_wrong').innerHTML  = '';
			    document.getElementById('username_wrong').innerHTML  = '';
			    document.getElementById('ipaddress_wrong').innerHTML  = '';
				
//				alert ('v resp_handler si');

				var objDom = new XMLDoc(resp, XMLParseError);
				var domTree = objDom.docNode;
				var referenceNode = domTree.getElements("result")[0];
				
//				alert ('resp node e:'+referenceNode.getText());
		
				if(	referenceNode.getText()  == "good"   )
					{	
						document.getElementById('register_table').innerHTML='';
						document.getElementById('register_answer').innerHTML  = 'Controleer uw email. U heft een email ontvangen, met daarin een bevestigingslink. Klip op de link om uw profile activeren.';
						ErrorMsg = "";
						return true;
					}
				else
					{ 
						referenceNode = domTree.getElements("email")[0];
						len = referenceNode.getText();
						if( len.length )
							{
							    document.getElementById('email_wrong').innerHTML  = "<br>E-mail adres is al in gebruik.";
//								ErrorMsg = ErrorMsg +  referenceNode.getText();
//								DoRed('email');
							} 
	
						referenceNode = domTree.getElements("block_ipaddress")[0];
						len = referenceNode.getText();
						if(len.length)
							{
								window.location = "http://www.eo.nl/portals/homepage.jsp";
//							    document.getElementById('ipaddress_block').innerHTML  = "<br>Blocked IP. You need contact...";
//								ErrorMsg = ErrorMsg +  referenceNode.getText();
//								DoRed(	"name" );
							} 

						referenceNode = domTree.getElements("reg_username")[0];
						len = referenceNode.getText();
						if(len.length)
							{
							    document.getElementById('username_wrong').innerHTML  = "<br>Gebruikersnaam is al in gebruik. ";								
//								ErrorMsg = ErrorMsg +  referenceNode.getText();
//								DoRed(	"reg_username" );
							} 						
							
						referenceNode = domTree.getElements("reg_ipaddress")[0];
						len = referenceNode.getText();
						if(len.length)
							{
							    document.getElementById('ipaddress_wrong').innerHTML  = "<br>Vanaf uw ip adres is al een profiel aangemaakt.";								
//								ErrorMsg = ErrorMsg +  referenceNode.getText();
//								DoRed(	"reg_username" );
							} 						

//						PostErrorMsg();
						ResetSubmit()
						return false;
					}
			} 

		function DoRed(id)
			{
				document.getElementById('p' + id).style.color  = '#d10e04'; 
			} 

		function ResetFormColors()
			{ 
				document.getElementById('pemail').style.color  = '#000000;'; 
//				document.getElementById('pname' ).style.color  = '#000000;'; 
				document.getElementById('ppassword1').style.color  = '#000000;'; 
				document.getElementById('ppassword2').style.color  = '#000000;';
				document.getElementById('preg_username').style.color  = '#000000;';
//				document.getElementById('pbdate').style.color  = '#000000;'; 
//				document.getElementById('pland').style.color  = '#000000;'; 
//				document.getElementById('psex').style.color  = '#000000;'; 
				ResetSubmit();
			} 

		function PostErrorMsg()
			{
			    document.getElementById('errorPlot').innerHTML  = ErrorMsg;
				ResetSubmit();
			} 

		function ResetSubmit()
			{ 
				document.getElementById('submit').disabled = false;
				document.getElementById('submit').value = 'Schrijf in';
			} 

		function LockSubmit()
			{ 
				document.getElementById('submit').value = 'Proccessing';
				document.getElementById('submit').disabled = true;
			}
			
		function checkDate(year, month, date)
			{
				if (year%4==0)
					{
						if ((month==2 && date>29) || (month==4 && date>30) || (month==6 && date>30) || (month==9 && date>30) || (month==11 && date>30)) return false;
					}
				else
					{
						if ((month==2 && date>28) || (month==4 && date>30) || (month==6 && date>30) || (month==9 && date>30) || (month==11 && date>30)) return false;						
					}
				return true;		
			}// end checkDate



