function rollImgOn(obj){file=obj.src;obj.src=file.replace('_Off','_On');}
function rollImgOff(obj){file=obj.src;obj.src=file.replace('_On','_Off');}

function rollOn(obj){obj.className=obj.className.replace('_Off','_On');}
function rollOff(obj){obj.className=obj.className.replace('_On','_Off');}

function cambiaEstadoOn(obj,subbotonera){
	objsubbotoneraactual=document.getElementById(subbotonera);
	obj.className=obj.className.replace('_Off','_On');
	apagaSubBotonera();
	objsubbotoneraactual.className=objsubbotoneraactual.className.replace('_Off','_On');		
}

function cambiaEstadoOff(obj,subbotonera){
	objsubbotoneraactual=document.getElementById(subbotonera);
	obj.className=obj.className.replace('_On','_Off');
	apagaSubBotonera();
	objsubbotoneraactual.className=objsubbotoneraactual.className.replace('_On','_Off');
}

function estadoOn(id){cambiaEstadoOn(document.getElementById(id),'sub'+id);}
function estadoOff(id){cambiaEstadoOff(document.getElementById(id),'sub'+id);}

var Key='';
function keyhandler(e){
   	if ((Key >=48 && Key <=57) || (Key >=96 && Key <=105) || Key==46 || Key==8 || Key==9 || (Key >=37 && Key <=40)){return true}else{return false};
}

function validarEmail(valor){
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){return (true);}else{return (false);}
}

function abrirConsejos(id){
	if(document.getElementById(id).style.display=='none'){
		document.getElementById(id).style.display='block';
	}else{
		document.getElementById(id).style.display='none';
	}
}

function cerrar(){
	document.getElementById('preload').style.display='none';
	document.getElementById('imagen').style.display='none';
}

function capturaFoto(foto){document.getElementById('imagenAmpliada').src=foto;}

function abrir(){
	document.getElementById('preload').style.display='block';
	document.getElementById('imagen').style.display='block';
		
	var anchoCuerpo=document.getElementById('cuerpo').clientWidth;
	var altoCuerpo=document.getElementById('cuerpo').clientHeight;
	
	var altoImagen=document.getElementById('imagenAmpliada').clientHeight;
	var anchoImagen=document.getElementById('imagenAmpliada').clientWidth;
	
	var mitadPantalla=(anchoCuerpo/2);
	var mitadImagen=(anchoImagen/2);
	var ubica=(mitadPantalla-(mitadImagen+20));
	
	if(altoImagen<altoCuerpo){
		document.getElementById('preload').style.height=(altoCuerpo+50)+'px';
	}else{
		document.getElementById('preload').style.height=(altoImagen+170)+'px';
	}
	document.getElementById('imagen').style.left=ubica+'px';
}	

function resizePopup(){
	if(document.getElementById('preload').style.display=='block'){
		abrir();
	}
}