function posicionaCapa(nombre_capa){

	if (window.pageYOffset)
	{
		scrollTop = window.pageYOffset;
	}
	else
	{
		scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
	}
	obj_capa = eval("document.getElementById(\""+nombre_capa+"\")");
	var ancho_array = obj_capa.style.width.split("p");
	var left_temp = 0;
	obj_capa.style.top = scrollTop+'px';
	obj_capa.style.left = left_temp + 'px';
}
	
/*function temporizador(obj,cont){
	miobj = obj
	aux = cont + 10
		if (aux < 70){
		if (miobj.style.MozOpacity){
			if (aux < 10){
					miobj.style.MozOpacity = eval("0.0" + parseInt(aux))
			}else{

				miobj.style.MozOpacity = eval("0." + parseInt(aux))
			}
		}else{
			if(miobj.style.opacity){
				miobj.filters.alpha.opacity = parseInt(aux)
			}else{
				miobj.style.opacity = parseInt(aux)					
			}
		}
		miTimerMostrar =setTimeout("temporizador(miobj,aux)",1)
	}else{}

}	*/
	
function AccionesFondo(img){
	posicionaCapa("dd1")
	var obj_fondo = document.getElementById("dd1");
	if(document.body.clientHeight < document.body.scrollHeight){
		var alto_temp = document.body.scrollHeight;
		var ancho_temp = document.body.scrollWidth;
	}else{
		var alto_temp = document.body.clientHeight;
		var ancho_temp = document.body.clientWidth;
	}
	obj_fondo.style.visibility="visible";

	//temporizador(obj_fondo,1)

	obj_fondo.style.top = 0 + "px";
	obj_fondo.style.width= ancho_temp + "px";
	obj_fondo.style.height= alto_temp + "px";

	if (window.pageYOffset)	{
		_scrollTop = window.pageYOffset;
	}
	else
	{
		_scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
	}
	left_temp = (document.body.clientWidth/2) - 387; //esto es es la anchura/2 de la capa
	top_temp = (document.body.clientHeight/2) - 226; //esto es la altura/2 de la capa
	
	var obj_contenido = document.getElementById("capaContenido");
	obj_contenido.style.top= eval(top_temp+_scrollTop) + "px";
	obj_contenido.style.left= left_temp + "px";
	obj_contenido.innerHTML = "<table border='0' cellpadding='0' cellspacing='0' width='774' height='453' background='images/fondo_capa.jpg'><tr><td height='67' colspan='2' align='right' valign='top' style='padding-top:25px; padding-right:25px'><a href='javascript:cerrarCapa()' class='texto_normalcapa' style='text-decoration:none'>Cerrar [X]</a></td></tr><tr><td align='right' width='525' valign='middle'><img src='"+img+"' width='500' height='332' style='border:solid #666666 1px'></td><td align='right' valign='bottom'><br><br><br><table width='95%' border='0' cellpadding='2' cellspacing='1'><tr><td class='texto_normalcapa'>Email Amigo:</td></tr><tr><td height='25'><input type='text' size='37' id='inputcapa' name='email_amigo'class='texto_normalcapa'></td></tr><tr><td class='texto_normalcapa' height='22' valign='bottom'>Mi email:</td></tr><tr><td><input type='text' size='37' id='inputcapa' name='mi_email'class='texto_normalcapa'></td></tr><tr><td height='25' id='td_msj_error' class='texto_normalcapa'>&nbsp;</td></tr><tr><td align='right' style='padding-right:25px'><a href='javascript:validaEnviarAmigo(\""+img+"\")' class='texto_normalcapa' style='text-decoration:none'><img src='images/butt_enviar.gif' border='0'></td></tr><tr><td height='100' valign='middle' align='center' id='td_msj_info'class='texto_normalcapanota'><strong>NOTA:</strong> Antes de enviar este formulario aseg&uacute;rese de que tiene el consentimiento del destinatario. Los datos solicitados no ser&aacute;n objeto de tratamiento alguno por parte de 3M.</td></tr></table></td></tr></table>";
	obj_contenido.style.visibility="visible";
	if(obj_contenido.document){
		obj_contenido.document.getElementById("email_amigo").focus();	
	}
	
}

