function checkMember2(current_value,type)
	{
	return (false);
	
	var _value=current_value;
	var xmlHttp;
	var url='/mh/member_check.php'; 
	
	try {xmlHttp=new XMLHttpRequest();}
	catch (e)
		{
		try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e)
		    {
		    try {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
		    catch (e){return (false);}
		    }
		}
	xmlHttp.onreadystatechange=function()
	  	{
		if(xmlHttp.readyState==4 && xmlHttp.status==200)
			{
			var jsonResponse=eval('(' + xmlHttp.responseText + ')');
			var currentRow=document.getElementById('register_'+type+'_row');
			
			if(currentRow)
				{
				document.getElementById('register_'+type+'_img').style.visibility='visible';
				document.getElementById('register_'+type+'_img').title=jsonResponse.response_txt;
				if(jsonResponse.response=='false')
					{
					currentRow.className='thTableBad';
					document.getElementById('register_'+type+'_err_field').innerHTML=jsonResponse.response_txt;
					document.getElementById('register_'+type+'_err_field').style.display='block';
					document.getElementById('register_'+type+'_img').src='/images/register_bad.png';
					}
				else if(jsonResponse.response=='true')
					{
					currentRow.className='thTableGood';
					document.getElementById('register_'+type+'_err_field').style.display='none';
					document.getElementById('register_'+type+'_img').src='/images/register_good.png';
					}
					
				//checkRegister();
				}
			} 
		}
	
	var executeCheck = true;
	if(_value.length<4) executeCheck = false;
	if(type=='email') if(!validateEmail(_value)) executeCheck = false;
	
	if(executeCheck)
		{
		xmlHttp.open("GET",url+"?value="+_value+"&type="+type,true);
		xmlHttp.send(null);
		}	
	}
	
function validateMember(elementValue)
	{  
	if(elementValue.length<5) return "Username too short (min 5 characters) !";
	else if (elementValue.indexOf('@')!=-1) return "Username cannot be an email address !"
	else if(bad_user(elementValue)) return "Bad username !";
	else return "OK";
	}

function bad_user(user)
	{
	var userchars="-01234567890123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var flag=false;
	for (var i=0;i<user.length;i++) if (userchars.indexOf(user.charAt(i))==-1) flag=true;
	return flag;
	}
		
function validateEmail(elementValue)
	{  
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	if(!emailPattern.test(elementValue)) return "Invalid Email !"; 
	else return "OK";
	}
	
function validatePassword(elementValue)
	{
	if(elementValue.length==0) return "Password missing !";
	else return "OK";
	}		
	
function checkRegister()
	{
	var email_row=document.getElementById('register_email_row');
	var user_row=document.getElementById('register_user_row');
	
	if(email_row.className=='thTableBad' && user_row.className=='thTableBad')
		{
		window.location='?proc=login&msg=user_exists&user_box='+document.getElementById('user_box').value;
		}
	}
	
function checkMember3(Obj,type)
	{
	if(typeof Obj.value == 'undefined') return false;
	var current_value=Obj.value;
	alert(type);
	
	var currentRow=document.getElementById('register_'+type+'_row');
	if(currentRow)
		{
		var cclass='thTableRow';var test=null;
		document.getElementById('register_'+type+'_err_field').style.display='none';
		
		if(type=='email')
			{
			test=validateEmail(current_value);
			if(test!='OK')
				{
				cclass='thTableError';
				document.getElementById('register_'+type+'_err_field').innerHTML=test;
				document.getElementById('register_'+type+'_err_field').style.display='block';
				}
			}
		else if(type=='user')
			{
			test=validateMember(current_value);
			if(test!='OK')
				{
				cclass='thTableError';
				document.getElementById('register_'+type+'_err_field').innerHTML=test;
				document.getElementById('register_'+type+'_err_field').style.display='block';
				}
			}
		else if(type=='password1')
			{
			test=validatePassword(current_value);
			if(test!='OK')
				{
				cclass='thTableError';
				document.getElementById('register_'+type+'_err_field').innerHTML=test;
				document.getElementById('register_'+type+'_err_field').style.display='block';
				document.getElementById('register_password2_err_field').innerHTML=test;
				document.getElementById('register_password2_err_field').style.display='block';
				document.getElementById('register_password2_row').className=cclass;
				}
			}	
		else if(type=='password2')
			{
			test=validatePassword(current_value);
			if(test!='OK')
				{
				cclass='thTableError';
				document.getElementById('register_'+type+'_err_field').innerHTML=test;
				document.getElementById('register_'+type+'_err_field').style.display='block';
				document.getElementById('register_password1_err_field').innerHTML=test;
				document.getElementById('register_password1_err_field').style.display='block';
				document.getElementById('register_password1_row').className=cclass;
				}
			}	
		currentRow.className=cclass;	
		}
	}
