//Llamada con ajax al servidor: Agrega el nuevo servio a MYSQL
function addServicesToMysql(){

var servicio = document.getElementById("textService").value; 

if(document.getElementById("textService").value == ""){
	
	alert("Rellene el campo servicio por favor");
	
}else{

$("#DivServicios").empty();
$("#DivServicios").append("Insertando Servicio...");

$.ajax({
  type: "POST",
  url: "ajax/addServices.php",
  contentType: "application/x-www-form-urlencoded",
  data: "serv=ok&servicio="+servicio,
  success: function(msg){
  
  $("#DivServicios").empty("");
  
  $("#DivServicios").append(msg);
  
  },  
  error: function(objeto, err, obj){
  
  $("#DivServicios").empty("");
  $("#DivServicios").append("Ocurrio un error al intentar insertar el servicio");
  
  }
});


}

}

//Elimina servicio de la BD
function deleteService(){

var eliminar = "";

var elSel = document.getElementById('servicios');
  
  var i;
  
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      
	  if(eliminar == 0){
		  
      eliminar = elSel.options[i].value;
	  
	  }else{
	  
	  eliminar +=  "-" + elSel.options[i].value;
	  
	  }
	  
    }
  }
  
  if(eliminar == ""){
	  
	  alert("Debe seleccionar al menos un servicio.");
	  return;
	  
  }
  
  $("#DivServicios").empty();
  $("#DivServicios").append("Eliminado Servicio(s)...");
  
  $.ajax({
  type: "POST",
  url: "ajax/deleteServices.php",
  contentType: "application/x-www-form-urlencoded",
  data: "serv=ok&ids="+eliminar,
  success: function(msg){
  
  $("#DivServicios").empty("");
  
  $("#DivServicios").append(msg);
  
  },  
  error: function(objeto, err, obj){
  
  $("#DivServicios").empty("");
  $("#DivServicios").append("Ocurrio un error al intentar eliminar los servicios...");
  
  }
});

}

//Agrega de la lista de los servicios a la lista del hotel
function addServiceToHotel(){
 
  var elSel = document.getElementById('hListServ');
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      
	  appendOptionLast(elSel.options[i].text, elSel.options[i].value, 'hServ')
	  elSel.remove(i);
	  
    }
  }
}


function addServiceToLista(){
 
  var elSel = document.getElementById('hServ');
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      
	  appendOptionLast(elSel.options[i].text, elSel.options[i].value, 'hListServ')
	  elSel.remove(i);
	  
    }
  }
}

function appendOptionLast(texto, valor, obj)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = texto;
  elOptNew.value = valor;
  var elSel = document.getElementById(obj);

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}

function deleteAll(){

 var elSel = document.getElementById('hServ');
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
      
	  appendOptionLast(elSel.options[i].text, elSel.options[i].value, 'hListServ')
	  elSel.remove(i);
	  
  }

}

function radioCHSi(){

document.getElementById("nSi").checked = true;
document.getElementById("nNo").checked = false;

}

function radioCHNo(){

document.getElementById("nSi").checked = false;
document.getElementById("nNo").checked = true;

}

//Guarda los ID de servicios
function saveServiceHotel(){

if($("#idHotel").val() == ""){

if($("#imagen").val() == ""){
	
	alert("Debe seleccionar una imagen para el hotel");
    $("#imagen").addClass("error");
	
	return;
	
}

}

if($("#textNombre").val() == ""){

alert("Debe escribir un nombre valido para el hotel");
$("#textNombre").addClass("error");

return;

}

if($("#txtPrecio").val() == ""){

alert("Debe escribir un precio valido.");
$("#textNombre").addClass("error");

return;

}

if($("#textHabitaciones").val() == "0" | $("#textHabitaciones").val() == ""){

alert("Debe especificar la cantidad de habitaciones");
$("#textHabitaciones").addClass("error");

return;

}

if($("#textResumen").val() == ""){

alert("Debe escribir un pequeno resumen del hotel");
$("#textResumen").addClass("error");

return;

}

if($("#textResumen").val().length > 396){

alert("Solo se permite un maximo de 396 caracteres.");
$("#textResumen").addClass("error");
return;

}

var eliminar = "";

var elSel = document.getElementById('hServ');

if(elSel.length == 0){

alert("Debe asignar al menos un servicio al hotel");
$("#hServ").addClass("error");
return;

}

  var i;
  
  for (i = elSel.length - 1; i>=0; i--) {
      
	  if(eliminar == 0){
		  
      eliminar = elSel.options[i].value;
	  
	  }else{
	  
	  eliminar +=  "-" + elSel.options[i].value;
	  
	  }  
    
  }
  
 
  
  document.getElementById("servCod").value = eliminar;
  
  document.fnew.submit();

}


function selectHotel(){

$("#wHotel").fadeIn("normal");

}

//Macromedia

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


