function colorize(which){
which.style.background='#F5F5F5'
which.style.color='#6781B2'
}
function decolorize(which){
which.style.background='#FFFFDD'
which.style.color='#6781B2'
}

function pop_up_galerie(lol) {
	fotoPath = '';
	if (document.getElementById) {
		fotoPath = document.getElementById('xfg').src ;
		fotoPath = fotoPath.substring(0, fotoPath.lastIndexOf('.')) + "_big.jpg";
	} 
	widthScreen = screen.width-100;
	heightScreen = screen.height-120;
	pwl = window.open(lol +"&Date="+(new Date())+"&fotoPath="+fotoPath, "popupgal", "scrollbars, left = 50, top= 50, width="+widthScreen+",height="+heightScreen);
	pwl.focus();
}

function getDateAndTime(){

	var DayOfWeek = null;
	var MonthName = null;
	if(document.URL.indexOf('lang=ro') > 0){
	  DayOfWeek = new Array('Duminica','Luni','Marti','Miercuri','Joi','Vineri','Sambata');
 	  MonthName = new Array('Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie');
	}
	else if(document.URL.indexOf('lang=it') > 0){
	  DayOfWeek = new Array('Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato');
	  MonthName = new Array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
	}
	else{
	  DayOfWeek = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
	  MonthName = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
	} 
	var theDate = new Date();
	var dateAndTimeHtml = 	'<div name="date" class="smallwhite" id="date" align="center"><br>' + 
							DayOfWeek[theDate.getDay()] + ',<br>' + 
							theDate.getDate() + ' ' +
							MonthName[theDate.getMonth()] + ' ' +
							(theDate.getYear() < 1000 ? theDate.getYear() + 1900 : theDate.getYear()) + '<br>' +
							(theDate.getHours() < 10 ? ('0'+ theDate.getHours()) : theDate.getHours()) + ':' + 
							(theDate.getMinutes() < 10 ? ('0'+ theDate.getMinutes()) : theDate.getMinutes()) +
							'</div>';
	return dateAndTimeHtml;

  
}


// general purpose function to see if an input value has been
// entered at all
function isEmpty(inputStr) {
	if (inputStr == null || inputStr == "") {
		return true
	}
	return false
}

function isPosInteger(inputVal) {
	inputStr = inputVal.toString()
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i)
		if (oneChar < "0" || oneChar > "9") {
			return false
		}
	}
	return true
}

function submitRezervare(form, sLang){
  	var success = "Va rugam completati cu atentie toate campurile OBLIGATORII!"
	if(sLang == "en"){
	  success = "Please, fill up carefully all the REQUIRED fields!"
	}	
	else if(sLang == "it"){
	  success = "Obligatori campi!!!"
	}
	
  	form.successH1.value = ''
  	form.successH2.value = ''
  	var empty = ""
  	
  	if(sLang == "en"){
	  empty = "required"
	}	
	else if(sLang == "ro"){
	  empty = "obligatoriu"
	}	
	else{
	  empty = "obbligatori"
	}
	
	//begin validation
	if(isEmpty(form.elements["nume"].value)){
	  form.numeH.value = empty
	  form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["oras"].value)){
	  form.orasH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["tara"].value)){
	  form.taraH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["telfix"].value) && isEmpty(form.elements["telmob"].value)){
	  form.telmobH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["email"].value)){
	  form.emailH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["sosire"].value)){
	  form.sosireH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["numPers"].value)){
	  form.numPersH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}
	else if(!isPosInteger(form.elements["numPers"].value)){
	  if(sLang == "en"){
		  form.numPersH.value = "numeric required"
		}	
		else if(sLang == "ro"){
		  form.numPersH.value = "numar obligatoriu"
		}	
		else{
		  form.numPersH.value = "numero obbligatori" 
		}
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(form.elements["camtype1"].value == 0 && form.elements["camtype2"].value == 0 &&
			form.elements["camtype3"].value == 0 && form.elements["camtype4"].value == 0 ){
	   if(sLang == "en"){
		  form.camtypeH.value = "you have to make a reservation for at least one room"
		}	
		else if(sLang == "ro"){
		  form.camtypeH.value = "trebuie sa faceti rezervare pentru cel putin o camera"
		}	
		else{
		  form.camtypeH.value = "it you have to make a reservation for at least one room"
		}
	   form.successH1.value = success
	  form.successH2.value = success
	  return false	
	}
	else{
		form.submit()
	}

}


function submitContact(form, sLang){
  	var success = "Va rugam completati cu atentie toate campurile OBLIGATORII!"
	if(sLang == "en"){
	  success = "Please, fill up carefully all the REQUIRED fields!"
	}	
	else if(sLang == "it"){
	  success = "Obligatori campi!!!"
	}
	
  	form.successH1.value = ''
  	form.successH2.value = ''
  	var empty = ""
  	
  	if(sLang == "en"){
	  empty = "required"
	}	
	else if(sLang == "ro"){
	  empty = "obligatoriu"
	}	
	else{
	  empty = "obbligatori"
	}
	
	//begin validation
	if(isEmpty(form.elements["nume"].value)){
	  form.numeH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["oras"].value)){
	  form.orasH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["tara"].value)){
	  form.taraH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["telfix"].value) && isEmpty(form.elements["telmob"].value)){
	  form.telfixH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["email"].value)){
	  form.emailH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false	
	}
	else if(isEmpty(form.elements["mesaj"].value)){
	  form.mesajH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false	
	}
	else{
		form.submit()
	}

}

function submitConferinta(form, sLang){
  	var success = "Va rugam completati cu atentie toate campurile OBLIGATORII!"
	if(sLang == "en"){
	  success = "Please, fill up carefully all the REQUIRED fields!"
	}	
	else if(sLang == "it"){
	  success = "Obligatori campi!!!"
	}	
	
  	form.successH1.value = ''
  	form.successH2.value = ''
  	var empty = ""
  	
  	if(sLang == "en"){
	  empty = "required"
	}	
	else if(sLang == "ro"){
	  empty = "obligatoriu"
	}	
	else{
	  empty = "obbligatori"
	}
	
	//begin validation
	if(isEmpty(form.elements["companie"].value)){
	  form.companieH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["nume"].value)){
	  form.numeH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}
	else if(isEmpty(form.elements["functie"].value)){
	  form.functieH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["oras"].value)){
	  form.orasH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["tara"].value)){
	  form.taraH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["telfix"].value) && isEmpty(form.elements["telmob"].value)){
	  form.telfixH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false
	}	
	else if(isEmpty(form.elements["email"].value)){
	  form.emailH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false	
	}
	else if(isEmpty(form.elements["mesaj"].value)){
	  form.mesajH.value = empty
	   form.successH1.value = success
	  form.successH2.value = success
	  return false	
	}
	else{
		form.submit()
	}

}




