/*function xml_request(){
 var pagina_requerida = false;
    if (window.XMLHttpRequest){
        // Si es Mozilla, Safari etc
        pagina_requerida = new XMLHttpRequest ();
    }else if (window.ActiveXObject){
	
        // pero si es IE
        try{
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e){
            // en caso que sea una versión antigua
            try{
                pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (e){
            }
        }
    }
	return pagina_requerida;
}

var archivos = Array();
var imagenes = Array();


function precarga(){

	ajax = xml_request();	
    ajax.open('POST', "./ajax/datos_slide.php", false);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send(null);
	
	if(ajax.readyState != 4){
	//CARGA
	}else{
	
		if(ajax.status == 200){
		archivos = ajax.responseText.split("[BREAK]");
		
			for(i=0;i<archivos.length;i++){
			imagenes[i] = new Image();
			imagenes[i].src = archivos[i];
			}
			
		}
	}


}*/

/*function agarra_nombre(archivo){

ajax = xml_request();	
ajax.open('POST', "nombre.php", false);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("archivo="+archivo);
	
	if(ajax.status == 200)
	return ajax.responseText;

}*/


/*function cambia(num){

transparency=100;


//box.style.background="url(./fotos/"+archivos[num]+")";

time_efecto = setInterval('efecto('+num+')',50);


	


}*/



/*function efecto(num){  
box = document.getElementById("slider");
	
	if(transparency >= 50){
	
		if(transparency == 50)
		box.style.background="url(./fotos/"+archivos[num]+")";
		
		transparency = transparency - 10;	
		  
			if (document.all){ 
		
			box.style.filter = 'alpha(opacity='+transparency+')';	
			}else{
			
			box.style.opacity = transparency /100;
	
			box.style.MozOpacity = transparency /100;
		
			box.style.KHTMLOpacity = transparency /100;  
			
			} 
				
	}else{
		//alert(transparency);
		if(transparency == 100){
		clearInterval(time_efecto);
		}else{
		transparency = transparency + 10;	
		  
			if (document.all){ 
		
			box.style.filter = 'alpha(opacity='+transparency+')';	
			}else{
			
			box.style.opacity = transparency /100;
	
			box.style.MozOpacity = transparency /100;
		
			box.style.KHTMLOpacity = transparency /100;  
			
			} 
			
		}
		
	}
	
	

}*/





function cuenta_contacto(){
limite = 500;
document.contacto.caracteres.value = limite - document.contacto.mensaje.value.length;

	if(document.contacto.mensaje.value.length > limite){
	document.contacto.mensaje.value = document.contacto.mensaje.value.substr(0,limite);
	document.contacto.caracteres.value = 0;
	//alert("ddd");
	}

}

//FUNCION KE COMPRUEBA KE TODO VAYA BIEN EN CONTACTO.PHP
function comprobar_contacto(){

	if(document.contacto.nombre.value.length <= 0 || document.contacto.titulo.value.length <= 0 || document.contacto.email.value.length <= 0 || document.contacto.mensaje.value.length <= 0){
	document.getElementById("errorcontacto").innerHTML = 'Estado del formulario: <font color="#fb9a00">Te has dejado algún campo en blanco, todos son obligatorios y están marcados con (*)</font>';
	}else{
		if(document.contacto.mensaje.value.length < 25){
		document.getElementById("errorcontacto").innerHTML = 'Estado del formulario: <font color="#fb9a00">El contenido del mensaje debe contener 25 caracteres como mínimo</font>';
		}else{
		
			mail = comprobar_email(document.contacto.email.value);
			if(!mail){
			document.getElementById("errorcontacto").innerHTML = 'Estado del formulario: <font color="#fb9a00">El e-mail que has introducido no es válido</font>';
			}else{
			document.contacto.submit();
			}
		
		}

	}

}

function comprobar_email(texto){

	var respuesta = true;            
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
				
	var arroba = texto.indexOf("@",0);
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
				
	var punto = texto.lastIndexOf(".");
							
	for (var contador = 0 ; contador < texto.length ; contador++){
		if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
		respuesta = false;
		break;
		}
	}
			
	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (respuesta == true) && (texto.indexOf("..",0) == -1))
	respuesta = true;
	else
	respuesta = false;
							
	return respuesta;

}