﻿function CheckBookingDates()
{
    try{
        var to = $("#"+msgs[4]).datepicker("getDate");
        var from = $("#"+msgs[3]).datepicker("getDate");
        if(to<=from)
        {
            alert(msgs[2]);
            return false;
        }
    }catch(e){}
    
    return true;
}
function CheckRequiredFields()
{
	//if(skipCheck)return true;
	var msg = msgs[0];
	for (l = 0; l < document.forms[0].length; l++)
	{
		if (document.forms[0].elements[l].getAttribute("req") == '1')
		{
			var type = document.forms[0].elements[l].type;
			if(type=="checkbox" && !document.forms[0].elements[l].checked)
			{
				alert(msg);
				return false;
			}
			
			if(document.forms[0].elements[l].value==null || document.forms[0].elements[l].value=="")
			{
				alert(msg);
				return false;
			}	
		}
		if (document.forms[0].elements[l].getAttribute("email") == '1')
		{
			if(!checkemail(document.forms[0].elements[l].value))
			{
				alert(msgs[1]);
				return false;
			}
		}	
	}
	return CheckBookingDates();
}

function addChild()
{
    var numOfChild = $(".newChild").length;
    if(numOfChild>9)
        return;
    var fldName = 'fldChildAge'+(numOfChild+1);
    var trName = 'trChild' + (numOfChild+1);
    $("#tblChilds").append('<tr class=\"newChild"\" id=\"'+ trName+'\"><td>'+(numOfChild+1)+')&nbsp;'+msgs[5]+'</td><td><input  type=\"text\" id=\"'+fldName+'\" name=\"'+fldName+'\" value=\"\"></td><td><a href=\"javascript:removeChild(\''+trName+'\')\"><img border=\"0\" src=\"images/tclose.jpg\" /></a></td></tr>');
    //setDatePicker(fldName);
}
function removeChild(id)
{
    $('#'+id).remove();
}

function setDatePicker(fldName)
{
    $("#"+fldName).datepicker(
        { duration: '', prevText: '', nextText: ''
        ,minDate: '-16Y', maxDate: '-1D',yearRange: '-12:+12'
        ,changeMonth:true,changeYear:true
        }); 
}

function addAdult()
{
    var numOfAdult = $(".newAdult").length;
    if(numOfAdult>9)
        return;
    var fldName = 'fldAdultName'+(numOfAdult+1);
    var fldSurname = 'fldAdultSurname'+(numOfAdult+1);
    var fldAdultAge = 'fldAdultAge'+(numOfAdult+1);
    var trName = 'trAdult' + (numOfAdult+1);
    var lblName = $("#lblName").text();
    var lblSurname = $("#lblSurname").text();
    var lblAge = $("#lblAge").text();
    
    $("#tblAdults").append('<tr class=\"newAdult"\" id=\"'
                + trName+'\"><td><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\"><tr><td>'
                + lblName+'</td><td><input  type=\"text\" id=\"'
                + fldName+'\" name=\"'+fldName+'\" value=\"\"></td><td colspan=\"2\" align=\"right\"><a href=\"javascript:removeAdult(\''
                +trName+'\')\"><img border=\"0\" src=\"images/tclose.jpg\" /></a></td></tr><tr><td>'
                +lblSurname+'</td><td><input  type=\"text\" id=\"'
                +fldSurname+'\" name=\"'+fldSurname+'\" value=\"\"></td><td>'
                + lblAge+'</td><td><input  type=\"text\" id=\"'
                +fldAdultAge+'\" name=\"'+fldAdultAge+'\" maxlength=\"2\" value=\"\"></td></tr></table></td></tr>');
}
function removeAdult(id)
{
    $('#'+id).remove();
}



