jQuery(document).ready( function() {
	jQuery('#form').validate( {
		errorPlacement: function(error, element) {
			error.appendTo( element.next("label") );
		},
		submitHandler : function(form) {
			displayDialog();
		},

		rules : {
			NAME : "required",
			SURNAME : "required",
			EMAIL : {
				required : true,
				email : true
			},
			MESSAGE : "required",
			ARRIVALDATE : {
				required: true,
				date: true
			},
			DEPARTUREDATE : {
				required : true,
				date : true
			}
		}
	});
	
	jQuery('#birthdate1').datepicker({ 
		dateFormat: 'dd/mm/yy',
		changeMonth: true,
		changeYear: true

	});
	jQuery('#BIRTHDAY').datepicker({ 
		dateFormat: 'dd/mm/yy', 
		changeMonth: true,
		changeYear: true,
		defaultDate: '-30y',
		firstDay: 1,
		yearRange: '1920:2000'

	});
		
	
	jQuery("#ARRIVALDATE").datepicker(
		{ 
			dateFormat: 'dd/mm/yy',
			//dayNamesMin: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
			minDate: '-0d',//new Date(<?php echo $minYear?>, <?php echo $minMonth?> - 1, <?php echo $minDay?>),
			//altField: '#departure', altFormat: 'dd/mm/yy',
			regional: 'tr',
			onSelect: function(dateText, inst) {
				//yoket 
				jQuery("#DEPARTUREDATE").datepicker('destroy' );
				//alert(dateText);
				var selectDaydate = dateText.substring(0, 2);
				var selectMonth = dateText.substring(3, 5);
				var selectYear = dateText.substring(6, 10);	
				var newDay = (parseInt(selectDaydate)+1)
				var mt = mktime(0, 0, 0, selectMonth, newDay, selectYear) 
				var newDate = date('d/m/Y',mt);
				var toDate = new Date();
				var one_day=1000*60*60*24

				var newDate2 = new Date();
				newDate2.setFullYear(selectYear,selectMonth-1,selectDaydate);
					
				var fark = ((newDate2 - toDate) / one_day) +1 ; 

				jQuery("#DEPARTUREDATE").datepicker({ 
					dateFormat: 'dd/mm/yy',
					//dayNamesMin: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
					regional: 'tr',
					setDate: dateText,
					minDate: '+'+fark+'d'
					
				});
				
				jQuery("#DEPARTUREDATE").val(newDate);
				//olustur
			}
					
		}
	);
	
	jQuery("#DEPARTUREDATE").datepicker({ 
		dateFormat: 'dd/mm/yy', 
		//dayNamesMin: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
		regional: 'tr',
		minDate: jQuery("#ARRIVALDATE").val()
	});
	
	
});

function addRowToTable()
{
  var tbl = document.getElementById('accompanied');
  var lastRow = tbl.rows.length;
  // if there's no header row in the table, then iteration = lastRow + 1
  if (lastRow<5){
  
	  var iteration = lastRow;
	  var row = tbl.insertRow(lastRow);
	  
	  // left cell
	  var cellLeft = row.insertCell(0);
	  var el1 = document.createElement('input');
	  el1.type = 'text';
	  el1.name = 'NAME' + iteration;
	  el1.id = 'NAME' + iteration;
	  //el1.size = 40;
	  
	  cellLeft.appendChild(el1);
	  
	  // middle cell
	  var cellMiddle = row.insertCell(1);
	  var el2 = document.createElement('input');
	  el2.type = 'text';
	  el2.name = 'SURNAME' + iteration;
	  el2.id = 'SURNAME' + iteration;
	  //el2.size = 40;
	  
	  cellMiddle.appendChild(el2);
	  
	  // right cell
	  var cellRight = row.insertCell(2);
	  var el3 = document.createElement('input');
	  el3.type = 'text';
	  el3.name = 'BIRTHDATE' + iteration;
	  el3.id = 'BIRTHDATE' + iteration;
	  //el3.size = 40;
	
	  cellRight.appendChild(el3);
	  
	  jQuery(function() {
			jQuery('#BIRTHDATE' + iteration).datepicker({ 
				dateFormat: 'dd/mm/yy', 
				changeMonth: true,
				changeYear: true,
				defaultDate: '-30y',
				firstDay: 1,
				yearRange: '1920:2000'
			});
	  })
	  
	  var personcount = document.getElementById("PERSONCOUNT").value;
	  document.getElementById("PERSONCOUNT").value = parseInt(personcount) + 1;
  }  
  
}

function removeRowFromTable()
{
  var tbl = document.getElementById('accompanied');
  var lastRow = tbl.rows.length;
  if (lastRow > 1) {
	  tbl.deleteRow(lastRow - 1);
	  var personcount = document.getElementById("PERSONCOUNT").value;
	  document.getElementById("PERSONCOUNT").value = parseInt(personcount) - 1;
  }
}

var sure = 10;
function Kontrol() {
	 sure = sure-1;
	 jQuery("span#timer").text(sure);
     if(sure>0)  {
         setTimeout("Kontrol()", 1000);
     }else{
		location.href = 'http://www.thepresidenthotel.com';
     };
}
