
		function validate()
		{
			if(document.form.vFirstName.value=="")
				{
					alert("Please enter your first name !!!");
					document.form.vFirstName.focus();
					return false;
				}
			if(document.form.vLastName.value=="")
				{
					alert("Please enter your last name !!!");
					document.form.vLastName.focus();
					return false;	
				}
				
			if(document.form.vEmail.value=="")
				{
					alert("Please enter your email address !!!");
					document.form.vEmail.focus();
					return false;
				}
			if (!checkemail1(document.form.vEmail.value))
				{ 
						alert(document.form.vEmail.value + " is not a valid email address");
						document.form.vEmail.focus();	 
						return false;	
				}
			if(document.form.vPassword.value=="")
				{
					alert("Please enter password !!!");
					document.form.vPassword.focus();
					return false;
				}
			if(document.form.vPassword.value.length < 6)
				{
					alert("Please enter password atleast 6 charcter long !!!");
					document.form.vPassword.focus();
					return false;
				}
			if(document.form.vCity.value=="")
				{
					alert("Please enter city name !!!");
					document.form.vCity.focus();
					return false;
				}
			if(document.form.vState.value=="")
				{
					alert("Please enter state name !!!");
					document.form.vState.focus();
					return false;
				}
				//--------------------------------contact no validator		
				/*if (document.form.vTelephone.value == "")
					  {
						alert("Please enter a value for the \"Contact number\" field.");
						document.form.vTelephone.focus();
						return (false);
					  }
				
				  // only allow numbers to be entered
				  var checkOK = "0123456789";
				  var checkStr = document.form.vTelephone.value;
				  var allValid = true;
				  var allNum = "";
				  for (i = 0;  i < checkStr.length;  i++)
				  {
					ch = checkStr.charAt(i);
					for (j = 0;  j < checkOK.length;  j++)
					  if (ch == checkOK.charAt(j))
						break;
					if (j == checkOK.length)
					{
					  allValid = false;
					  break;
					}
					if (ch != ",")
					  allNum += ch;
				  }
				  if (!allValid)
				  {
					alert("Please enter only digit characters in the \"Contact Number\" field.");
					document.form.vTelephone.focus();
					return (false);
				  }	*/
			//-------------------------------------------------
			if(document.form.vZipCode.value=="")
				{
					alert("Please enter zip/postal code !!!");
					document.form.vZipCode.focus();
					return false;
				}
			if(document.form.tAddress.value=="")
				{
					alert("Please enter your billing address !!!");
					document.form.tAddress.focus();
					return false;
				}
			
			function checkemail1(emailadd)
			{	
				var result = false;
				var theStr = new String(emailadd);
				var index = theStr.indexOf("@");
					if (index > 0)
					{
						var pindex = theStr.indexOf(".",index);
						if ((pindex > index+1) && (theStr.length > pindex+2))
						result = true;
					}
					
				return result;
			}
			document.form.confchk.value = 'confirmed';
			document.form.submit();
			return true;
		}
		
		function showother(valchk)
		{
			if(valchk == 'Other')
				document.getElementById('othertext').style.display = '';
			else
				document.getElementById('othertext').style.display = 'none';
		}
		
		function confupd()
		{
			location.href='confirmation.php?act=update'
			return false;
		}

		function checkserviceusd()
		{
			if(document.frmpaymentusd.projectusd.value == '')	
			{
				alert("Please enter service into detail box !!!");
				document.frmpaymentusd.projectusd.focus();
				return false;
			}
			if(document.frmpaymentusd.amountusd.value == '')	
			{
				alert("Please enter price value into price field !!!");
				document.frmpaymentusd.amountusd.focus();
				return false;
			}
			if(isNaN(document.frmpaymentusd.amountusd.value))	
			{
				alert("Please enter price value in digit only !!!");
				document.frmpaymentusd.amountusd.focus();
				return false;
			}
			document.frmpaymentusd.hidusd.value = 'confcheckoutusd';
			document.frmpaymentusd.submit();
			return true;
		}
		
		function checkservicegbp()
		{
			if(document.frmpaymentgbp.projectgbp.value == '')	
			{
				alert("Please enter service into detail box !!!");
				document.frmpaymentgbp.projectgbp.focus();
				return false;
			}
			if(document.frmpaymentgbp.amountgbp.value == '')	
			{
				alert("Please enter price value into price field !!!");
				document.frmpaymentgbp.amountgbp.focus();
				return false;
			}
			if(isNaN(document.frmpaymentgbp.amountgbp.value))	
			{
				alert("Please enter price value in digit only !!!");
				document.frmpaymentgbp.amountgbp.focus();
				return false;
			}
			document.frmpaymentgbp.hidgbp.value = 'confcheckoutgbp';
			document.frmpaymentgbp.submit();
			return true;
		}
		
		function checkserviceeuro()
		{
			if(document.frmpaymenteuro.projecteuro.value == '')	
			{
				alert("Please enter service into detail box !!!");
				document.frmpaymenteuro.projecteuro.focus();
				return false;
			}
			if(document.frmpaymenteuro.amounteuro.value == '')	
			{
				alert("Please enter price value into price field !!!");
				document.frmpaymenteuro.amounteuro.focus();
				return false;
			}
			if(isNaN(document.frmpaymenteuro.amounteuro.value))	
			{
				alert("Please enter price value in digit only !!!");
				document.frmpaymenteuro.amounteuro.focus();
				return false;
			}
			document.frmpaymenteuro.hideuro.value = 'confcheckouteuro';
			document.frmpaymenteuro.submit();
			return true;
		}
		
		