var arrlang = new Array();
arrlang['ita'] = new Array();
arrlang['ita'][0] = 'La data e la tratta sono obbligatorie.';
arrlang['ita'][1] = 'Sono disponibili ';
arrlang['ita'][2] = ' tipologie di auto per la data selezionata.';
arrlang['ita'][3] = 'Verifica Disponibilit&agrave;';
arrlang['ita'][4] = '<br><a class="seleziona" href="prenotazioni.php?op=cerca_auto';
arrlang['ita'][5] = '">SELEZIONA L\'AUTO</a>';
arrlang['ita'][6] = 'Devi inserire un indirizzo valido.';
arrlang['ita'][7] = 'L\'indirizzo inserito &egrave; gi&agrave; presente o non &egrave; valido.';
arrlang['ita'][8] = 'Indirizzo inserito nella nostra Newsletter!';
arrlang['ita'][9] = 'DETTAGLIO OFFERTA';
arrlang['ita'][10] = 'Nessun\'auto disponibile per la data selezionata.';
arrlang['ita'][11] = 'Prenota il ritorno';
arrlang['ita'][12] = 'Data';
arrlang['ita'][13] = 'Ora';
arrlang['ita'][14] = 'PRENOTA!';
arrlang['ita'][15] = 'CHIUDI';
arrlang['ita'][16] = 'NUOVA PRENOTAZIONE';
arrlang['ita'][17] = 'Devi selezionare ANDATA o ANDATA/RITORNO';
arrlang['ita'][18] = 'Tratta';
arrlang['ita'][19] = 'Tariffa';
arrlang['ita'][20] = 'Orario';
arrlang['ita'][21] = 'Calendario';
arrlang['eng'] = new Array();
arrlang['eng'][0] = 'Date and Course are required.';
arrlang['eng'][1] = 'There are ';
arrlang['eng'][2] = ' types of car available.';
arrlang['eng'][3] = 'Check Availability';
arrlang['eng'][4] = '<br><a class="seleziona" href="prenotazioni.php?op=cerca_auto';
arrlang['eng'][5] = '">SELECT A CAR</a>';
arrlang['eng'][6] = 'E-mail address incorrect.';
arrlang['eng'][7] = 'E-mail address already exists.';
arrlang['eng'][8] = 'E-mail address included in our Newsletter!';
arrlang['eng'][9] = 'OFFER DETAILS';
arrlang['eng'][10] = 'No car available.';
arrlang['eng'][11] = 'Road Trip booking.';
arrlang['eng'][12] = 'Date';
arrlang['eng'][13] = 'Time';
arrlang['eng'][14] = 'SEND!';
arrlang['eng'][15] = 'CANCEL';
arrlang['eng'][16] = 'NEW RESERVATION';
arrlang['eng'][17] = 'Devi selezionare ANDATA o ANDATA/RITORNO';
arrlang['eng'][18] = 'Route';
arrlang['eng'][19] = 'Cost';
arrlang['eng'][20] = 'Time';
arrlang['ita'][21] = 'Calendar';

function index()  {
	$(document).ready(function(){
	  $('#dataver').datepicker({
	  	altField: '#actualDate',
	  	altFormat: 'yy-mm-dd'
	  });
	  $('#dataverar').datepicker({
	  	altField: '#actualDatear',
	  	altFormat: 'yy-mm-dd',
	  	showOn: 'button',
	  	buttonText: 'Calendar'
	  });
	  $('#datanew').datepicker({
	  	altField: '#actualDatenew',
	  	altFormat: 'yy-mm-dd',
	  	showOn: 'button',
	  	buttonText: 'Calendar',
	  	onSelect: function(dateText, inst) {
	  	  	set_tariffa();
	  	}
	  });
	  $('#dataverarnew').datepicker({
	  	altField: '#actualDatearnew',
	  	altFormat: 'yy-mm-dd',
	  	showOn: 'button',
	  	buttonText: 'Calendar'
	  });
	});
}

