var pag_actual;
var url_site = "www.torrearte.es";
var url_actual;
var refe;
function validar() { 
var f = document.ingreso; 
if ( f.txt_nombre.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Nombre");
f.txt_nombre.focus();
return; 
} 
if ( f.txt_email.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: E-mail");
f.txt_email.focus();
return; 
} 
if ( f.txt_telefonos.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Teléfonos");
f.txt_telefonos.focus();
return; 
} 
if ( f.txt_observaciones.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Observaciones");
f.txt_observaciones.focus();
return; 
} 
form_contacto();
}
function validarv() { 
var f = document.ingreso; 
if ( f.txt_nombre.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Nombre");
f.txt_nombre.focus();
return; 
} 
if ( f.txt_email.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: E-mail");
f.txt_email.focus();
return; 
} 
if ( f.txt_telefonos.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Teléfonos");
f.txt_telefonos.focus();
return; 
} 
if ( f.txt_observaciones.value =='' ) {
alert ("Por favor, Ingrese el valor correspondiente al campo: Observaciones");
f.txt_observaciones.focus();
return; 
} 
form_contactov();
}

function cargar_detalle(idp)
{
    setCookie("volver", "detalle_antiguas.asp?idp="+idp, "60000", "", url_site, "");
	new Effect.Fade("AJAX_Detalle",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_antiguas.asp?idp='+idp+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010);
	
}
function cargar_detalle_antiguas(idp)
{
    setCookie("volver", "detalle_antiguas.asp?idp="+idp, "60000", "", url_site, "");
	new Effect.Fade("AJAX_Detalle",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_antiguas.asp?idp='+idp+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010);
	
}
function cargar_detalle_siglos(idp)
{
    setCookie("volver",  "detalle_siglos.asp?idp="+idp, "60000", "", url_site, "");
	new Effect.Fade("AJAX_Detalle",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_siglos.asp?idp='+idp+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010);
	
}
function cargar_detalle_objetos(idp)
{

    setCookie("volver",  "detalle_objetos.asp?idp="+idp, "60000", "", url_site, "");
	new Effect.Fade("AJAX_Detalle",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_objetos.asp?idp='+idp+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010);
	
}
function Mostrar_Respuesta()
{ 
  new Effect.Appear("AJAX_Detalle",{ duration:1}); 
  setTimeout('iniciar_scroll()',1120);
}

function form_contacto()
{
 new Ajax.Updater("AJAX_Central",'contacto.asp?'+Form.serialize($('ingreso')), {method: 'get', parameters: '', onComplete: Mostrar_Contacto2});
}
function form_contactov()
{
 new Ajax.Updater("AJAX_Central",'contacto.asp?'+Form.serialize($('ingreso')), {method: 'get', parameters: Form.serialize($('ingreso')), onComplete: Mostrar_Contacto2v});
}
function Mostrar_Contacto2()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1}); 
  setTimeout('new Effect.Fade("AJAX_Ingreso",{ duration:1.5})',6010); 
  setTimeout('$("AJAX_Ingreso").innerHTML=\'<table width="170" border="0" cellspacing="0" cellpadding="0"> <tr><td height="119" /></tr> <tr> <td width="160" class="form_celda" colspan="2">Rellene esta Ficha y nos llegar&aacute; un correo electr&oacute;nico. En breve recibir&aacute; nuestra respuesta:</td> </tr>  <tr><td height="12" /></tr> <tr> <td width="160" class="form_celda">Nombre y Apellidos:</td> <td class="form_celda">*</td></tr>   <tr>  <td class="form_celda" colspan="2" height="20"><input type="text" name="txt_nombre" maxlength="150" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Empresa:</td> <td class="form_celda"></td></tr> <tr> <td class="form_celda" colspan="2"><input type="text" name="txt_empresa" maxlength="80" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Direcci&oacute;n:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_direccion" maxlength="80" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Tel&eacute;fono de Contacto:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_telefonos" maxlength="80" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">E-mail:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_email" maxlength="80" class="form_input" /></td>  </tr> <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Referencia/s objeto/s de inter&eacute;s:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_referencia" maxlength="80" class="form_input" /></td>  </tr>   <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Observaciones:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><textarea name="txt_observaciones" rows=5 class="form_area" ></textarea></td>  </tr>   <tr><td height="12" /></tr>   <tr>   <td colspan="2" align="center"><input type="button" name="btn" value="Enviar" class="form_submit" onClick="validar()" /></td>  </tr>   <tr><td height="13" /></tr>   <tr>   <td colspan="2" class="form_celda" align="left">* Los campos son obligatorios.</td>  </tr></table>\'',7500);
 setTimeout('new Effect.Appear("AJAX_Ingreso",{ duration:1})',7600); 
}
function Mostrar_Contacto2v()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1}); 
  setTimeout('new Effect.Fade("AJAX_Ingreso",{ duration:1.5})',6010); 
  setTimeout('$("AJAX_Ingreso").innerHTML=\' <table width="170" border="0" cellspacing="0" cellpadding="0"> <tr><td height="119" /></tr><tr> <td > <a href="javascript:volver()" class="volver"><< Volver</a><input type="hidden" name="v" value="1"></td></tr><tr><td height=10></td></tr><tr> <td width="160" class="form_celda" colspan="2">Rellene esta Ficha y nos llegar&aacute; un correo electr&oacute;nico. En breve recibir&aacute; nuestra respuesta:</td> </tr>  <tr><td height="12" /></tr> <tr> <td width="160" class="form_celda">Nombre y Apellidos:</td> <td class="form_celda">*</td></tr>   <tr>  <td class="form_celda" colspan="2" height="20"><input type="text" name="txt_nombre" maxlength="150" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Empresa:</td> <td class="form_celda"></td></tr> <tr> <td class="form_celda" colspan="2"><input type="text" name="txt_empresa" maxlength="80" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Direcci&oacute;n:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_direccion" maxlength="80" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Tel&eacute;fono de Contacto:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_telefonos" maxlength="40" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">E-mail:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_email" maxlength="80" class="form_input" /></td>  </tr> <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Referencia/s objeto/s de inter&eacute;s:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_referencia" maxlength="80" class="form_input" /></td>  </tr>   <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Observaciones:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="textarea" name="txt_observaciones" maxlength="80" class="form_area" /></td>  </tr>   <tr><td height="12" /></tr>   <tr>   <td colspan="2" align="center"><input type="button" name="btn" value="Enviar" class="form_submit" onClick="validarv()" /></td>  </tr>   <tr><td height="13" /></tr>   <tr>   <td colspan="2" class="form_celda" align="left">* Los campos son obligatorios.</td>  </tr></table>\'',7500);
 setTimeout('new Effect.Appear("AJAX_Ingreso",{ duration:1})',7600); 
}


