/*function controlePaiement() {
	//TODO
	//return false;
}
*/
function controleClient() {
	
	var _err = "";
	if (document.getElementById('client_civilite').value.trim()=="") {
		_err += "\n- Mlle / Mme / M manquant";
	}
	if (document.getElementById('client_nom').value.trim()=="") {
		_err += "\n- votre nom ";
	}
	if (document.getElementById('client_prenom').value.trim()=="") {
		_err += "\n- votre prénom ";
	}
	if (document.getElementById('client_adresse1').value.trim()=="") {
		_err += "\n- votre adresse";
	}
	if (document.getElementById('client_codepostal').value.trim()=="") {
		_err += "\n- votre code postal ";
	}
	if (document.getElementById('client_ville').value.trim()=="") {
		_err += "\n- votre ville";
	}
	if (document.getElementById('client_pays').value.trim()=="") {
		_err += "\n- votre pays";
	}
	if (document.getElementById('client_telephone').value=="") {
		_err += "\n- votre téléphone";
	}
	if (document.getElementById('client_email').value.trim()=="") {
		_err += "\n- votre email";
	}
	
	value = document.getElementById('client_email').value.trim();
	var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if (value != '' && !regex.test(value) ) {
	    _err += "\n- votre email n'est pas valide";
  	}
	
	if (document.getElementById('client_email2').value.trim()=="") {
		_err += "\n- votre email de confirmation";
	}
	
	value2 = document.getElementById('client_email2').value.trim();
	var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if (value2 != '' && !regex.test(value2) ) {
	    _err += "\n- votre email de confirmation n'est pas valide";
  	}
	
	if (document.getElementById('client_email').value.trim()!= document.getElementById('client_email2').value.trim()) {
		_err += "\n- votre email de confirmation ne correspond pas";
	}
	
	/*if (document.getElementById('client_heurearrivee').value.trim()=="" || document.getElementById('client_heurearrivee').value.trim()=="pas de précision") {
		_err += "\n- votre heure d'arrivée";
	}*/
	if (document.getElementById('client_heurearrivee').value.trim()=="") {
		_err += "\n- votre heure d'arrivée";
	}
	
	/*if (document.getElementById('client_heurearrivee').value.trim()=="") {
		_err += "\n- votre heure d'arrivée";
	}*/
	if (_err!="") {
		alert ("Veuillez compléter les informations manquantes : "+_err);
		return false;
	} else {
		return true;
	}
}

function controleOccupants() {
  var nb = document.getElementsByClassName('cart-items').length;
  var rep = true;
  for (i=0; i<nb; i++) {
   	if (document.getElementById("item_"+i+"_occupants") != null) {
      return false;
    }
  }
  return rep;
}

function getRoomInfo(room_id) {
	showLoader("loadingRoom");
	for(i=0; i< tabRooms.length; i++) {
	    if (tabRooms[i].location_id == room_id) {
	      var room = tabRooms[i];
	      str =  "<div class='showRoom'>";
	      if (room.location_photo != "") {
	        str += "<div style='float:right'><a href='javascript:popup(\""+room.location_photo+"\");' >";
	        str += "<img src='http://www.novaresa.com/rsx/cachingthumb.php?img="+ room.location_photo +"&w=100&h=88' align='center'/>";
	        str += "</a></div>";
	      }
	      str += "<strong>"+room.location_lib + "</strong><br /><br />" + room.location_descriptif + " <br /><br />";
	      str += "</div>";
	       document.getElementById("divShowRoom").innerHTML = str;
	    }
	}
  	hideLoader("loadingRoom");
}

function displayPrice(anchor, prix) {
	popPrice.populate(prix);
	popPrice.showPopup(anchor);
	return false;

}
function hidePrice() {
	popPrice.hidePopup();
	return false;
}

var popPrice = new PopupWindow("divPrice");
popPrice.offsetY=15;
popPrice.offsetX=25;

function checkCGV() {
  if (document.getElementById('chkCGV').checked  ) {
		document.getElementById('btnPaiement').disabled = false;
  } else {
		document.getElementById('btnPaiement').disabled = true;
  }
}

function showLoader(elt) {
	document.getElementById(elt).style.display = "inline";
}

function hideLoader(elt) {
	document.getElementById(elt).style.display = "none";
}

function popup( url,nom,options) {
  url = "http://www.novaresa.com/reservation/_v2/popup_image.php?lien="+url;
  if (options!="")
    window.open( url, nom, options);
  else
    window.open( url,nom,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150');
}