function cerrarCapa(){
	var obj_fondo = document.getElementById("dd1");
	obj_fondo.style.visibility="hidden";
	obj_fondo.style.width= 1 + "px";
	obj_fondo.style.height= 1 + "px";
	var obj_contenido = document.getElementById("capaContenido");
	obj_contenido.style.visibility="hidden";
}
function marcarIncorrectoJS(obj){
	obj.style.backgroundColor='eedcc9';
}
function desmarcaJS(obj){
	obj.style.backgroundColor='ffffff';
}
function validaEnviarAmigo(img){
	var obj_contenido = document.getElementById("capaContenido");
	obj_td = obj_contenido.document.getElementById("td_msj_error");
	obj_td_info = obj_contenido.document.getElementById("td_msj_error");
	obj_email_amigo = obj_contenido.document.getElementById("email_amigo");
	obj_mi_email = obj_contenido.document.getElementById("mi_email");

	obj_td.innerHTML = '&nbsp;';
	obj_td_info.innerHTML = '&nbsp;';
	
	desmarcaJS(obj_email_amigo);
	desmarcaJS(obj_mi_email);

	var error = 0;
	if(!(compruebavacio(obj_email_amigo.value))){
		error = 1;
		marcarIncorrectoJS(obj_email_amigo,'')
	}else if(!(validaEmail(obj_email_amigo))){
		error = 1;
		marcarIncorrectoJS(obj_email_amigo,'')
	}
	if(!(compruebavacio(obj_mi_email.value))){
		error = 1;
		marcarIncorrectoJS(obj_mi_email,'')
	}else if(!(validaEmail(obj_mi_email))){
		error = 1;
		marcarIncorrectoJS(obj_mi_email,'')
	}
	if(error==1){
		obj_td.innerHTML = '<span style="color:#be976e">Completa los campos correctamente</span>'
	}else{
		enviaAmigoAjax(obj_email_amigo,obj_mi_email, img)
	}
}
function enviaAmigoAjax(obj_email_amigo,obj_mi_email, img){
	httpEnviarAmigoAction = NuevoAjax();
	var q = 'enviar_amigo_action_ajax.cfm?aleatorio='+aleatorio(0,99999)+'&email_amigo='+obj_email_amigo.value+'&mi_email='+obj_mi_email.value + '&img='+escape(img);
	httpEnviarAmigoAction.open("GET", q, true)
	httpEnviarAmigoAction.onreadystatechange = ResultadoEnviarAmigoAction;
	httpEnviarAmigoAction.send(null);
}
function ResultadoEnviarAmigoAction(){
	var obj_contenido = document.getElementById("capaContenido");
	obj_td_info = obj_contenido.document.getElementById("td_msj_error");
	obj_email_amigo = obj_contenido.document.getElementById("email_amigo");
	obj_mi_email = obj_contenido.document.getElementById("mi_email");
	obj_email_amigo.value=''

	if (httpEnviarAmigoAction.readyState == 4) {
		obj_td_info.innerHTML = '<center><span style="color:#be976e">El e-mail ha sido enviado</span></center>'
	}else{
		obj_td_info.innerHTML = '<center><span style="color:#be976e">Enviando e-mail...</span></center>'
	}
}

function galeria(id,lista){
	httpGaleria = NuevoAjax();
	var q = 'inc_galeria_familia_ajax.cfm?aleatorio='+aleatorio(0,99999)+'&id_ini='+id;
	
	var arrayFamilias = lista.split(",");
	for (i=0; i<arrayFamilias.length; i++){
		elenlace = document.getElementById("enlace"+arrayFamilias[i])
		elenlace.style.color = "#0000FF"
	}
	elenlace = document.getElementById("enlace"+id);
	elenlace.style.color = "#bd00bd";
	httpGaleria.open("GET", q, true)
	httpGaleria.onreadystatechange = ResultadoGaleria;
	httpGaleria.send(null);
}
function ResultadoGaleria(){
	var obj_contenido = document.getElementById("td_galeria_familia");
	if (httpGaleria.readyState == 4) {
		var valor = httpGaleria.responseText.split('|');
		if (valor[1]){
			obj_contenido.innerHTML = valor[1];
			initSlideShow();
		}
	}else{
		obj_contenido.innerHTML = '<center><span style="color:#be976e">Cargando...</span></center>'
	}
	
}