function validate()
{	

	var isError = false;
	var errStr = 'Could not proceed further, there is/are some error(s) in your form submission. Have a look on the error(s) below:\n\n';

	
	if ($.trim($("input[name=fname]").val()) == '') {
		errStr += '* Please Enter Your First Name.\n';	
		$("input[name=fname]").parent().addClass("errer");
		$("input[name=fname]").parent().removeClass("ok");
		isError = true;

	} else {
		
		$("input[name=fname]").parent().addClass("ok");
		$("input[name=fname]").parent().removeClass("errer");
	
	
	}
	
	if ($.trim($("input[name=lname]").val()) == '') {
		errStr += '* Please Enter Your last Name.\n';	
		$("input[name=lname]").parent().addClass("errer");
		$("input[name=lname]").parent().removeClass("ok");
		isError = true;

	}  else {
		
		$("input[name=lname]").parent().addClass("ok");
		$("input[name=lname]").parent().removeClass("errer");
	
	
	}
	
	
    if ($.trim($("input[name=email]").val()) == '') {
		errStr += '* Please Enter Email.\n';	
		$("input[name=email]").parent().addClass("errer");
		$("input[name=email]").parent().removeClass("ok");
		isError = true;
		
	} else {
		
		if (!isValidEmail($.trim($("input[name=email]").val()))) {
			errStr += '* Incorrect Email Format.\n';	
			$("input[name=email]").parent().addClass("errer");
			$("input[name=email]").parent().removeClass("ok");
			isError = true;	

		} else {
		
			$("input[name=email]").parent().addClass("ok");
			$("input[name=email]").parent().removeClass("errer");
		
		}

	}	
	
		

	

	
	if ($.trim($("input[name=phone]").val()) == '') {
		errStr += '* Please Enter Your phone.\n';	
		$("input[name=phone]").parent().addClass("errer");
		$("input[name=phone]").parent().removeClass("ok");
		isError = true;
	} else {
		 
		if (isNaN(document.getElementById('phoneNo').value)) {
		
			//alert ('error');
			$("input[name=phone]").parent().addClass("errer");
			$("input[name=phone]").parent().removeClass("ok");
			isError = true;
	 	} else {
	
			$("input[name=phone]").parent().addClass("ok");
			$("input[name=phone]").parent().removeClass("errer");
		}
	}
	
	

	
	
	
	
	if ($.trim($("input[name=pass]").val()) == '') {
		errStr += '* Please Enter Your password.\n';	
		$("input[name=pass]").parent().addClass("errer");
		$("input[name=pass]").parent().removeClass("ok");
		isError = true;

	} else {
		
		$("input[name=pass]").parent().addClass("ok");
		$("input[name=pass]").parent().removeClass("errer");
		
 	}
	
	if ($.trim($("input[name=repass]").val()) == '') {
		errStr += '* Please Enter Your Re Password.\n';	
		$("input[name=repass]").parent().addClass("errer");
		$("input[name=repass]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=repass]").parent().addClass("ok");
		$("input[name=repass]").parent().removeClass("errer");
	
	}
	
	if ($.trim($("input[name=cardno]").val()) == '') {
		errStr += '* Please Enter Your Card No.\n';	
		$("input[name=cardno]").parent().addClass("errer");
		$("input[name=cardno]").parent().removeClass("ok");
		isError = true;

	}  else {
	
		$("input[name=cardno]").parent().addClass("ok");
		$("input[name=cardno]").parent().removeClass("errer");

	
	}
	
	
		
	 if(($('#chkMnth').val())=='') {
		$("select[name=month]").parent().addClass("errer"); 
		$("select[name=month]").parent().addClass("new"); 
		$("select[name=month]").addClass("none"); 
		
		$("select[name=month]").parent().removeClass("ok");
  	 } else {
			 
		$("select[name=month]").parent().addClass("ok");
		$("select[name=month]").addClass("none01");
		$("select[name=month]").parent().removeClass("errer");	 
	 }
	 
    
	if(($('#chkYear').val())=='') {
		//alert('eror');
		$("select[name=year]").parent().addClass("errer"); 
		$("select[name=year]").parent().removeClass("ok");
		$("select[name=year]").parent().addClass("new"); 
		$("select[name=year]").addClass("none02"); 
  	 } else {
			 
		$("select[name=year]").parent().addClass("ok");
		$("select[name=year]").parent().removeClass("errer");	 
		$("select[name=year]").removeClass("none02"); 
	 }
	 
	
	

	if ($.trim($("input[name=month]").val()) == '') {
		errStr += '* Please Enter Your Month.\n';	
		$("input[name=month]").parent().addClass("errer");
		$("input[name=month]").parent().removeClass("ok");
		

	} else {
	
		$("input[name=month]").parent().addClass("ok");
		$("input[name=month]").parent().removeClass("errer");
	
	}

	if ($.trim($("input[name=year]").val()) == '') {
		errStr += '* Please Enter Your Year.\n';	
		$("input[name=year]").parent().addClass("errer");
		$("input[name=year]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=year]").parent().addClass("ok");
		$("input[name=year]").parent().removeClass("errer");
	
	}
	
	if ($.trim($("input[name=cvv]").val()) == '') {
		errStr += '* Please Enter Your CVV.\n';	
		$("input[name=cvv]").parent().addClass("errer");
		$("input[name=cvv]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=cvv]").parent().addClass("ok");
		$("input[name=cvv]").parent().removeClass("errer");
	
	}
	
	if ($.trim($("input[name=firstcardname]").val()) == '') {
		errStr += '* Please Enter Your first card name.\n';	
		$("input[name=firstcardname]").parent().addClass("errer");
		$("input[name=firstcardname]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=firstcardname]").parent().addClass("ok");
		$("input[name=firstcardname]").parent().removeClass("errer");
	
	}
	
	if ($.trim($("input[name=lastnamecard]").val()) == '') {
		errStr += '* Please Enter Your Last card name.\n';	
		$("input[name=lastnamecard]").parent().addClass("errer");
		$("input[name=lastnamecard]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=lastnamecard]").parent().addClass("ok");
		$("input[name=lastnamecard]").parent().removeClass("errer");
	
	}
	
	if ($.trim($("input[name=zipcode]").val()) == '') {
		errStr += '* Please Enter Your Zip Code.\n';	
		$("input[name=zipcode]").parent().addClass("errer");
		$("input[name=zipcode]").parent().removeClass("ok");
		isError = true;

	} else {
	
		$("input[name=zipcode]").parent().addClass("ok");
		$("input[name=zipcode]").parent().removeClass("errer");
	
	}
	

	
	
	if(isError){
			//alert(errStr);
			return false;
			
			}
	else{
			submitform();
			return false;
				
		}
}