function cargar_contacto()
{
	new Effect.Fade("AJAX_Central",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Central", "contacto.asp", {method: "get", parameters: "", onComplete: Mostrar_Contacto})',1010);
	
}
function cargar_contactov(refe)
{
	refer=refe;
	new Effect.Fade("AJAX_Central",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Central", "contacto.asp?v=1", {method: "get", parameters: "", onComplete: Mostrar_Contactov})',1010);
}

function Mostrar_Contactov()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1}); 
  setTimeout('$("AJAX_Ingreso").innerHTML=\' <table width="170" border="0" cellspacing="0" cellpadding="0"> <tr><td height="99" /></tr><tr> <td align=right > <a href="javascript:volver()" class="volver"><< Volver</a><input type="hidden" name="v" value="1"></td></tr><tr><td height=20></td></tr><tr> <td width="160" class="form_celda" colspan="2">Rellene esta Ficha y nos llegar&aacute; un correo electr&oacute;nico. En breve recibir&aacute; nuestra respuesta:</td> </tr>  <tr><td height="12" /></tr> <tr> <td width="160" class="form_celda">Nombre y Apellidos:</td> <td class="form_celda">*</td></tr>   <tr>  <td class="form_celda" colspan="2" height="20"><input type="text" name="txt_nombre" maxlength="150" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Empresa:</td> <td class="form_celda"></td></tr> <tr> <td class="form_celda" colspan="2"><input type="text" name="txt_empresa" maxlength="80" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Direcci&oacute;n:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_direccion" maxlength="80" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Tel&eacute;fono de Contacto:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_telefonos" maxlength="40" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">E-mail:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_email" maxlength="80" class="form_input" /></td>  </tr> <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Referencia/s objeto/s de inter&eacute;s:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_referencia" maxlength="80" class="form_input" value="' + refer+'" /></td>  </tr>   <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Observaciones:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><textarea name="txt_observaciones" rows=5 class="form_area" ></textarea></td>  </tr>   <tr><td height="12" /></tr>   <tr>   <td colspan="2" align="center"><input type="button" name="btn" value="Enviar" class="form_submit" onClick="validarv()" /></td>  </tr>   <tr><td height="13" /></tr>   <tr>   <td colspan="2" class="form_celda" align="left">* Los campos son obligatorios.</td>  </tr></table>\'',1010);
   setTimeout('new Effect.Appear("AJAX_Ingreso",{ duration:1})',1020);
   refer="";
}

