﻿var masterPrefix = "ctl00_ContentPlaceHolder1_";
var masterPrefixForm = "ctl00$ContentPlaceHolder1$";

// Check for valid date  -------------------------------------------------------------------

function checkDate(strFieldId)
{
    // Raw validation (field empty, not separated by periods ".")  *****************

    var obj = document.getElementById(strFieldId);
    if (!obj) return true;

    if (obj.value == "") return true;
    var strVal = obj.value.toString();

    var araDate = strVal.split(".");
    if (araDate.length != 3) 
    {
        return false;
    }

    // Remove leading zeroes, adjust month number  *********************************

    araDate[0] = parseInt(araDate[0], 10);
    araDate[1] = parseInt(araDate[1], 10) - 1;

    // Adjust to four-digit year ***************************************************

    if (araDate[2].length == 2) araDate[2] = "20" + araDate[2];

    // Create date and check if date elements of input (strVal) are all valid ******

    var datVerify = new Date(araDate[2], araDate[1], araDate[0]);

    if (datVerify.getDate() == araDate[0] && datVerify.getMonth() == araDate[1] && datVerify.getFullYear() == araDate[2])
    {
        return true;
    }
    else 
    {
        return false;
    }
}

function validateSearch(strFieldId) 
{
    if (checkDate(strFieldId))
        return true;
    else 
    {
        var div = document.getElementById("divValidDate");
        div.style.display = "block";
        return false;
    }
}

// Create email address   ------------------------------------------------------------------

function openM(strLocalPart, strSubject) {

    var m, s;

    m = "@";

    // domain-part
    m += "artof";
    m += "travel";
    m += ".";
    m += "de";

    // subject
    if (typeof strSubject == "undefined") strSubject = "";

    if (strSubject != "") {
        s = "?subject=" + strSubject;
    } else {
        s = "";
    }

    // open user mail client
    document.location.href = "mai" + "lto:" + strLocalPart + m + s;
}

function createM(strLocal, blBold) {
    if (typeof (blBold) == "nothing") blBold = false;
    var m = "@";

    // domain-part
    m += "artof";
    m += "travel";
    m += ".";
    m += "de";

    if (blBold)
        document.write('<b>Email: </b><a class="noLink" href="javascript:openM(\''
        + strLocal + '\');">' + strLocal + m + '</a>');
    else
        document.write('Email: <a class="noLink" href="javascript:openM(\''
        + strLocal + '\');">' + strLocal + m + '</a>');

}

