function SubmitForm()
{
var bRet=true;

  if (document.forms[0].name.value=="")
  { 
		if (bRet==true)
		{
  		alert("Insert your name");
  		document.forms[0].name.focus();
  		bRet= false;
		} 		
	}
  if (document.forms[0].email.value=="")
  { 
		if (bRet==true)
		{
  		alert("Insert your email");
  		document.forms[0].email.focus();
  		bRet= false;
		} 		
	}
  if ((document.forms[0].check_in_gg.value=="") || (document.forms[0].check_in_mm.value=="") || (document.forms[0].check_in_aaaa.value==""))
  { 
		if (bRet==true)
		{
  		alert("Date incomplete");
  		document.forms[0].check_in_gg.focus();
  		bRet= false;
		} 		
	}
  if ((document.forms[0].check_out_gg.value=="") || (document.forms[0].check_out_mm.value=="") || (document.forms[0].check_out_aaaa.value==""))
  { 
		if (bRet==true)
		{
  		alert("Date incomplete");
  		document.forms[0].check_out_gg.focus();
  		bRet= false;
		} 		
	}
  if (document.forms[0].person.value=="")
  { 
		if (bRet==true)
		{
  		alert("Insert n. person");
  		document.forms[0].person.focus();
  		bRet= false;
		} 		
	}
	
	if (bRet==true)
	{
	  document.forms[0].submit();
		return false
	}
}

function SubmitForm2(sLang_IN)
{
var bRet=true;

  if ((document.forms[0].check_in_gg.value=="") || (document.forms[0].check_in_mm.value=="") || (document.forms[0].check_in_aaaa.value==""))
  { 
		if (bRet==true)
		{
      switch(sLang_IN) 
			{
        case 'IT':
						 alert("Wrong or incomplete data format");
        break; 
        case 'FR':
						 alert("Format date erroné ou incomplet");
        break; 
        case 'ES':
						 alert("Fecha incompleta");
        break; 
        default:
						 alert("Date incomplete");
      }
  		
  		document.forms[0].check_in_gg.focus();
  		bRet= false;
		} 		
	}

  if ((document.forms[0].check_out_gg.value=="") || (document.forms[0].check_out_mm.value=="") || (document.forms[0].check_out_aaaa.value==""))
  { 
		if (bRet==true)
		{
      switch(sLang_IN) 
			{
        case 'IT':
						 alert("Wrong or incomplete data format");
        break; 
        case 'FR':
						 alert("Format date erroné ou incomplet");
        break; 
        case 'ES':
						 alert("Fecha incompleta");
        break; 
        default:
						 alert("Date incomplete");
      }
  		document.forms[0].check_out_gg.focus();
  		bRet= false;
			
		} 		
	}
	
  var dataTemp1 = parseDunaflat(document.forms[0].check_in_gg.value)+(parseDunaflat(document.forms[0].check_in_mm.value)*100)+(parseDunaflat(document.forms[0].check_in_aaaa.value)*10000);
  var dataTemp2 = parseDunaflat(document.forms[0].check_out_gg.value)+(parseDunaflat(document.forms[0].check_out_mm.value)*100)+(parseDunaflat(document.forms[0].check_out_aaaa.value)*10000);

  nDiff = parseDunaflat(dataTemp1)-parseDunaflat(dataTemp2);

	if (nDiff>=0)
	{
		if (bRet==true)
		{
      switch(sLang_IN) 
			{
        case 'IT':
  					 alert("Permanenza minima: 1 notte");
        break; 
        case 'FR':
  					 alert("Minimun: 1 nuit");
        break; 
        case 'ES':
  					 alert("Minimun: 1 noche");
        break; 
        default:
  					 alert("Minimun: 1 night");
      }
  		document.forms[0].check_in_gg.focus();
  		bRet= false;
		} 		
	}

  var time=new Date();
  var month=(time.getMonth()+ 1);
  var day=time.getDate();
  var year=time.getFullYear();

  var today = parseDunaflat(day)+(parseDunaflat(month)*100)+(parseDunaflat(year)*10000);
	
  nDiff2 = parseDunaflat(dataTemp1)-parseDunaflat(today);

	if (nDiff2<0)
	{
		if (bRet==true)
		{
      switch(sLang_IN) 
			{
        case 'IT':
  					 alert("La data di arrivo deve essere futura");
        break; 
        case 'FR':
  					 alert("Le jour de départ doit être future");
        break; 
        case 'ES':
  					 alert("La fecha de llegada debe ser futura");
        break; 
        default:
  					 alert("Check-in date must be future");
      }
  		document.forms[0].check_in_gg.focus();
  		bRet= false;
		} 		
	}
	
  if (document.forms[0].person.value=="")
  { 
		if (bRet==true)
		{
      switch(sLang_IN) 
			{
        case 'IT':
  					 alert("Inserire il Numero di persone");
        break; 
        case 'FR':
  					 alert("Insert N. person");
        break; 
        case 'ES':
  					 alert("Inserez le N. de personnes ");
        break; 
        default:
  					 alert("Insert N. of person");
      }
  		
  		document.forms[0].person.focus();
  		bRet= false;
		} 		
	}
	
	if (bRet==true)
	{
	  document.forms[0].submit();
		return false
	}
}

function vai_a_pagina(sIndirizzo)
{
 document.location.href=sIndirizzo;
}

function intercetta() { 
    for (var i=0; i<document.links.length; i++)
        if (document.links[i].className=="blank") {
            document.links[i].target="_blank";
        } 
}

function parseDunaflat(parse_IN) 
{ 
  var parse_OUT; 

  if (parse_IN=="08")
  {
	 parse_IN="8";
	}
  if (parse_IN=="09")
  {
	 parse_IN="9";
	}
		
  parse_OUT = parseInt(parse_IN);

  return parse_OUT;
}


window.onload = intercetta;