function volver()
{
	url_actual=getCookie("volver");
	new Effect.Fade("AJAX_Central",{ duration:1}); 
	if (url_actual.indexOf("antiguas")!=-1)
	{
	  setTimeout('new Ajax.Updater("AJAX_Central", "antiguas.asp", {method: "get", parameters: "", onComplete: Mostrar_VolverA})',1010);
	}

	if (url_actual.indexOf("siglos")!=-1)
	{
	  setTimeout('new Ajax.Updater("AJAX_Central", "siglos.asp", {method: "get", parameters: "", onComplete: Mostrar_VolverA})',1010);
	}

	if (url_actual.indexOf("objetos")!=-1)
	{
	  setTimeout('new Ajax.Updater("AJAX_Central", "objetos.asp", {method: "get", parameters: "", onComplete: Mostrar_VolverA})',1010);
	}

}
function Mostrar_VolverA()
{
	 new Effect.Appear("AJAX_Central",{ duration:1});
	if (url_actual.indexOf("detalle")!=-1)	{ setTimeout('new Ajax.Updater("AJAX_Detalle", "'+url_actual+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010); }
	else	{ setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_'+url_actual+'", {method: "get", parameters: "", onComplete: Mostrar_Respuesta})',1010); }

	
}
function cargar_torrearte()
{
	new Effect.Fade("AJAX_Central",{ duration:1}); 
	setTimeout('new Ajax.Updater("AJAX_Central", "torrearte.asp", {method: "get", parameters: "", onComplete: Mostrar_TA})',1010);
}

function Mostrar_TA()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1}); 
  setTimeout('iniciar_scrollTA()',1120);
}

function Mostrar_Contacto()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1}); 
  setTimeout('$("AJAX_Ingreso").innerHTML=\' <table width="170" border="0" cellspacing="0" cellpadding="0"> <tr><td height="119" /></tr> <tr> <td width="160" class="form_celda" colspan="2">Rellene esta Ficha y nos llegar&aacute; un correo electr&oacute;nico. En breve recibir&aacute; nuestra respuesta:</td> </tr>  <tr><td height="12" /></tr> <tr> <td width="160" class="form_celda">Nombre y Apellidos:</td> <td class="form_celda">*</td></tr>   <tr>  <td class="form_celda" colspan="2" height="20"><input type="text" name="txt_nombre" maxlength="150" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Empresa:</td> <td class="form_celda"></td></tr> <tr> <td class="form_celda" colspan="2"><input type="text" name="txt_empresa" maxlength="80" class="form_input" /></td> </tr>  <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Direcci&oacute;n:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_direccion" maxlength="80" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Tel&eacute;fono de Contacto:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_telefonos" maxlength="40" class="form_input" /></td>  </tr><tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">E-mail:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_email" maxlength="80" class="form_input" /></td>  </tr> <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Referencia/s objeto/s de inter&eacute;s:</td>    <td class="form_celda"></td>  </tr>   <tr>   <td class="form_celda" colspan="2"><input type="text" name="txt_referencia" maxlength="80" class="form_input" /></td>  </tr>   <tr><td height="12" /></tr>  <tr>    <td width="160" class="form_celda">Observaciones:</td>    <td class="form_celda">*</td>  </tr>   <tr>   <td class="form_celda" colspan="2"><textarea name="txt_observaciones" rows=5 class="form_area" ></textarea></td>  </tr>   <tr><td height="12" /></tr>   <tr>   <td colspan="2" align="center"><input type="button" name="btn" value="Enviar" class="form_submit" onClick="validar()" /></td>  </tr>   <tr><td height="13" /></tr>   <tr>   <td colspan="2" class="form_celda" align="left">* Los campos son obligatorios.</td>  </tr></table>\'',1010);
   setTimeout('new Effect.Appear("AJAX_Ingreso",{ duration:1})',1020);
}

