function checkSol()
{
	if(document.f1.repre.value=='')
	{
		alert('Por favor, rellene su nombre y apellidos');
		document.f1.repre.focus();
		return false;
	}
	if(document.f1.telefono.value=='' && document.f1.email.value=='')
	{
		alert('Por favor, rellene su telefono o su email');
		return false;
	}
	if(document.f1.consulta.value=='')
	{
		alert('Por favor, escriba su consulta');
		document.f1.consulta.focus();
		return false;
	}
}

var animDest=0;
var imA=new Array(1,2,3,4);
function anima()
{
	animDest=Math.round(3*Math.random());
	//console.info('animDest cambiado a '+animDest);
	fadeOut('anim'+animDest,5,'anima2()');
}
function anima2()
{
	var n=Math.round(31*Math.random());
	while(n==imA[0]||n==imA[1]||n==imA[2]||n==imA[3])
		n=Math.round(31*Math.random());
	imA[animDest]=n;
	//console.info('Nueva foto: '+n);
	document.getElementById('anim'+animDest).src='img2/slide'+n+'.jpg';
	fadeIn('anim'+animDest,5,'anima3()');
}
function anima3()
{
	setTimeout('anima()',2000);
}

function K_trans(obj,opacity)
//By Richard Rutter
{
 	opacity = (opacity == 100)?99.999:opacity;
  	obj.style.KhtmlOpacity = opacity/100;
  	obj.style.filter = "alpha(opacity:"+opacity+")";
  	obj.style.MozOpacity = opacity/100;
  	obj.style.opacity = opacity/100;
}

var ob=null;
var op=100;
var callback='';
var step=0;
var maxOp=100;

function fadeOut(id,val,call)
{
	op=maxOp;
	ob=document.getElementById(id);
	step=val;
	callback=call;
	setTimeout("hazFadeOut()",50);
}

function hazFadeOut()
{
	op-=step;
	if(op<=0)
	{
		K_trans(ob,0);
		//ob.style.display='none';
		if(callback)
			eval(callback);
	}
	else
	{
		K_trans(ob,op);
		setTimeout("hazFadeOut()",50);
	}
}

function fadeIn(id,val,call)
{
	op=0;
	ob=document.getElementById(id);
	//ob.style.display='block';
	step=val;
	callback=call;
	setTimeout("hazFadeIn()",25);
}

function hazFadeIn()
{
	op+=step;
	if(op>=maxOp)
	{
		K_trans(ob,maxOp);
		if(callback)
			eval(callback);
	}
	else
	{
		K_trans(ob,op);
		setTimeout("hazFadeIn()",25);
	}
}
