function validate(id)
{

        if(id=="repassword" && document.getElementById("password").value!='')
	{
		if(document.getElementById("password").value!=document.getElementById("repassword").value)
		{
			document.getElementById("repassword_alert").style.display='none';
			document.getElementById("repassword_alert1").style.display='';
			document.getElementById(id).className = 'x-form-text x-form-field x-form-invalid';
			return false;
		}
		else
		{
			document.getElementById("repassword_alert").style.display='none';
			document.getElementById("repassword_alert1").style.display='none';
			document.getElementById(id).className = 'x-form-text x-form-field';
			return true;
		}
	}

	if(id=="email")
	{
		if(document.getElementById("email").value=='')
		{
			document.getElementById("email_alert").style.display='';
			document.getElementById("email_alert1").style.display='none';
			document.getElementById(id).className = 'x-form-text x-form-field x-form-invalid';
			return true;
		}
		else
		{
			if(validateEmail(document.getElementById("email").value))
			{
				document.getElementById("email_alert").style.display='none';
				document.getElementById("email_alert1").style.display='none';
				document.getElementById(id).className = 'x-form-text x-form-field';
				return true;
			}
			else
			{
				document.getElementById("email_alert").style.display='none';
				document.getElementById("email_alert1").style.display='';
				document.getElementById(id).className = 'x-form-text x-form-field';
				return false;
			}
		}

	}
	else if(id=="user_id")
	{
		if(document.getElementById("user_id").value=='')
		{
			document.getElementById("user_id_alert").style.display='';
			document.getElementById("user_id_alert1").style.display='none';
			document.getElementById("user_id_alert2").style.display='';
			document.getElementById(id).className = 'x-form-text x-form-field x-form-invalid';
			return true;
		}
		else
		{
			if(validateUsername(document.getElementById("user_id").value))
			{
				document.getElementById("user_id_alert").style.display='none';
				document.getElementById("user_id_alert1").style.display='none';
				document.getElementById("user_id_alert2").style.display='';
				document.getElementById(id).className = 'x-form-text x-form-field';
				return true;
			}
			else
			{
				document.getElementById("user_id_alert").style.display='none';
				document.getElementById("user_id_alert1").style.display='';
				document.getElementById("user_id_alert2").style.display='none';
				document.getElementById(id).className = 'x-form-text x-form-field';
				return false;
			}
		}

	}
	else
	{
		if(document.getElementById(id).value=="")
		{
			document.getElementById(id+"_alert").style.display='';
			document.getElementById(id).className = 'x-form-text x-form-field x-form-invalid';
			return false;
		}
		else
		{
			document.getElementById(id+"_alert").style.display='none';
			document.getElementById(id).className = 'x-form-text x-form-field';
			return true;
		}
	}
}

function validateform()
{
	companyname=validate('companyname');
	contactperson=validate('contactperson');
	address=validate('address');
	city=validate('city');
	state=validate('state');
	country=validate('country');
	pincode=validate('pincode');
	email=validate('email');
	phone=validate('phone');
	companyprofile=validate('companyprofile');

	user_id=validate('user_id');
	code=validate('code');
        //password=validate('password');
	//repassword=validate('repassword');

if(companyname && contactperson && address && city && state && country  && pincode && email && phone && companyprofile && user_id && code)
	{
		
	return true;
	}
	else
	return false;
 	
}
function validateEmail(elementValue)
{

   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue); 
 }

function validateUsername(Value)
{

   var usernamePattern = /^[a-zA-Z0-9-_@.]+$/;
   return usernamePattern.test(Value); 
 }

function checkunique(value)
{
	if(value!=""){
	oElement=document.getElementById('user_id_alert2');
	sMsg="Please wait...";
	//sMsg="<img src=\"images/loading.gif\">";
	//sMsg="";
	sUrl="/ajax/signup-ajax.php?user_id="+value;
	
	sendRequestAndGetResponse(sUrl, oElement, sMsg );
	}else
	document.getElementById('user_id_alert2').style.display='';
}
function submitform(form)
{
if(validateform())
{
	form.submit();
}

// Submit the form...

}