function ajax_verifica()  {
	if($('#dataver').val()=='' || $('#idtratta').val()=='0') {
	    var content = arrlang[lang][0];
	    $('#dialog').html('<p>'+content+'</p>');
		$("#dialog").dialog({
			bgiframe: true,
			height: 70,
			modal: true,
			title: arrlang[lang][3],
			close: function(event, ui){
				$(this).dialog('destroy');
			}
		});
	} else {
		location.href = 'prenotazioni.php?op=cerca_auto&idtratta='+$('#idtratta').val()+'&data='+$('#actualDate').val()+'&ora='+$('#oraver').val()+':'+$('#minutiver').val();
		/*
		$.ajax({
			  type:'POST',
			  url:'index.php',
			  data:'op=verifica_pren&idtratta='+$('#idtratta').val()+'&data='+$('#actualDate').val()+'&ora='+$('#oraver').val()+':'+$('#minutiver').val(),
			  dataType:'json',
			  success: function(msg){
			   if(parseInt(msg.num) > 0)
				var content = arrlang[lang][1]+msg.num+arrlang[lang][2]+
							  arrlang[lang][4]+'&idtratta='+$('#idtratta').val()+'&data='+$('#actualDate').val()+'&ora='+$('#oraver').val()+':'+$('#minutiver').val()+arrlang[lang][5];
			   else
			    var content = arrlang['ita'][10];
				$('#dialog').html('<p>'+content+'</p>');
				$("#dialog").dialog({
					bgiframe: true,
					height: 70,
					modal: true,
					title: arrlang[lang][3],
					close: function(event, ui){
						$(this).dialog('destroy');
					}
				});
			  }
		});
		*/
	}
}

function ajax_newsletter()  {
	if($('#mailnews').val()!="")  {
		$.ajax({
			  type:'POST',
			  url:'index.php',
			  data:'op=newsletter&mailnews='+$('#mailnews').val(),
			  dataType:'json',
			  success: function(msg){
			  	if(msg.error=='0')
				  var content = arrlang[lang][8];
				else
				  var content = arrlang[lang][7];
				$('#dialog').html('<p>'+content+'</p>');
				$("#dialog").dialog({
					bgiframe: true,
					height: 70,
					modal: true,
					title: 'Newsletter',
					close: function(event, ui){
						$(this).dialog('destroy');
					}
				});
			  }
		});
	} else {
		$('#dialog').html('<p>'+arrlang[lang][6]+'</p>');
		$("#dialog").dialog({
			bgiframe: true,
			height: 70,
			modal: true,
			title: 'Newsletter',
			close: function(event, ui){
				$(this).dialog('destroy');
			}
		});
	}
}

function ajax_offerte(idauto)  {
	$.ajax({
		type:'POST',
		url:'index.php',
		data:'op=offerte_auto&idauto='+idauto,
		dataType:'json',
		success: function(msg){
			var tbtariffe = '<table width="100%" align="center" cellpadding="5">' +
				'<tr>' +
				'<td align="center" colspan="4"><b>'+msg.modello+'</b></td>' +
				'</tr>' +
				'<tr>' +
				'<td width="100"><b>' + arrlang[lang][12] +'</b></td>' +
				'<td width="200"><b>' + arrlang[lang][20] +'</b></td>' +
				'<td width="200"><b>' + arrlang[lang][18] +'</b></td>' +
				'<td width="100"><b>' + arrlang[lang][19] +'</b></td>' +
				'<td width="100">&nbsp;</td>' +
				'</tr>';
			for(var i=0;i < msg.rows.length;i++) {
				if(msg.rows[i].tariffa > 0)
				  tbtariffe += '<tr>' +
				  		'<td>'+msg.rows[i].data+'</td>' +
				  		'<td>'+msg.rows[i].orario+'</td>' +
				  		'<td align="left">'+msg.rows[i].tratta+'</td>' +
				  		'<td align="center">&euro; '+msg.rows[i].tariffa+'</td>' +
				  		'<td><a href="mailto:russomi@libero.it?' +
				  		'subject=Richiesta Prenotazione per offerta del '+msg.rows[i].data+' - ' +
				  		'Tratta '+msg.rows[i].tratta+' AUTO:'+msg.modello+'">' + arrlang[lang][14] +'</a></td>' +
				  		'</tr>';
			}
			tbtariffe += '</table>';
			$('#dialog_offerta').html(tbtariffe);
			$("#dialog_offerta").dialog({
				bgiframe: true,
				modal: true,
				width: 600,
				title: arrlang[lang][9],
				close: function(event, ui){
					$(this).dialog('destroy');
				}
			});
		}
	})
}

