function displayHideBox(boxNumber)
{
    if(document.getElementById("LightBox"+boxNumber).style.display=="none") {
        document.getElementById("LightBox"+boxNumber).style.display="block";
        document.getElementById("grayBG").style.display="block";
    } else {
        document.getElementById("LightBox"+boxNumber).style.display="none";
        document.getElementById("grayBG").style.display="none";
    }
}
function validate()
{
    var sMessage="";
    if(document.getElementById("name").value == "")
    {
	sMessage += "Please provide name\n\r";
    }
    if(document.getElementById("country").value == "")
    {
	sMessage += "Please provide country\n\r";
    }
    if(document.getElementById("email").value == "")
    {
	sMessage += "Please provide e-mail\n\r";
    }
    else
    {
	if(!check_email(document.getElementById("email").value))
	{
	    sMessage += "The e-mail is not valid\n\r";
	}
	else if(document.getElementById("email").value != document.getElementById("email2").value)
	{
	    sMessage += "The e-mail does not match the re-type e-mail\n\r";
	}
    }
    if(document.getElementById("adults").value == "")
    {
	sMessage += "Please provide number of adults\n\r";
    }
    if(document.getElementById("season").value != "")
    {
    	if(document.getElementById("year").value == "")
    	{
    		sMessage += "If season/month is given, year must also be given\n\r";
    	}
    }
    if(document.getElementById("year").value != "")
        {
        	if(document.getElementById("season").value == "")
        	{
        		sMessage += "If year is given, season/month must also be given\n\r";
        	}
    }
    if(document.getElementById("info").value == "")
    {
	    sMessage += "Please provide additional information\n\r";
    }
    var desvalues = document.customForm.elements["destination[]"];
    var numchecked = 0;
    for(i=0;i<desvalues.length;i++)
    {
	if(desvalues[i].checked)
	{
	    numchecked++;
	}
    }
    if(numchecked == 0)
    {
	sMessage += "Please select one or more destinations\n\r";
    }
	if(document.getElementById("Code"))
	{
    		if(document.getElementById("Code").value == "")
    		{
			sMessage += "Please fill out image text\n\r";
    		}
	}
    if(sMessage != "")
    {
	alert(sMessage);
	return false;
    }
    else
    {
	return true;
    }
}
function check_email(e) {
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

    for(i=0; i < e.length ;i++){
	if(ok.indexOf(e.charAt(i))<0){
	    return (false);
	}
    }

    if (document.images) {
	re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
	re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	if (!e.match(re) && e.match(re_two)) {
	    return (-1);
	}
    }
}


