// JavaScript Document
function signup_validation()
{
	var frmobj = document.signupfrm;
	var str = '';
	var signup_return = true;
	for(index=0;index<frmobj.length;index++)
	{
		name = frmobj.elements[index].id;
		imgname = frmobj.elements[index].name;
		err_img = "err_img_"+imgname;
		if(frmobj.elements[index].type=='text' && ! imgname.match("recaptcha"))
		{
			if(frmobj.elements[index].value == '')
			{
				str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/>"+ENTER+" "+name+" "+FIELDVALUE+"<br/>";
				document.getElementById(err_img).style.display = '';
				document.getElementById(err_img).src = IMAGEURL+'not-available_icon.gif';						
				frmobj.elements[index].focus();
				signup_return = false;
			}
			else if(frmobj.elements[index].value != '')
			{
				if(name == "email")
				{
					var filter=/^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]{2,4})+$/
					if(!filter.test(frmobj.elements[index].value))
					{
						str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/>"+ENTER+" "+name+" "+FIELDVALUE+"<br/>";
						frmobj.elements[index].focus();
						frmobj.elements[index].value = '';
						document.getElementById("err_img_email").style.display = '';
						document.getElementById("err_img_email").src = IMAGEURL+'not-available_icon.gif';						
						signup_return = false;
					}
					else
					{
						document.getElementById("err_img_email").style.display = '';
						document.getElementById("err_img_email").src = IMAGEURL+'available-icon.gif';						
					}
				}
				else
				{
					document.getElementById(err_img).style.display = '';
					document.getElementById(err_img).src = IMAGEURL+'available-icon.gif';						
				}
			}
		}
		if(frmobj.elements[index].type=='password' && ! name.match("recaptcha"))
		{
			if(frmobj.elements[index].value == '')
			{
				str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/>"+ENTER+" "+name+" "+FIELDVALUE+"<br/>";
				frmobj.elements[index].focus();
				frmobj.elements[index].value = '';
				document.getElementById(err_img).style.display = '';
				document.getElementById(err_img).src = IMAGEURL+'not-available_icon.gif';						
				signup_return = false;
			}
			else
			{
				if(name == "password")
				{
					if(frmobj.elements[index].value.length <6)
					{	
						str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/>"+ENTER+" "+MORETHAN+" 6 "+CHARS+" password field<br/>";
						frmobj.elements[index].focus();
						document.getElementById("err_img_password").style.display = '';
						document.getElementById("err_img_password").src = IMAGEURL+'not-available_icon.gif';						
						signup_return = false;
					}
					else
					{
						document.getElementById("err_img_password").style.display = '';
						document.getElementById("err_img_password").src = IMAGEURL+'available-icon.gif';
					}
				}
				if(name=='retypepass')
				{
					if(frmobj.elements[index].value!=frmobj.elements[index-1].value)
					{
						str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/>"+ENTER+" "+name+" "+FIELDVALUE+"<br/>";
						frmobj.elements[index].focus();
						frmobj.elements[index].value = '';
						document.getElementById("err_img_retypepass").style.display = '';
						document.getElementById("err_img_retypepass").src = IMAGEURL+'not-available_icon.gif';						
						signup_return = false;
					}
					else
					{
						document.getElementById("err_img_retypepass").style.display = '';
						document.getElementById("err_img_retypepass").src = IMAGEURL+'available-icon.gif';						
					}
				}
			}
		}
		if(frmobj.elements[index].type=='checkbox')
		{
			if(!frmobj.elements[index].checked)	
			{
				str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\"/> "+ENTER+" "+name+" "+FIELDVALUE+"<br/>";
				frmobj.elements[index].focus();
				frmobj.elements[index].value = '';
				signup_return = false;
			}
		}
	}
	document.getElementById("displaynone").style.dispaly = "none";
	if(signup_return == false)
	{
		document.getElementById("error_msg").className = "err-msg1";
		document.getElementById("error_msg").innerHTML = str;
	}
	return signup_return;
}
function loginvalidation()
{
	ret = true;
	var str = '';
	if(document.loginfrm.username.value == '')
	{
		str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\" width='10' height='10'/> "+ENTER+" username "+FIELDVALUE+"<br/>";
		ret = false;
	}
	if(document.loginfrm.password.value == '')
	{
		str = str + "<img src=\""+IMAGEURL+"not-available_icon.gif\" width='10' height='10'/> "+ENTER+" password "+FIELDVALUE+"<br/>";
		ret = false;
	}
	document.getElementById("displaynone").style.dispaly = "none";
	if(ret == false)
	{
		document.getElementById("error_msg1").style.display = '';
		document.getElementById("error_msg1").className = "err-msg1";
		document.getElementById("error_msg1").innerHTML = str;
	}
	return ret;
}
function check_availability()
{
	var val = document.signupfrm.username.value;
	document.getElementById('err_img_username').style.display = 'none';
	URL = BASEURL+"checkAvailability.php?value="+val;
	ajaxCommonFunction_noimg("chkavailable",URL);
}
function chk_display()
{
	URL = BASEURL+"checkAvailability.php";
	ajaxCommonFunction_noimg("chkavailable",URL);
}
