    function ecardjs_over()
    {
        document.getElementById('ecards_over').innerHTML = over + ' over';
    }
   
    function ecardjs_check_form()
    {

        if (document.getElementById('send_ecardlater').checked == true && ecardjs_checkdate() == false)
        {
            alert("Datum om te versturen is invalid");
            return false;
        }
        else if (document.getElementById('card_id').value == "0")
        {
            alert("U heeft geen kaart gekozen om te versturen");
            return false;
        }
        else if (document.getElementById('card_text').value.length < 5)
        {
            alert("De tekst van uw kaart dient uit minimaal 5 karakters te bestaan");
            return false;
        }
        else if (document.getElementById('card_sender_name').value.length < 2)
        {
            alert("Uw naam (afzender) dient minimaal uit 2 karakters te bestaan");
            return false;
        }
        else if (!emailfilter.test(document.getElementById('card_sender_email').value))
        {
            alert("Uw email (afzender) dient goed ingevuld te worden ter verificatie van deze ecard");
            return false;
        }

        return true;
    }

    function ecardjs_voorbeeld()
    {
        err = ecardjs_check_form();

        if (err == false)
        {
            return false;
        }

        return true;
    }


    
    function ecardjs_versturen()
    {
        if (confirm('Weet u zeker dat de kaart klaar is?'))
        {
            err = ecardjs_check_form();

            if (err == false)
            {
                return false;
            }  

            return true;
        }
        else
        {
            return false;
        }
    }
    
    function ecardjs_checkdate()
    {
        now_date = new Date();
        source_date = new Date(document.getElementById('send_on_year').options[document.getElementById('send_on_year').selectedIndex].value,
                               document.getElementById('send_on_month').options[document.getElementById('send_on_month').selectedIndex].value -1,
                               document.getElementById('send_on_day').options[document.getElementById('send_on_day').selectedIndex].value)

        src_time = source_date.getTime();
        now_time = now_date.getTime();
        
        if (src_time > now_time)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    
    function ecards_selectdate()
    {
        if (document.getElementById('send_ecardlater').checked == false)
        {
            document.getElementById('selectdate').style.display = 'none';
        }
        else
        {
            document.getElementById('selectdate').style.display = 'block';
        }
    }
    
    var emailfilter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var over = 10;
    var colorArray = new Array('Boca','Aliceblue','Antiquewhite','Aqua','Aquamarine','Azure','Beige','Bisque','Black','Blanchedalmond','Blue','Blueviolet','Brown','Burlywood','Cadetblue','Chartreuse','Chocolate','Coral','Cornflowerblue','Cornsilk','Crimson','Darkblue','Darkcyan','Darkgoldenrod','Darkgray','Darkgreen','Darkkhaki','Darkmagenta','Darkolivegreen','Darkorange','Darkorchid','Darkred','Darksalmon','Darkseagreen','Darkslateblue','Darkslategray','Darkturquoise','Darkviolet','deeppink','Deepskyblue','Dimgray','Dodgerblue','Firebrick','Floralwhite','Forestgreen','Magenta','Gainsboro','Ghostwhite','Gold','Goldenrod','Gray','Green','Greenyellow','Honeydew','Hotpink','Indianred','Indigo','Ivory','Khaki','Lavender','Lavenderblush','Lawngreen','Lemonchiffon','Lightblue','Lightcoral','Lightcyan','Lightgoldenrodyellow','Lightgreen','Lightgrey','Lightpink','Lightsalmon','Lightseagreen','Lightskyblue','Lightslategray','Lightsteelblue','Lightyellow','Lime','Limegreen','Linen','Maroon','Mediumauqamarine','Mediumblue','Mediumorchid','Mediumpurple','Mediumseagreen','Mediumslateblue','Mediumspringgreen','Mediumturquoise','Mediumvioletred','Midnightblue','Mintcream','Mistyrose','Moccasin','Navajowhite','Navy','Oldlace','Olive','Olivedrab','Orange','Orangered','Orchid','Palegoldenrod','Palegreen','Paleturquoise','Palevioletred','Papayawhip','Peachpuff','Peru','Pink','Plum','Powderblue','Purple','Red','Rosybrown','Royalblue','Saddlebrown','Salmon','Sandybrown','Seagreen','Seashell','Sienna','Silver','Skyblue','Slateblue','Slategray','Snow','Springgreen','Steelblue','Tan','Teal','Thistle','Tomato','Turquoise','Violet','Wheat','White','Whitesmoke','Yellow','YellowGreen');
    var colorNames = new Array('Boca','Aliceblue','Antiquewhite','Aqua','Aquamarine','Azure','Beige','Bisque','Black','Blanchedalmond','Blue','Blueviolet','Brown','Burlywood','Cadetblue','Chartreuse','Chocolate','Coral','Cornflowerblue','Cornsilk','Crimson','Darkblue','Darkcyan','Darkgoldenrod','Darkgray','Darkgreen','Darkkhaki','Darkmagenta','Darkolivegreen','Darkorange','Darkorchid','Darkred','Darksalmon','Darkseagreen','Darkslateblue','Darkslategray','Darkturquoise','Darkviolet','deeppink','Deepskyblue','Dimgray','Dodgerblue','Firebrick','Floralwhite','Forestgreen','Magenta','Gainsboro','Ghostwhite','Gold','Goldenrod','Gray','Green','Greenyellow','Honeydew','Hotpink','Indianred','Indigo','Ivory','Khaki','Lavender','Lavenderblush','Lawngreen','Lemonchiffon','Lightblue','Lightcoral','Lightcyan','Lightgoldenrodyellow','Lightgreen','Lightgrey','Lightpink','Lightsalmon','Lightseagreen','Lightskyblue','Lightslategray','Lightsteelblue','Lightyellow','Lime','Limegreen','Linen','Maroon','Mediumauqamarine','Mediumblue','Mediumorchid','Mediumpurple','Mediumseagreen','Mediumslateblue','Mediumspringgreen','Mediumturquoise','Mediumvioletred','Midnightblue','Mintcream','Mistyrose','Moccasin','Navajowhite','Navy','Oldlace','Olive','Olivedrab','Orange','Orangered','Orchid','Palegoldenrod','Palegreen','Paleturquoise','Palevioletred','Papayawhip','Peachpuff','Peru','Pink','Plum','Powderblue','Purple','Red','Rosybrown','Royalblue','Saddlebrown','Salmon','Sandybrown','Seagreen','Seashell','Sienna','Silver','Skyblue','Slateblue','Slategray','Snow','Springgreen','Steelblue','Tan','Teal','Thistle','Tomato','Turquoise','Violet','Wheat','White','Whitesmoke','Yellow','YellowGreen');
    
    var fontArray = new Array('Arial','Arial Black','Brush Script MT','Comic Sans MS','Courier','Courier New','Garamond','Georgia','Helvetica','Impact','Lucida Handwriting','MS Sans Serif','MS Serif','News Gothic MT','Palantino','Times New Roman','Verdana','sans-serif');