var url = window.location.host;    
var check_captcha = false; 
/**
  * @descr Submit the reservation form
  */
function funcResSubmit( val )
{
    
    error='';
    check_captcha = false; 
    jQuery("#check_captcha").html("<font color='red'>verification...</font>");

    if( jQuery("#name").val() == '' ) 
    {
        error = error + "<font color='red'>Name cann't be empty</font><br />";
    }
    
    if( jQuery("#email").val() == '' ) 
    {
        error = error + "<font color='red'>Email cann't be empty</font><br />";
    }
    else
    {   
        if (!validateEmail(jQuery("#email").val()))
        {
            error = error + "<font color='red'>Incorrect e-mail</font><br />"; 
        }
    }
    
    if( jQuery("#phone").val() == '' ) 
    {
        error = error + "<font color='red'>Phone cann't be empty</font><br />";
    }
    
    if( jQuery("#address").val() == '' ) 
    {
        error = error + "<font color='red'>Address cann't be empty</font><br />";
    }
    
    if( jQuery("#city").val() == '' ) 
    {
        error = error + "<font color='red'>City cann't be empty</font><br />";
    }
    
    if( jQuery("#state").val() == '' ) 
    {
        error = error + "<font color='red'>State cann't be empty</font><br />";
    }
    
    if( jQuery("#postal_code").val() == '' ) 
    {
        error = error + "<font color='red'>Postal code cann't be empty</font><br />";
    }
    
    if( jQuery("#guests").val() == '' ) 
    {
        error = error + "<font color='red'># of guests cann't be empty</font><br />";
    }

    if( jQuery("#bedsize").val() == '' ) 
    {
        error = error + "<font color='red'>Select bed size</font><br />";
    }
    
    if( jQuery("#comment").val() == '' ) 
    {
        error = error + "<font color='red'>Comment cann't be empty</font><br />";
    }

    if( jQuery("#imgcode").val() == '' ) 
    {
        error = error + "<font color='red'>Security code cann't be empty</font><br />";
        jQuery("#check_captcha").html("");
    }
    else
    {
        jQuery.post(
            "http://"+url+"/check_captcha.php",
            { 
                code: jQuery("#imgcode").val() 
            },
            function( data )
            {
                if( data == '0' )
                {
                    jQuery("#check_captcha").html("<font color='red'>Security code is incorect</font>");
                    check_captcha = false;
                }
                if (data == '1')
                {
                    jQuery("#check_captcha").html("<font color='red'>right</font>");
                    check_captcha = true;
                    
                    //alert("--"+jQuery("select[@name='arrival_Month']").val()+"--"+jQuery('#address').val());
                    if ( error == '' )
                    {
                        jQuery.post(
                        "http://"+url+"/index.php",
                        {
                            s:  "ajax", 
                            ev: "loadReservation",
                            hotel_email: jQuery('#hotel_email').val(),
                            name: jQuery('#name').val(),
                            hotel_name: jQuery('#hotel_name').val(),
                            email: jQuery('#email').val(),
                            phone: jQuery('#phone').val(),
                            address: jQuery('#address').val(),
                            city: jQuery('#city').val(),
                            state: jQuery('#state').val(),
                            postal_code: jQuery('#postal_code').val(),
                            //("select[name='departure_Year']")
                            
                            arrival_Month: jQuery("select[name='arrival_Month']").val(),
                            arrival_Day: jQuery("select[name='arrival_Day']").val(),
                            arrival_Year: jQuery("select[name='arrival_Year']").val(),
                            departure_Month: jQuery("select[name='departure_Month']").val(),
                            departure_Day: jQuery("select[name='departure_Day']").val(),
                            departure_Year: jQuery("select[name='departure_Year']").val(),
                            guests: jQuery('#guests').val(),
                            is_smoking: (jQuery('#is_smoking').attr('checked') ? 'on' : ''),
                            bedsize: jQuery('#bedsize').val(),
                            comment: jQuery('#comment').val(),  
                            submit: 1
                        },
                        function( data )
                        {
                            jQuery('#hotel_descrip').html(data);
                            //jQuery("form").submit(); 
                        }
                        );
                    } 
                }
            }
        );
    }
    if (( error == '' ) && (check_captcha == true))
    {
        jQuery.post(
        "http://"+url+"/index.php",
        {
            s:  "ajax", 
            ev: "loadReservation",
            hotel_email: jQuery('#hotel_email').val(),
            name: jQuery('#name').val(),
            hotel_name: jQuery('#hotel_name').val(),   
            email: jQuery('#email').val(),
            phone: jQuery('#phone').val(),
            address: jQuery('#address').val(),
            city: jQuery('#city').val(),
            state: jQuery('#state').val(),
            postal_code: jQuery('#postal_code').val(),
            arrival_Month: jQuery("select[name='arrival_Month']").val(),
            arrival_Day: jQuery("select[name='arrival_Day']").val(),
            arrival_Year: jQuery("select[name='arrival_Year']").val(),
            departure_Month: jQuery("select[name='departure_Month']").val(),
            departure_Day: jQuery("select[name='departure_Day']").val(),
            departure_Year: jQuery("select[name='departure_Year']").val(),
            guests: jQuery('#guests').val(),
            is_smoking: (jQuery('#is_smoking').attr('checked') ? 'on' : ''),
            bedsize: jQuery('#bedsize').val(),
            comment: jQuery('#comment').val(),  
            submit: 1
        },
        function( data )
        {
            jQuery('#hotel_descrip').html(data);
            //jQuery("form").submit(); 
        }
    );   
        
    }
    else
    {
        jQuery("#errors").html(error);
    }
}