function chckcform()
	{
		var fname = document.getElementById('fname').value;
		var lname = document.getElementById('lname').value;
		var phone = document.getElementById('phone').value;
		var email = document.getElementById('email').value;
		var val   = document.getElementById('capVal').value;
		var codec = document.getElementById('security_code').value;

		// Declaring required variables
		var digits = "0123456789";
		// non-digit characters which are allowed in phone numbers
		var phoneNumberDelimiters = "()- ";
		// characters which are allowed in international phone numbers
		// (a leading + is OK)
		var validWorldPhoneChars = phoneNumberDelimiters + "+";
		// Minimum no of digits in an international phone no.
		var minDigitsInIPhoneNumber = 10;

		function isInteger(s)
		{   var i;
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character is number.
				var c = s.charAt(i);
				if (((c < "0") || (c > "9"))) return false;
			}
			// All characters are numbers.
			return true;
		}
		function trim(s)
		{   var i;
			var returnString = "";
			// Search through string's characters one by one.
			// If character is not a whitespace, append to returnString.
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character isn't whitespace.
				var c = s.charAt(i);
				if (c != " ") returnString += c;
			}
			return returnString;
		}
		function stripCharsInBag(s, bag)
		{   var i;
			var returnString = "";
			// Search through string's characters one by one.
			// If character is not in bag, append to returnString.
			for (i = 0; i < s.length; i++)
			{   
				// Check that current character isn't whitespace.
				var c = s.charAt(i);
				if (bag.indexOf(c) == -1) returnString += c;
			}
			return returnString;
		}

		function checkInternationalPhone(strPhone){
		var bracket=3
		strPhone=trim(strPhone)
		if(strPhone.indexOf("+")>1) return false
		if(strPhone.indexOf("-")!=-1)bracket=bracket+1
		if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
		var brchr=strPhone.indexOf("(")
		if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
		if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
		s=stripCharsInBag(strPhone,validWorldPhoneChars);
		return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
		}

		
		if(fname==''|| fname==null){
			alert("Please enter first name");
            document.getElementById('fname').focus();
			return false;
		}
		if(lname==''|| lname==null){
			alert("Please enter last name");
            document.getElementById('lname').focus();
			return false;
		}
		if(phone=='' || phone==null){
			alert("Please enter phone number");
			document.getElementById('phone').focus();
			return false;
		}
		else{
			if (checkInternationalPhone(phone)==false){
				alert("Please Enter a Valid Phone Number")
				document.getElementById('phone').focus();
				return false
			}
		}
		if(email=='' || email==null){
			alert("Please enter email");
			document.getElementById('email').focus();
			return false;
		}
		else{
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		    var address = document.getElementById('email').value;
		    if(reg.test(address) == false) {
			  alert('Invalid Email Address');
			  document.getElementById('email').focus();
			  return false;
		   }
		}
		if(val!=codec){
			alert("The entered security code is incorrect");
			document.getElementById('security_code').focus();
			return false;
		}

		return true;
	}