                  function submitAllData()
					{					
					  var data = "";
                          
					   if( $("#decl_name").val() == "" )
						{
							$("#decl_name").parent().addClass("error");
							$("#decl_name").focus();
							alert("Please, enter your name");
							return false;
						}
						else
						{
							$("#decl_name").parent().removeClass("error");
							data += "&name="+ $("#decl_name").val();
						}
						if( $("#decl_email").val() == "" )
						{
							$("#decl_email").parent().addClass("error");
							$("#decl_email").focus();
							alert("Please, enter your email");
							return false;
						}
						else
						{
							$validemail = echeck(trim($('#decl_email').val()));
							if($validemail==false){
								$('#decl_email').parent().addClass('error');	
								$('#decl_email').focus();
								alert('Please, enter correct email');
								return false;
							}
							else{			
								$('#decl_email').parent().removeClass('error');
								data += "&email="+ $('#decl_email').val();
							}	
						}

						if( $("#decl_zip").val() == "" )
								{
										$("#decl_zip").parent().addClass("error");
										$("#decl_zip").focus();
										alert("Please, enter your zip");
										return false;
								}
								else
								{   
								      var strng = $("#decl_zip").val();
								
		//						   var stripped =strng.replace(/[\(\)\.\-\ ]/g, '');
		//						    if (isNaN(parseInt(stripped)))
		//							{
		//							   $('#decl_zip').parent().addClass('error');	
		//						       $('#decl_zip').focus();
		//							   alert("The zip code contains Invalid characters");
		//								return false;
		//							}
								//	 else
								//	 {
										$("#decl_zip").parent().removeClass("error");
										data += "&zip="+ $("#decl_zip").val();
								    // }
                                }
						
					   data="action=declaration"+data;
				
					//alert(data);
					   $.ajax({
					      type: "POST",
						  url: "database.php",
						  data: data,
						  success: function (r)
						  {// alert('we r there ');
						    var r = eval(r);
							if(r.code == 0)
							{
							  // alert("Thank you for signing the Declaration!")	;
							  //$("#decl_name").val("");
							  //$("#decl_email").val("");
							  //$("#decl_zip").val(""); 
							  window.location.href="confirmation.php";
							}
							else
							{
							   alert(r.msg);
							}
							
						  }
						  });
						  
	 function trim(stringToTrim)
	{
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	
	function echeck(Str)
	{   
    	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		if(reg.test(Str) == false)
		{
       		return false;
		}
		//return true;
	}
						
}
					
					
   function submitData()
	{
	 var data = "";

     if( $('#re_name').val() == '' )
     {
      $('#re_name').parent().addClass('error');
      $('#re_name').focus();
      alert('Please, enter your name');
      return false;
     }
     else
     {
      $('#re_name').parent().removeClass('error');
      data += "&re_name="+ $('#re_name').val();
     }

         if( $('#re_email').val() == '' )
       {
         $('#re_email').parent().addClass('error');
         $('#re_email').focus();
         alert('Please, enter your email');
         return false;
       }
          else
			{
				$validemail = echeck(trim($('#re_email').val()));
				if($validemail==false){
					$('#re_email').parent().addClass('error');	
					$('#re_email').focus();
					alert('Please, enter correct email');
					return false;
				}
				else{			
					$('#re_email').parent().removeClass('error');
					data += "&re_email="+ $('#re_email').val();
				}	
			}

            if( $('#re_city').val() == '' )
       {
         $('#re_city').parent().addClass('error');
         $('#re_city').focus();
         alert('Please, enter your city');
         return false;
       }
       else
       {
         $('#re_city').parent().removeClass('error');
         data += "&re_city="+ $('#re_city').val();
       }
       // if( $('#re_state').val() == '0' )
       // {
         // $('#re_state').parent().addClass('error');
         // $('#re_state').focus();
         // alert('Please, enter your state');
         // return false;
       // }
       // else
       // {
         // $('#re_state').parent().removeClass('error');
         data += "&re_state="+ $('#re_state').val();
       // }
	    if( $('#re_country').val() == '' )
       {
         $('#re_country').parent().addClass('error');
         $('#re_country').focus();
         alert('Please, enter your country');
         return false;
       }
       else
       {
         $('#re_country').parent().removeClass('error');
         data += "&re_country="+ $('#re_country').val();
       }
       if( $('#re_wineclub').val() == '' )
       {
         $('#re_wineclub').parent().addClass('error');
         $('#re_wineclub').focus();
         return false;
       }
       else
       {
	    
         $('#re_wineclub').parent().removeClass('error');
         data += "&re_wineclub="+ $('#re_wineclub').val();
       }
       
       if( $('#re_varitel').val() == '' )
       {
         $('#re_varitel').parent().addClass('error');
         $('#re_varitel').focus();
         alert('Please, enter varietal name');
         return false;
       }
       else
       {
         $('#re_varitel').parent().removeClass('error');
         data += "&re_varitel="+ $('#re_varitel').val();
       }
       
       if( $('#re_vintage').val() == '' )
       {
         $('#re_vintage').parent().addClass('error');
         $('#re_vintage').focus();
         alert('Please, enter vintage name');
         return false;
       }
       else
       {
         $('#re_vintage').parent().removeClass('error');
         data += "&re_vintage="+ $('#re_vintage').val();
       }
       
       if( $('#re_review').val() == '' )
       {
         $('#re_review').parent().addClass('error');
         $('#re_review').focus();
         alert('Please, enter your review ');
         return false;
       }
       else
       {
         $('#re_review').parent().removeClass('error');
         data += "&re_review="+ $('#re_review').val();
       }
		//alert(data);
       data="action=review"+data;
					   //alert(data);
					   $.ajax({
					      type: "POST",
						  url: "database.php",
						  data: data,
						  success: function (r)
						  {
						  //alert('testata');
						    var r = eval(r);
							//alert(r);
							if(r.code == 0)
							{
							  alert("Your review has been submitted");
							  $("#re_name").val("");
							  $("#re_email").val("");
							  $("#re_city").val("");
							  $("#re_state").val("");
							  $("#re_country").val("");
							  $("#re_wineclub").val("");
							  $("#re_varitel").val("");
							  $("#re_vintage").val("");
							  $("#re_review").val("");
							  
							}
							else
							{
							   alert(r.msg);
							}
							
						  }
						  });
						  
	function trim(stringToTrim)
	{
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	function echeck(Str)
	{   
    	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		if(reg.test(Str) == false)
		{
       		return false;
		}
	}
  function isValidDate()
       {
        var dateStr =   $("#re_wineclub").val();
        var datePat = /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/;
        var matchArray = dateStr.match(datePat); // is the format ok?
		//alert(matchArray);
        if (matchArray == null)
        {
            alert("Invalid date format. Please enter the date in the YYYY-MM-DD format (example: 2010-06-22)");
            return false;
        }
        month = matchArray[1]; // parse date into variables
        day = matchArray[3];
        year = matchArray[4];
        if (month < 1 || month > 12)
        { 
        // check month range
            alert("Month must be between 1 and 12.");
            return false;
        }
        if (day < 1 || day > 31)
        {
            alert("Day must be between 1 and 31.");
            return false;
        }
        if ((month==4 || month==6 || month==9 || month==11) && day==31)
        {
            alert("Month "+month+" doesn't have 31 days!")
            return false
        }
        if (month == 2)
        { 
        // check for february 29th
            var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
            if (day>29 || (day==29 && !isleap)) 
            {
            alert("February " + year + " doesn't have " + day + " days!");
            return false;
            }
        }
        return true; // date is valid
    }
   
    }
										

