function show_hide_opt()
{
	if(eval(document.register.hear[4].checked) == true) 
	{
		document.getElementById("other_hear").style.display = '';
	}
	if(eval(document.register.hear[4].checked) == false) 
	{
		document.getElementById("other_hear").style.display = 'none';
	}
}

var global_div

function showAvailability(str,val)
{
	xmlHttp4=GetXmlHttpObject()
	if (xmlHttp4==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
		if(val == 1)
		{
			global_div = "divusername1";
		}
		else if(val == 2)
		{
			global_div = "divusername2";
		}

		var url="ajax-check-username.php"
		url=url+"?username="+str+"&flag="+val;
		xmlHttp4.onreadystatechange=WriteAvailability
		xmlHttp4.open("GET",url,true)
		xmlHttp4.send(null)				
}
function WriteAvailability()
{
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{
		document.getElementById(global_div).innerHTML=xmlHttp4.responseText
	}						
}

function validateMyForm() 
{ 
	if (Trim(document.register.txtname.value) == "")
	{
		alert('Please enter your name.');
		document.register.txtname.value = '';
		document.register.txtname.focus();
		return false;
	}
	if (!isValidName(Trim(document.register.txtname.value),document.register.txtname.value.length))
	{
		alert('Please enter valid name. Your name may consist of a-z and space only.');
		document.register.txtname.focus();
		document.register.txtname.select();		
		return false;
	}

	if (Trim(document.register.txtusername.value) == "")
	{
		alert('Please enter the User name.');
		document.register.txtusername.value = '';
		document.register.txtusername.focus();
		return false;
	}
	if (document.register.txtusername.value.length < 6 )
	{
		alert('User name must be at least 6 characters long.');
		document.register.txtusername.focus();
		return false;
	}
	if (!usernameValidationatoz0to9(Trim(document.register.txtusername.value),document.register.txtusername.value.length))
	{
		alert('Please enter valid User name. User name may consist of a-z and 0-9 only.');
		document.register.txtusername.focus();
		document.register.txtusername.select();		
		return false;
	}
	if (Trim(document.register.txtpassword.value) == "")
	{
		alert('Please enter the Password.');
		document.register.txtpassword.value = '';
		document.register.txtpassword.focus();
		return false;
	}
	if (document.register.txtpassword.value.length < 6 )
	{
		alert('Password must be at least 6 characters long.');
		document.register.txtpassword.value = '';
		document.register.txtconpassword.value = '';
		document.register.txtpassword.focus();
		return false;
	}	
	if (Trim(document.register.txtconpassword.value) == "")
	{
		alert('Please enter the confirm password.');
		document.register.txtconpassword.value = '';		
		document.register.txtconpassword.focus();
		return false;
	}
	if(document.register.txtpassword.value != document.register.txtconpassword.value)
	{
		alert('Password and confirm passsword must be same.');
		document.register.txtpassword.value = "";
		document.register.txtconpassword.value = "";
		document.register.txtpassword.focus();
		return false;
	}
	if (document.register.selusertype.value == "")
	{
		alert('Please select your User type.');
		document.register.selusertype.focus();
		return false;
	}
	if (Trim(document.register.txtemail.value) == "")
	{
		alert('Please enter your valid E-mail id.');
		document.register.txtemail.value = '';
		document.register.txtemail.focus();
		return false;
	}
	if(!isValidEmail(Trim(document.register.txtemail.value)))
	{
		document.register.txtemail.focus();
		document.register.txtemail.select();
		return false;
	}
	if(Trim(document.register.txtphone.value) != '')
	{
		if(!checknumhyphen(document.register.txtphone.value,document.register.txtphone.value.length))
		{
			alert("Please enter valid contact number.");
			document.register.txtphone.focus();
			document.register.txtphone.select();
			return false;
		}
	}
	if (Trim(document.register.txtcompanyname.value) == "")
	{
		alert('Please enter the Company name.');
		document.register.txtcompanyname.value = '';
		document.register.txtcompanyname.focus();
		return false;
	}
	if (!checknewcompanyname(Trim(document.register.txtcompanyname.value),document.register.txtcompanyname.value.length))
	{
		alert('Please enter valid company name. Company name may consist of a-z, 0-9, space, comma, -, _ and . only.');
		document.register.txtcompanyname.focus();
		document.register.txtcompanyname.select();		
		return false;
	}
	if (Trim(document.register.txturl.value) != "")
	{
		if(!isValidUrl(Trim(document.register.txturl.value)))
		{
			document.register.txturl.focus();
			document.register.txturl.select();
			return false;
		}
	}
	if(!(document.register.hear[0].checked) && !(document.register.hear[1].checked) && !(document.register.hear[2].checked) && !(document.register.hear[3].checked) && !(document.register.hear[4].checked))
	{
		alert('Please tell us how did you hear about us?');
		document.register.hear[0].focus();
		return false;
	}
	if(eval(document.register.hear[4].checked) == true) 
	{ 
		if(Trim(document.register.txtcomment.value) == '')
		{
			alert('Please Fill the box to tell us how did you heard about us?');
			document.register.txtcomment.value = '';
			document.register.txtcomment.focus();
			return false;
		}
	}
	if (Trim(document.register.txtimagenumber.value) == "")
	{
		alert('Please enter the number/letter within the picture to confirm your registration.');
		document.register.txtimagenumber.value = '';
		document.register.txtimagenumber.focus();
		return false;
	}
	return true; 
} 

function validateMyReset() 
{ 
	document.register.reset();
	document.register.txtname.focus();
	return true;
}