			function hideforgotresult(){
			document.getElementById("forgotresult").innerHTML="";
			}
	

			function sendforgot() { 
			   var validate= true;
			  var email=document.forgotpassform.email.value; 
			 if(email==""){ alert("enter an email!");
				document.forgotpassform.email.focus(); validate=false;  }
				else if(validateEmailv2(email)== false){ alert("enter a valid email!");
				document.forgotpassform.email.focus(); validate=false;  }
			  
				
				if(validate==true){
				
				
				
					var xmlHTTP;

	try
	{
		xmlHTTP = new XMLHttpRequest();
	}
	catch(err)
	{
		try
		{
			xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(err)
		{
			try
			{
				xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(err)
			{
				return false;
			}
		}
	}
		
var url = "forgotpass.php";
var params = "email="+email;
xmlHTTP.open("POST", url, true);

//Send the proper header information along with the request
xmlHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHTTP.setRequestHeader("Content-length", params.length);
xmlHTTP.setRequestHeader("Connection", "close");

xmlHTTP.onreadystatechange = function()
	{
		if(xmlHTTP.readyState == 4)
		{
			var resp;
			//var aResponse = new Array();
			//var buffer;
			resp = xmlHTTP.responseText;
			document.getElementById("forgotresult").innerHTML = resp;

		}
		if(xmlHTTP.readyState == 1)
		{
		document.getElementById("forgotresult").innerHTML ="<div align=center><img src=\"images/loader.gif\"></div>";
					document.forgotpassform.email.value=""; 
			
		}
	}

xmlHTTP.send(params);
				
				
				}
				

setTimeout("hideforgotresult()",5000);
		
				
			}
			
			
			function hidememberresult(){
			document.getElementById("memberresult").innerHTML="";
			}
	

			function sendmember() { 
			   var validate= true;
			  var username=document.newmember.username.value;  var password=document.newmember.password.value;
			  var password2=document.newmember.password2.value; var fullname=document.newmember.fullname.value;
			  var email=document.newmember.email.value; var country=document.newmember.country.value;
			  var fax=document.newmember.fax.value; var phone=document.newmember.phone.value;
			   if(username==""){ alert("enter a username!");
				document.newmember.username.focus(); validate=false;  }
			else if(password==""){ alert("enter a password!");
				document.newmember.password.focus(); validate=false;  }
				else if(password2==""){ alert("reenter your password!");
				document.newmember.password2.focus(); validate=false;  }
				else if(password!=password2){
					alert("passwords don't match!");
				document.newmember.password2.focus(); validate=false;
					}
					else if(fullname==""){ alert("enter your fullname!");
				document.newmember.fullname.focus(); validate=false;  }
			  else if(email==""){ alert("enter an email!");
				document.newmember.email.focus(); validate=false;  }
				 else if(validateEmailv2(email)== false){ alert("enter a valid email!");
				document.newmember.email.focus(); validate=false;  }
				else if(country==""){ alert("choose your country!");
				document.newmember.country.focus(); validate=false;  }
				else if(phone== ""){ alert("enter your phone number!");
				document.newmember.phone.focus(); validate=false; }
				else if(ValidPhone(phone)==false){alert("your phone number must be only digits!");
				document.newmember.phone.focus(); validate=false;}
				else if(ValidPhone(fax)==false){alert("your fax number must be only digits!");
				document.newmember.fax.focus(); validate=false;}
				
				if(validate==true){
				
				
				
					var xmlHTTP;

	try
	{
		xmlHTTP = new XMLHttpRequest();
	}
	catch(err)
	{
		try
		{
			xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(err)
		{
			try
			{
				xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(err)
			{
				return false;
			}
		}
	}
		
var url = "memberregister.php";
var params ="username="+username+"&password="+password+"&password2="+password2+"&fullname="+fullname+"&email="+email+"&country="+country+"&phone="+phone+"&fax="+fax;
xmlHTTP.open("POST", url, true);

//Send the proper header information along with the request
xmlHTTP.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHTTP.setRequestHeader("Content-length", params.length);
xmlHTTP.setRequestHeader("Connection", "close");

xmlHTTP.onreadystatechange = function()
	{
		if(xmlHTTP.readyState == 4)
		{
			var resp;
			//var aResponse = new Array();
			//var buffer;
			resp = xmlHTTP.responseText;
			document.getElementById("memberresult").innerHTML = resp;

		}
		if(xmlHTTP.readyState == 1)
		{
		document.getElementById("memberresult").innerHTML ="<div align=center><img src=\"images/loader.gif\"></div>";
					 document.newmember.username.value="";  document.newmember.password.value="";
			  document.newmember.password2.value=""; document.newmember.fullname.value="";
			  document.newmember.email.value=""; document.newmember.country.options[0].selected=true;
			  document.newmember.fax.value=""; document.newmember.phone.value="";
			
		}
	}

xmlHTTP.send(params);
				
				
				}
				

setTimeout("hidememberresult()",5000);
		
				
			}
			
			
			
			function ValidPhone(aphone)
{
// declare valid variable as a string with all valid characters (digits from 0 to 9 )
    var valid = "0123456789";
//if phone field is empty - display a warning and return false
        
        //check each character entered in the phone field 
         for (var i=0; i < aphone.length; i++)
         {
         //put in temp variable each character, one at a time.
         temp = "" + aphone.substring(i, i+1);
    //check index of a phone character in the "valid" variable.
    // if temp contains a character which is not in "valid" variable, 
    //then valid.indexOf(temp) will be -1, otherwise it may be 0.1.2.3.4.5.6.7.8 or 9

         if (valid.indexOf(temp) == "-1") 
         {
 
          return false;
         }
    }
    //if all conditions are passed, then return true
    return true;
}