var activeSub=0;
var SubNum=0;
function setalert(message,object)
	{
		alert(message);
		object.focus();
	}
function ConfirmDelete(message)
	{
		if(AskConfirm(message) == false)
			{
				return false;
			}
		else
			{
				document.theform.submit();
			}
	}
function AskConfirm(message)
	{
		var confdel = confirm(message);
		if(confdel == false)
			{
				return false;
			}
		else
			{
				return true;
			}
	}
function CheckEmail(Email)
	{
		if(Email.value == "")
			{
				setalert("Please enter Email Address",Email);
				return false;
			}
		else if(Email.value.indexOf("@") == -1)
			{
				setalert("Please enter a valid Email Address",Email);
				return false;
			}
		else if(Email.value.indexOf(".") == -1)
			{
				setalert("Please enter a valid Email Address",Email);
				return false;
			}
		return true;
	}
function FirstSpace(some)
	{
		if(some.value.indexOf(" ") == 0)
			{
				return false;
			}
		else if(some.value == "")
			{
				return false;
			}
		else if(some.value == 0)
			{
				return false;
			}
	}
function CheckPriceValue(some)
	{
		var invalidChar = /^[0-9.]+$/;
	    var matchArray = some.match(invalidChar);
	    	if(matchArray == null)
	        	{
	             return false;
	            }		   	
	 return true;
	}
function CheckNumber(some)
	{
		var invalidChar = /^[0-9]+$/;
	    var matchArray = some.match(invalidChar);
	    	if(matchArray == null)
	        	{
	             return false;
	            }		   	
	 return true;
	}
	
	function CheckEmailPassword(Email,Password)
	{
		if(Email.value == "" && Password.value == "")
		{
			//setalert("Please enter Email Address",Email);				
			setalert("Please enter Email Address & Password",Email);				
			return false;
		}		
		else if(Email.value == "")
		{
		setalert("Please enter Email Address",Email);	
		return false;
		}
		
		else if(Email.value.indexOf("@") == -1)
		{
			setalert("Please enter Email Address",Email);
			return false;
		}
		else if(Email.value.indexOf(".") == -1)
		{
			setalert("Please enter Email Address",Email);
			return false;
		}
		
		else if(Password.value == "")
		{
		setalert("Please enter Password",Password);	
		return false;
		}
		return true;
	}
	
function CheckLogin(some)
	{
		if(CheckEmail(some.Email) == false)
			{
				return false;
			}
		else if(FirstSpace(some.Password) == false)
			{
				setalert("Please enter Password",some.Password);
				return false;
			}
	}
function checkuser(some)
	{
		if(some.LName.value == "")
			{
				setalert("Please enter Last Name",some.LName);
				return false;
			}
		else if(some.FName.value == "")
			{
				setalert("Please enter First Name",some.FName);
				return false;
			}
		else if(some.UName.value == "")
			{
				setalert("Please enter User Name",some.UName);
				return false;
			}
		else if(some.Password.value == "")
			{
				setalert("Please enter Password",some.Password);
				return false;
			}
	}

function CheckRegistration(some)
	{
		if(CheckEmail(some.Email) == false)
		{
			return false;
		}
		else if(some.Password.value.length < 6)
			{
				setalert("Password must be a minimum of 6 characters in length",some.Password);
				return false;
			}
		else if (some.Password.value != some.CPassword.value || some.Password.value == "" )
			{
				setalert("Please Confirm Password",some.Password);
				return false;
			}
		else if (FirstSpace(some.Password) == false)
			{
				setalert("Please enter Your Password",some.Password);
				return false;
			}
		else if (FirstSpace(some.FName) == false)
			{
				setalert("Please enter Your First Name",some.FName);
				return false;
			}
		else if (FirstSpace(some.LName) == false)
			{
				setalert("Please enter Your Last Name",some.LName);
				return false;
			}
		else if (some.Profession.value == 0)
			{
				setalert("Please select Your Profession",some.Profession);
				return false;
			}
		else if (some.Specialty.value == 0)
			{
				setalert("Please select Your Specialty",some.Specialty);
				return false;
			}
		else if (FirstSpace(some.CompanyInstitution) == false)
			{
				setalert("Please enter Your Company/Institution Name",some.CompanyInstitution);
				return false;
			}
		else if (FirstSpace(some.Address1) == false && some.UType.value == 1)
			{
				setalert("Please enter Your Address",some.Address1);
				return false;
			}
		else if (FirstSpace(some.City) == false && some.UType.value == 1)
			{
				setalert("Please enter Your City",some.City);
				return false;
			}
		else if (FirstSpace(some.State) == false && some.Country.value == "1" && some.UType.value == 1 && some.Country.value == "12")
			{
				setalert("Please selct Your State",some.State);
				return false;
			}
		else if (FirstSpace(some.Zip) == false)
			{
				setalert("Please enter Your Zip Code",some.Zip);
				return false;
			}
		else if (FirstSpace(some.Country) == false && some.UType.value == 1)
			{
				setalert("Please select Your Country",some.Country);
				return false;
			}
	}
function CheckPrice(form)
	{
		for(i=0;i<form.Price.length;i++)
			{
				if(CheckPriceValue(form.Price[i].value) == false)
					{
						setalert("Please enter valid Price",form.Price[i]);
						return false;
					}
			}
	}
function checkdate(form)
	{
		if(form.SubEndMonth.value == 0)
			{
				setalert("Please select month",form.SubEndMonth);
				return false;
			}
		else if(form.SubEndDay.value == 0)
			{
				setalert("Please select day",form.SubEndDay);
				return false;
			}
		else if(form.SubEndBYear.value == 0)
			{
				setalert("Please select year",form.SubEndBYear);
				return false;
			}
	}
function CredCardCheck(form)
	{
		if(FirstSpace(form.NameOnCard) == false)
			{
				setalert("Please enter name on card",form.NameOnCard);
				return false;
			}
		else if(FirstSpace(form.Address1) == false)
			{
				setalert("Please enter Address",form.Address1);
				return false;
			}
		else if(FirstSpace(form.City) == false)
			{
				setalert("Please enter City",form.City);
				return false;
			}
		else if(FirstSpace(form.City) == false)
			{
				setalert("Please enter City",form.City);
				return false;
			}
		else if (FirstSpace(form.State) == false && form.Country.value == "1")
			{
				setalert("Please select State",form.State);
				return false;
			}
		else if (FirstSpace(form.Zip) == false)
			{
				setalert("Please enter Zip Code",form.Zip);
				return false;
			}
		else if (FirstSpace(form.Country) == false)
			{
				setalert("Please select Country",form.Country);
				return false;
			}
	}
var fcheck = 0;
function CCInfoReg()
	{
			if(fcheck == 0)
				{
					document.theform.NameOnCard.value = document.theform.RegName.value;
					document.theform.Address1.value = document.theform.RegAddress1.value;
					document.theform.Address2.value = document.theform.RegAddress2.value;
					document.theform.City.value = document.theform.RegCity.value;
					document.theform.State.value = document.theform.RegState.value;
					document.theform.Zip.value = document.theform.RegZip.value;
					document.theform.Country.value = document.theform.RegCountry.value;
					fcheck = 1;
				}
			else
				{
					document.theform.NameOnCard.value = "";
					document.theform.Address1.value = "";
					document.theform.Address2.value = "";
					document.theform.City.value = "";
					document.theform.State.value = 0;
					document.theform.Zip.value = "";
					document.theform.Country.value = 0;
					fcheck = 0;
				}
			
	}