function cargar_img(img)
{
 if(img.indexOf("nodisponible.jpg")==-1)
 {				
	 cad='<img src="'+img + '" border=0  width=365 height=272 />';
	 new Effect.Fade("AJAX_Img",{ duration:1}); 
	 setTimeout('$("AJAX_Img").innerHTML=\''+cad+'\';',1010);
	 setTimeout('new Effect.Appear("AJAX_Img",{ duration:2});',1020);
 }
}

function cargar_pinturas_antiguas()
{
setCookie("volver", "antiguas.asp", "60000", "", url_site, "");
new Effect.Fade("AJAX_Central",{ duration:1}); 
setTimeout('new Ajax.Updater("AJAX_Central", "antiguas.asp", {method: "get", parameters: "", onComplete: Mostrar_Antiguas})',1010);

}
function cargar_pinturas_siglos()
{
setCookie("volver", "siglos.asp", "60000", "", url_site, "");
 new Effect.Fade("AJAX_Central",{ duration:1}); 
setTimeout('new Ajax.Updater("AJAX_Central", "siglos.asp", {method: "get", parameters: "", onComplete: Mostrar_Siglos})',1010);
 
}
function cargar_objetos_antiguos()
{
 setCookie("volver", "objetos.asp", "60000", "", url_site, "");
 new Effect.Fade("AJAX_Central",{ duration:1}); 
setTimeout('new Ajax.Updater("AJAX_Central", "objetos.asp", {method: "get", parameters: "", onComplete: Mostrar_Objetos})',1010);
 
}

function Mostrar_Antiguas()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1});
  setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_antiguas.asp", {method: "get", parameters: "", onComplete: Mostrar_Detalle })',1010);

}
function Mostrar_Siglos()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1});
  setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_siglos.asp", {method: "get", parameters: "", onComplete: Mostrar_Detalle })',1010);

}
function Mostrar_Objetos()
{ 
  new Effect.Appear("AJAX_Central",{ duration:1});
  setTimeout('new Ajax.Updater("AJAX_Detalle", "detalle_objetos.asp", {method: "get", parameters: "", onComplete: Mostrar_Detalle })',1010);

}
function Mostrar_Detalle()
{ 
  new Effect.Appear("AJAX_Detalle",{ duration:1});
  setTimeout('iniciar_scroll()',1100); 
}

var slider1,slider2;
function scrollVertical(value, element, slider) 
{
  element.scrollTop = Math.round(value/slider.maximum*(element.scrollHeight-element.offsetHeight));
}
function iniciar_scroll()
{
	  // new Effect.Appear("barra",{duration:1});
	  if ($('tabla').scrollHeight > $('tabla').offsetHeight) {
	  	   $('tabla').style.width="384px";
	       slider1 = new Control.Slider('imgsc','barra',{axis:'vertical',onSlide: function(v) { scrollVertical(v, $('tabla'), slider1);  },	onChange: function(v) { scrollVertical(v, $('tabla'), slider1); }});
  		}
}

function iniciar_scrollTA()
{
	  if ($('tablaTA').scrollHeight > $('tablaTA').offsetHeight) {
	       new Effect.Appear("barra_verticalTA",{duration:1});
	  	   $('tablaTA').style.width="696px";
		   slider2 = new Control.Slider('imgscTA','barraTA',{axis:'vertical',
						onSlide: function(v) { scrollVertical(v, $('tablaTA'), slider2);  },
						onChange: function(v) { scrollVertical(v, $('tablaTA'), slider2); }
					});
	
	}
}
