// JavaScript Document
function marcaChk(chk, valor)
{
	if(valor==0)
		chk.checked='';
	else
		chk.checked='checked';
}

function selectItemCombo(combo, valor)
{
   for(i=0; i<combo.length; i++)
   {
   		if (combo.options[i].value == valor)
			combo.selectedIndex = i;
   }

}

function getRadioButtonValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}

function setRadioButtonValue(ctrl, valor)
{
    for(i=0;i<ctrl.length;i++)
	{
		if(ctrl[i].value == valor)
		{
			ctrl[i].checked = true;
		}
	}
}

function llamarAHAH(url, elementoPag, mensLlamada) {
     document.getElementById(elementoPag).innerHTML = mensLlamada;
     try {
     http = new XMLHttpRequest(); /* p.e. Firefox */
     } catch(e) {
       try {
       http = new ActiveXObject("Msxml2.XMLHTTP");
  /* algunas versiones IE */
       } catch (e) {
         try {
         http = new ActiveXObject("Microsoft.XMLHTTP");
  /* algunas versiones IE */
         } catch (E) {
          http = false;
         }
       }
     }
     http.onreadystatechange = function() {respuestaAHAH(elementoPag);};
     http.open("GET",url,true);
     http.send(null);
  }

function respuestaAHAH(elementoPag) {
   var resultado = '';
   if(http.readyState == 4) {
      if(http.status == 200) {
         resultado = http.responseText;
         document.getElementById(elementoPag).innerHTML = resultado;
         }
      }
   }
   
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function validaFechaIni(fecha, fechaIni, fechaFin)
{
	arrayFecha   = fecha.split("/");
	var fecha    = new Date(arrayFecha[2],(arrayFecha[1])-1,arrayFecha[0]);
	arrayFecha   = fechaIni.split("/");
	var fechaIni = new Date(arrayFecha[2],(arrayFecha[1])-1,arrayFecha[0]);
	arrayFecha   = fechaFin.split("/");
	var fechaFin = new Date(arrayFecha[2],(arrayFecha[1])-1,arrayFecha[0]);
	if(  ((fecha.getTime() - fechaIni.getTime())<0) || ((fecha.getTime() - fechaFin.getTime())>0)  )
	{
//		alert("Fecha inicial no v�lida.");
		return false;
	}
	if(fecha.getDay() != 1)
	{
//		alert("Fecha inicial no v�lida.");
		return false;
	}
	return true;
}

function enviarAmigo() 
{
	ancho=600;
	alto=600;
	var vleft = (screen.width-ancho)/2;
	var vtop = (screen.height-alto)/2;

	open("http://www.newlink.es/recomendar/index.htm","","toolbar=no,location=no,directories=no,status=no,menubar=yes,resizable=no,scrollbars=yes,width="+ancho+",height="+alto+",top="+vtop+",left="+vleft);

}

function enviarPpto() 
{

	ancho=600;
	alto=600;
	var vleft = (screen.width-ancho)/2;
	var vtop = (screen.height-alto)/2;

	//open("http://www.newlink.es/recomendar/enviarPpto.php","","toolbar=no,location=no,directories=no,status=no,menubar=yes,resizable=no,scrollbars=yes,width="+ancho+",height="+alto+",top="+vtop+",left="+vleft);
	open("../recomendar/enviarPpto.php","","toolbar=no,location=no,directories=no,status=no,menubar=yes,resizable=no,scrollbars=yes,width="+ancho+",height="+alto+",top="+vtop+",left="+vleft);
}

function cargaCursoSubvencionados(idArticulo)
{
    $.ajax({
            type: "POST",
            url: "../preciosCursosSubvencionados.php",
            data: "idArticulo="+idArticulo,
            dataType: "json",
            error: function(objeto, quepaso, otroobj){
                    alert("Error al cargar: "+quepaso);
            },
            success: function(datos){
            	var i = 1;
            	for (c=1; c<=3; c++) $('#cursoFila'+c).hide();
            	for(k in datos) {
            		$('#cursoFila'+i).show();
            		$('#cursoFechaCol' + i).html(k);
            		for (c=1; c<=3; c++) {
            			if (datos[k][c-1] !== undefined) {
            				url = '<a href="javascript:seleccionaCursoSubvencionado(\''+k+'\', '+datos[k][c-1]['idArticulo']+', '+datos[k][c-1]['cantidad']+', \''+datos[k][c-1]['duracion']+'\');">'+datos[k][c-1]['precio']+'</a>';
            			} else {
            				url = '-';
            			}
            			$('#cursoTr' + c + 'Col' + i).html(url);
            		}
            		i++;
            	}
            }
    });
    cargaAlojamientoSubvencionados($('input:radio[name=rdTA]:checked').val(), $('input:radio[name=rdTH]:checked').val(), $('input:radio[name=rdTR]:checked').val());
}

function cargaAlojamientoSubvencionados(tipoAlojamiento, tipoHabitacion, tipoRegimen)
{
	idArticulo = $('input:radio[name=rdCurso]:checked').val();
	//alert(idArticulo);
	//alert(tipoAlojamiento);
	//alert(tipoHabitacion);
    $.ajax({
            type: "POST",
            url: "../preciosAlojamientosSubvencionados.php",
            data: "idArticulo="+idArticulo+"&TipoAlojamiento="+tipoAlojamiento+"&TipoHabitacion="+tipoHabitacion+"&TipoRegimen="+tipoRegimen,
            dataType: "json",
            error: function(objeto, quepaso, otroobj){
                    alert("Error al cargar: "+quepaso);
            },
            success: function(datos){
            	var i = 1;
            	for (c=1; c<=3; c++) $('#alojFila'+c).hide();
            	
            	if (datos.error !== undefined) {
            		
            		$('#errorAloj td').html(datos.error);
            		$('#errorAloj').show();
            		$('#NombreAlojamiento').html("Alojamiento");
            		
            	} else {
            	
            		$('#errorAloj').hide();
            		$('#NombreAlojamiento').html(datos["NombreAlojamiento"]);
	            	for(k in datos) {
	            		$('#alojFila'+i).show();
	            		$('#alojFechaCol' + i).html(k);
	            		for (c=1; c<=3; c++) {
	            			if (datos[k][c-1] !== undefined) {
	            				url = '<a href="javascript:cargaAlojamiento('+datos[k][c-1]['idAlojamiento']+');">'+datos[k][c-1]['precio']+'</a>';
	            			} else {
	            				url = '-';
	            			}
	            			$('#alojTr' + c + 'Col' + i).html(url);
	            		}
	            		i++;
	            	}
            	}
            }
    });
}
function seleccionaCursoSubvencionado(fechaInicio, idArticulo, semanas, duracion)
{
	$('#FechaIni').val(fechaInicio);
	$('#strFechaIni').html(fechaInicio);
	$('#Semanas').val(semanas);
	$('#strSemanas').html(duracion);
	$("#Curso").val(''+idArticulo); //No refresca la calculadora
	//selectItemCombo(document.frmCalculadoraPrecios.Curso, idArticulo);
	obtenTotal();
}
