function confirmRegistration () {
	if (confirm('Necesitas estar registrado.\n¿Deseas registrarte?'))
		location.href = 'login.asp?t=75';
}

function Right(str, n)
{
      if (n <= 0)
          return "";
      else if (n > String(str).length)
          return str;
      else
   {
          var iLen = String(str).length;
          return String(str).substring(iLen, iLen - n);
      }
}

function showLayer(layer, a, b) {
	if (document.getElementById(layer).style.display == '')
	{
		document.getElementById(layer).style.display = 'none';
		document.getElementById(a).innerHTML = '+' + b;
	}
	else
	{
		document.getElementById(layer).style.display = '';
		document.getElementById(a).innerHTML = '-' + b;
	}
}

function downloadImgPress(img)
{
	if (navigator.appName == 'Microsoft Internet Explorer')
		window.open('downloadImgPress1.asp?imgId=' + img, 'VeoVeoimg', "width=400,height=200,top=100,left=400,resizable=no,scrollbars=no");
	else
		window.open("downloadImgPress1.asp?imgId=" + img, "Descarga de imagen - VeoVeoimg.com", "width=400,height=200,top=100,left=400,resizable=no,scrollbars=no");
}

function showForm()
{
	var a;
	a = document.getElementById('sUserType').value;

	switch (a)
	{
		case '1':
		{
			document.getElementById('fRegPersonal').style.display = '';
			document.getElementById('fRegCompany').style.display = 'none';
			document.getElementById('hUsrType').value = 1;
			document.getElementById('tPEmail').focus();
			break;
		}
		case '2':
		{
			document.getElementById('fRegPersonal').style.display = 'none';
			document.getElementById('fRegCompany').style.display = '';
			document.getElementById('hUsrType').value = 2;
			document.getElementById('tCompany').focus();
			break;
		}
	}
}

function sendForm()
{
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	var re;
	re = /^\w+$/;
	
	if (document.getElementById('fRegPersonal').style.display == '')
	{
		if (document.getElementById('tPEmail').value.search(emailRegEx) == -1) {
			alert("El campo Identificador (E-MAIL) no es correcto.");
			document.getElementById('tPEmail').focus();
			return false;
		}
		if (document.getElementById('tPPass1').value != null && document.getElementById('tPPass1').value == document.getElementById('tPPass2').value) {
			if(document.getElementById('tPPass1').value.length < 6) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tPPass1').focus();
				return false;
		  	}
			if(document.getElementById('tPPass1').value == document.getElementById('tPEmail').value) {
				alert("Error: La contraseña debe ser diferente al identificador!");
				document.getElementById('tPPass1').focus();
				return false;
     	 	}
			re = /[0-9]/;
			if(!re.test(document.getElementById('tPPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tPPass1').focus();
				return false;
			}
			re = /[a-z]/;
			if(!re.test(document.getElementById('tPPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tPPass1').focus();
				return false;
			}
			re = /[A-Z]/;
			if(!re.test(document.getElementById('tPPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tPPass1').focus();
				return false;
			}
		}
		else {
			alert("Asegúrate de que has introducido la contraseña y la confirmación de la contraseña.");
			document.getElementById('tPPass1').focus();
			return false;
		}
		if (!document.getElementById('checkP').checked) {
			alert("Error: Te has olvidado de aceptar las Condiciones de Uso!");
			return false;
		}
		if (document.getElementById('tPRandom').value != document.getElementById('tPCaptcha').value) {
			alert("Error: El valor de la suma no es correcto!");
			document.getElementById('tPCaptcha').focus();
			return false;
		}
		document.getElementById('fRegPersonal').action = 'insertUser.asp?ut=' + document.getElementById('hUsrType').value;
		document.getElementById('fRegPersonal').submit();
	}
	else
	{
		if (document.getElementById('tCompany').value == '') {
			alert("El campo Medio de comunicación no puede estar vacío.");
			document.getElementById('tCompany').focus();
			return false;
		}
		if (document.getElementById('tAddress').value == '') {
			alert("El campo Dirección no puede estar vacío.");
			document.getElementById('tAddress').focus();
			return false;
		}
		if (document.getElementById('tTown').value == '') {
			alert("El campo Población no puede estar vacío.");
			document.getElementById('tTown').focus();
			return false;
		}
		if (document.getElementById('tCP').value == '') {
			alert("El campo Código Postal no puede estar vacío.");
			document.getElementById('tCP').focus();
			return false;
		}
		if (document.getElementById('tProvince').value == '') {
			alert("El campo Provincia no puede estar vacío.");
			document.getElementById('tProvince').focus();
			return false;
		}
		if (document.getElementById('tName').value == '') {
			alert("El campo Nombre no puede estar vacío.");
			document.getElementById('tName').focus();
			return false;
		}
		if (document.getElementById('tSurname').value == '') {
			alert("El campo Apellidos no puede estar vacío.");
			document.getElementById('tSurname').focus();
			return false;
		}
		if (document.getElementById('tCEmail').value.search(emailRegEx) == -1) {
			alert("El campo Identificador (E-MAIL) no es correcto.");
			document.getElementById('tCEmail').focus();
			return false;
		}
		if (document.getElementById('tCPass1').value != null && document.getElementById('tCPass1').value == document.getElementById('tCPass2').value) {
			if(document.getElementById('tCPass1').value.length < 6) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tCPass1').focus();
				return false;
		  	}
			if(document.getElementById('tCPass1').value == document.getElementById('tPEmail').value) {
				alert("Error: La contraseña debe ser diferente al identificador!");
				document.getElementById('tCPass1').focus();
				return false;
     	 	}
			re = /[0-9]/;
			if(!re.test(document.getElementById('tCPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tCPass1').focus();
				return false;
			}
			re = /[a-z]/;
			if(!re.test(document.getElementById('tCPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tCPass1').focus();
				return false;
			}
			re = /[A-Z]/;
			if(!re.test(document.getElementById('tCPass1').value)) {
				alert("Error: La contraseña no es correcta!\n\nLa contraseña debe tener una longitud mínima de 6 caracteres y debe tener números y letras (al menos una minúscula y una mayúscula)");
				document.getElementById('tCPass1').focus();
				return false;
			}
		}
		else {
			alert("Asegúrate de que has introducido la contraseña y la confirmación de la contraseña.");
			document.getElementById('tCPass1').focus();
			return false;
		}
		if (!document.getElementById('checkC').checked) {
			alert("Error: no has leído y aceptado las condiciones!");
			return false;
		}
		if (document.getElementById('tCRandom').value != document.getElementById('tCCaptcha').value) {
			alert("Error: El valor de la suma no es correcto!");
			document.getElementById('tCCaptcha').focus();
			return false;
		}
		document.getElementById('fRegCompany').action = 'insertUser.asp?ut=' + document.getElementById('hUsrType').value;
		//alert(document.getElementById('fRegCompany').action);
		document.getElementById('fRegCompany').submit();
	}
}

function insKw(uid, imgId) {
	var url = '?' + window.location.search.substring(1);
	//var url = '?' + window.location.search.substring(1) + '&uid=' + uid + '&imgId=' + imgId;
	document.getElementById('fkw').action = 'insertKeywords.asp' + url;
	document.getElementById('fkw').submit();
}

function showSponsorPopUp() {
	document.getElementById('sponsorPopUp').style.display = '';
}
function hideSponsorPopUp() {
	document.getElementById('sponsorPopUp').style.display = 'none';
}
