﻿var form_completed = false;

function form_submit(elementId) {
    if (document.getElementById(elementId) != null) {
        if ((event.which ? event.which : event.keyCode) == 13) {
            document.getElementById(elementId).focus();
        }
    }
}

function SignUpSubmit() {
    if ((event.which ? event.which : event.keyCode) == 13) {
        document.getElementById('SignUp1_btnSubmit').focus(); 
    }
}

function VerifySubmit() {
    if ((event.which ? event.which : event.keyCode) == 13) {
        document.getElementById('Verify1_btnSubmit').focus();
    }
}

function FormComplete() {
    form_completed = true;
    var cook = get_cookie("content");
    // Append current values to the cookie.
    set_cookie("content", "allmyfeilds", current_date.getFullYear, current_date.getMonth, current_date.getDate() + 14, "", "yourbahamascruise.com", "secure");
}

function Incomplete() {
    if (form_completed == false) {
        var inputArrary = [];
        inputArrary = document.getElementsByTagName("input");
        var totInputs = inputArrary.length;
        for (var i = 0; i < inputArrary.length; i++) {
            if (inputArrary[i].type == "text" || inputArrary[i].type == "checkbox" || inputArrary[i].type == "radio") {
                alert(inputArrary[i].type + ": " + inputArrary[i].id + ": " + inputArrary[i].value);
            }
        }

        var selectArrary = [];
        selectArrary = document.getElementsByTagName("select");
        var totInputs = selectArrary.length;
        for (var i = 0; i < inputArrary.length; i++) {
            if (selectArrary[i].type == "text") {
            }
        }

        var cook = get_cookie("content");  
    }
}

// Set cookie 
function set_cookie(name, value, exp_y, exp_m, exp_d, path, domain, secure) {
    var cookie_string = name + "=" + escape(value);

    if (exp_y) {
        var expires = new Date(exp_y, exp_m, exp_d);
        cookie_string += "; expires=" + expires.toGMTString();
    }

    if (path)
        cookie_string += "; path=" + escape(path);

    if (domain)
        cookie_string += "; domain=" + escape(domain);

    if (secure)
        cookie_string += "; secure";

    document.cookie = cookie_string;
}

// Get cookie
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

// Delete cookie
function delete_cookie(cookie_name) {
    var cookie_date = new Date();  // current date & time
    cookie_date.setTime(cookie_date.getTime() - 1);
    document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function ajaxPosting(theData, theUrl) {
    var httpRequest;
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject) { // IE
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (!httpRequest) {
        return false;
    }

    httpRequest.open('POST', theUrl, false);
    httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    httpRequest.send(theData);

    return httpRequest.responseText;
}