function getSelectedvalue()
{
	var getSelectedIndex = document.form1.month.selectedIndex;
	var getSelectedOptionText = document.form1.month[getSelectedIndex].text;
	//alert(getSelectedOptionText);
}

/* Email validation function*/
function isValidEmail(email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}


function isValidCardno(cardno) {
	return /([a-zA-Z])+$/.test(cardno);
}


function submitform()
	{
		//alert('abc');
		var datastring='fname='+$("input[name=fname]").val()+'&lname='+$("input[name=lname]").val()+'&day_phone1='+$("input[name=day_phone1]").val()+'&day_phone2='+$("input[name=day_phone2]").val()+'&day_phone3='+$("input[name=day_phone3]").val()+'&evening_phone1='+$("input[name=evening_phone1]").val()+'&evening_phone2='+$("input[name=evening_phone2]").val()+'&evening_phone3='+$("input[name=evening_phone3]").val()+'&email='+$("input[name=email]").val();
		//alert(datastring);
			$.ajax( {
				 
			url: "action.php",
			type: "POST",
			data: datastring,
			beforeSend: function() {
			$(".message").html("<span style='color:#3AAF3A'>Message Sending...</span>");
		},
			success: function(msg){
			
			$("input[name=fname]").val('');
			$("input[name=lname]").val('');
			$("input[name=day_phone1]").val('');
			$("input[name=day_phone2]").val('');
			$("input[name=day_phone3]").val('');
			$("input[name=evening_phone1]").val('');
			$("input[name=evening_phone2]").val('');
			$("input[name=evening_phone3]").val('');
			$("input[name=email]").val('');
			$('.message').html(msg);

		}

			
			});	
		
		}