function setRitorno(idauto)  {
	var html = '';
	  $("#ardialog").dialog({
				bgiframe: true,
				modal: true,
				title: arrlang[lang][11],
				buttons: {
					'PRENOTA/SEND': function() {
					  if($('#idautoar').val()>0 && idauto!=$('#idautoar').val())
					    var idautoar = $('#idautoar').val();
					  else
					    var idautoar = idauto;
					  var data = $('#actualDatear').val();
					  var ora = $('#oraverar').val();
					  var minuti = $('#minutiverar').val();
					  $(this).dialog('destroy');
					  $.ajax({
							type:'POST',
							url:'prenotazioni.php',
							data:'op=set_ritorno&idauto='+idauto+'&idautoar='+idautoar+'&data='+data+'&ora='+ora+':'+minuti,
							dataType:'json',
							success: function(msg){
							  location.href = 'prenotazioni.php?op=select_auto&idauto='+idauto+'&mode=ar';  	
							}
					  });
					},
					'CHIUDI/CLOSE': function() {
					  $(this).dialog('destroy');
					}
				},
				close: function(event, ui){
					$(this).dialog('destroy');
				}
			});
}

function ajax_new_pren()  {
	$("#newprenot").dialog({
				bgiframe: true,
				modal: true,
				title: arrlang[lang][16],
				buttons: {
					'AGGIUNGI/ADD': function() {
					  var idautonew = $('#idautonew').val();
					  var datanew = $('#actualDatenew').val();
					  var oranew = $('#oranew').val();
					  var minutinew = $('#minutinew').val();
					  var idtrattanew = $('#idtrattanew').val();
					  var modenew = $('#modenew').val();
					  var personenew = $('#personenew').val();
					  var notenew = $('#notenew').val();
					  var idautoarnew = '';
					  var dataarnew = '';
					  var oraarnew = '';
					  var minutiarnew = '';
					  if(modenew!='0') {
						  if(modenew=='ar')  {
						    idautoarnew = $('#idautoarnew').val();
						    dataarnew = $('#actualDatearnew').val();
						    oraarnew = $('#oraverarnew').val();
						    minutiarnew = $('#minutiverarnew').val();   
						  }
						  $(this).dialog('destroy');
						  $.ajax({
								type:'POST',
								url:'prenotazioni.php',
								data:'op=new_prenot&idautonew='+idautonew+'&datanew='+datanew+'&oranew='+oranew+
								':'+minutinew+'&idtrattanew='+idtrattanew+'&modenew='+modenew+
								'&personenew='+personenew+'&notenew='+notenew+'&idautoarnew='+idautoarnew+
								'&dataarnew='+dataarnew+'&oraarnew='+oraarnew+':'+minutiarnew,
								dataType:'json',
								success: function(msg){
									location.href = 'prenotazioni.php?op=confirm';  
								}
						  });
					 } else {
						alert(arrlang[lang][17]);	
					 }
					},
					'CHIUDI/CLOSE': function() {
					  $(this).dialog('destroy');
					}
				},
				close: function(event, ui){
					$(this).dialog('destroy');
				}
			});
}

function set_mode()  {
	var modenew = $('#modenew').val();
	set_tariffa();
    if(modenew=='a' || modenew=='0')
      $('#ardialognew').hide();
    else if(modenew=='ar')
      $('#ardialognew').show();
}

function set_tariffa()  {
	var modenew = $('#modenew').val();
	var idautonew = $('#idautonew').val();
	var datanew = $('#actualDatenew').val();
	var idtrattanew = $('#idtrattanew').val();
	$.ajax({
		type:'POST',
		url:'prenotazioni.php',
		data:'op=getTariffa&idautonew='+idautonew+'&datanew='+datanew+'&idtrattanew='+idtrattanew+'&modenew='+modenew,
		dataType:'json',
		success: function(msg){
		  $('#modestr').html('<b>'+msg.tariffa+'<b>');  	
		}
    });
}
