// JavaScript Document
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}

//validare text
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}
//validare parole
function validate_passwords(field,fieldz,alerttxt)
{
with (field)
{
var hopa = value;
}
with (fieldz)
{
var mopa = value;
}
if (hopa != mopa)
  {alert(alerttxt);return false;}
else {return true}
}
//validare checkbox
function validate_checkbox(field,alerttxt)
{
with (field)
{
if (document.register.termeni.checked == false)
  {alert(alerttxt);return false;}
else {return true}
}
}
//validare email
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

//validare formularul de rezervare
function validare_rezervare(thisform)
{
with (thisform)
{
if (validate_required(nume,"Numele este obligatoriu!")==false)
  {nume.focus();return false;}
if (validate_required(prenume,"Prenumele este obligatoriu!")==false)
  {prenume.focus();return false;}
if (validate_required(cnp,"Codul numeric personal este obligatoriu!")==false)
  {cnp.focus();return false;}
if (validate_required(telefon,"Numarul de telefon este obligatoriu!")==false)
  {telefon.focus();return false;}
if (validate_required(email,"Adresa de e-mail este obligatorie!")==false)
  {email.focus();return false;}
if (validate_email(email,"Adresa de e-mail incorecta, verificati datele introduse!")==false)
  {email.focus();return false;}
if (validate_required(adresa,"Adresa de corespondenta este obligatorie!")==false)
  {adresa.focus();return false;}
if (validate_required(persoane,"Nu ati introdus numarul de persoane pentru care se face rezervarea")==false)
  {persoane.focus();return false;}
}
}

//validare formularul de cautare sejururi
function validare_cautare_sejur(thisform)
{
with (thisform)
{
if (validate_required(dataPlecare1,"Data plecarii este un camp obligatoriu!")==false)
  {dataPlecare1.focus();return false;}
if (validate_required(dataIntoarcere1,"Data intoarcerii este un camp obligatoriu!")==false)
  {dataIntoarcere1.focus();return false;}
}
}

//validare formularul de cautare lm/os
function validare_cautare_lm(thisform)
{
with (thisform)
{
if (validate_required(dataPlecare2,"Data plecarii este un camp obligatoriu!")==false)
  {dataPlecare2.focus();return false;}
if (validate_required(dataIntoarcere2,"Data intoarcerii este un camp obligatoriu!")==false)
  {dataIntoarcere2.focus();return false;}
}
}

//validare formularul de cautare hotel
function validare_cautare_hotel(thisform)
{
with (thisform)
{
if (validate_required(nume_hotel,"Introduceti numele hotelului sau cel putin o parte a numelui!")==false)
  {nume_hotel.focus();return false;}
if (validate_required(dataPlecare3,"Data plecarii este un camp obligatoriu!")==false)
  {dataPlecare3.focus();return false;}
if (validate_required(dataIntoarcere3,"Data intoarcerii este un camp obligatoriu!")==false)
  {dataIntoarcere3.focus();return false;}
}
}

//functie de ascuns div
function HideDIV(d) { 
	document.getElementById(d).style.display = "none"; 
}
//functie de aratat div
function DisplayDIV(d) { 
	document.getElementById(d).style.display = "block"; 
}

//functie de schimbat background, folosita la butoanele de search pe index
function ChangeBkgOn(d) { 
	document.getElementById(d).style.backgroundImage = "url(img/search_over.png)";	
}
//functie de schimbat background, folosita la butoanele de search pe index
function ChangeBkgOff(d) { 
	document.getElementById(d).style.backgroundImage = "url(img/search_off.png)"; 
}
