
function UseridAvailable(userid)
{
    if(userid != "")
	{
		var url="ajax_id_available.php?userid="+ userid+"&"+Math.random();			
		if(makAx())
		{
			callCpass(url);
		}
	}
	else
	{
		//alert("Name field cann't be empty");
	}	
}

function ValidateName(name)
{
	var str = name;
	var filter=/[^A-Za-z\s\-\.\_]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateEmail(email)
{
	var str = email;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function ValidateUserID(name)
{
	var str = name;
	var filter=/[^A-Za-z0-9\-_\.\#]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateUserPassword(name)
{
	var str = name;
	var filter=/[^A-Za-z0-9\-_\s\.\,\$\!\@\#]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateConfirmPass(Pass,conPass)
{	
	if (Pass != conPass)
	{
		return false;
	}
	else
	{
		return true;
		
	}	
}

function ValidateCompany(name)
{
	var str = name;
	var filter=/[^A-Za-z0-9\-_\s\.\?\,\&\#]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateCustomDesc(name)
{
	var str = name;
	var filter=/[^A-Za-z0-9\-_\s\.\!\%\$\?\&\'\"\@\,\#]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidatePhone(phone)
{
	var str = phone;
	var filter=/[^0-9\-\.\_\ \+\s]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateSCode(input)
{
	var str=input;
	var filter=/[^A-Za-z0-9\s]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateZip(input)
{
	var str=input;
	var filter=/[^A-Za-z0-9\s]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateInteger(input)
{
	var str=input;
	var filter=/\D/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateCurrency(input)
{		
	var str=input;
	var filter=/^(\d*)(\.\d{0,2})?$/;
	
	if (filter.test(str))
	{		
		return true;
	}
	else
	{
		return false;
	}	
}

function ValidateURL(url)
{
	var str = name;
	var filter=/[^a-z0-9\-_\s\.\!\%\$\?\&\'\"\@\,\#]/;

	if (filter.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function trim(str)
{
	str =str.replace(/^\s+/, '');
	str =str.replace(/\s+$/, '');
	return str;
}

//Function for Forgot Password Module
function ForgotPWD()
{	         
	document.frmRegister.userid.value = trim(document.frmRegister.userid.value);
	document.frmRegister.password.value = trim(document.frmRegister.password.value);
	if (document.frmRegister.userid.value == "" )
	{
		alert("Please specify email address or user id");
		document.frmRegister.userid.focus();
		return false;
	}
	else{
		if (confirm("Are you sure you want to reset the password for user id "+document.frmRegister.userid.value))
		{
			document.frmRegister.hoperation.value = "F";
			document.frmRegister.action="index.php";
			document.frmRegister.method="post" 
			document.frmRegister.submit();
			return true;
		}	
	} 	
}
//simulate guest login button click
function on_guest_login_click()
{
     
	document.getElementById("userid").value="guest";
	document.getElementById("password").value="guest";
	//document.getElementById("btnLogin").click();
	document.frmRegister.action="index.php?btnLogin_x=1&userid=guest&password=guest";
	document.frmRegister.method="post" 
	document.frmRegister.submit();

}
function show_confirm(msg)
{
   var reply=confirm(msg);
   return reply;
}
