// JavaScript Document
function addEvent(elm, evType, fn, useCapture)
{
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} 
	else 
		if (elm.attachEvent) {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} 
		else {
			elm['on' + evType] = fn;
		}
}

function topfotochange()
{
	setInterval('cambio()',5000);
}
function mis_datos(){

var key=window.event.keyCode;
	if (key < 48 || key > 57 )
		if(key!=43)
			window.event.keyCode=0;	
}
function activarinput(numero)
{
	if(numero==11)document.getElementById('english').checked=true;			
	if(numero==22)document.getElementById('spanish').checked=true;
	if(numero==33)document.getElementById('french').checked=true;
	if(numero==44)document.getElementById('german').checked=true;
	if(numero==55)document.getElementById('portuguese').checked=true;
}
function cambio()
{
	var elem;
	topfoto=topfoto+1;
	if (topfoto==9) topfoto=1;
	elem=document.getElementById('toprightfoto');
	elem.style.backgroundImage="url(/img/toprightfoto"+String(topfoto)+".gif)";
}
function enviarcontactar(){
	if(document.getElementById("agree").checked)
		if(document.getElementById('nombre').value!='' && document.getElementById('apellidos').value!='' && document.getElementById('genero').value!='' && document.getElementById('email').value!='' && document.getElementById('pais').value!='' && document.getElementById('direccion').value!='' && document.getElementById('telefono').value!=''){
			var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
			if (re.test(document.getElementById('email').value)){				
				return true;
			}
			else{
				alert("Please, enter a valid email.");
				return false;
			}
		}
		else{
			alert("Please, fields marked with (*) are mandatory.");
			return false;
		}
	else{
		alert("Please, you have to be in agreement with terms and conditions.");
		return false;
	}
	
}

var topfoto=1;
//addEvent(window, 'load', cambio(), false); al ejecutar no ha cargado todavia ningun elemento y falla