// JavaScript Document

// Barra inferior
function ubicarBarra(altura) {
	var altoPantalla = document.documentElement.clientHeight;
	var barra = document.getElementById ('barra_inf');
	if (altoPantalla > altura) {
		var nuevaPosicion = altoPantalla - 95;
		nuevaPosicion = nuevaPosicion + 'px';
	}
	else {
		nuevaPosicion = altura - 95;
		nuevaPosicion = nuevaPosicion + 'px';
	}
	barra.style.top = nuevaPosicion;
}


// Ficha camis
function cambiarColor(cami, color, coloren) {
	var imagen = document.getElementById('camisetas_ficha_foto_mini');
	var nuevaImagen = 'camisetas/' + cami + '_ficha_' + color + '_mini.png';
	imagen.src = nuevaImagen;
	
	var nuevoColor = document.forms.datoscami.colorcami;
	nuevoColor.value = color;
	
	var newColor = document.forms.datoscami.colorcamien;
	newColor.value = coloren;
}

// Compra de camis
function comprobarFormularioCamis() {
	var correcto = 0;
	
	with (document.forms.comprarcamis2) {
		if (isNaN(cantcami.value) || cantcami.value == '') {
			cantcami.value = '';
		}
		else {
			correcto++;
		}
		
		if (tallascami[0].checked || tallascami[1].checked || tallascami[2].checked){
			correcto++;
		}
		
		if (nombrecliente.value == '' || nombrecliente.value == 'Nombre / Name') {
			nombrecliente.style.color = '#e80000';
			nombrecliente.value = 'Nombre / Name';
		}
		else {
			correcto++;
		}
		
		if (dircliente.value == '' || dircliente.value == 'Direcci\u00f3n / Address') {
		dircliente.style.color = '#e80000';
		dircliente.value = 'Direcci\u00f3n / Address';
		}
		else {
			correcto++;
		}
		
		if (mailcliente.value == '' || mailcliente.value == 'E-mail') {
		mailcliente.style.color = '#e80000';
		mailcliente.value = 'E-mail';
		}
		else {
			correcto++;
		}
		
		if (telfcliente.value == '' || telfcliente.value == 'Tel\u00e9fono / Phone number') {
		telfcliente.style.color = '#e80000';
		telfcliente.value = 'Tel\u00e9fono / Phone number';
		}
		else {
			correcto++;
		}
		
		if (condcompra.checked == false) {
			var alerta = 'Tiene que aceptar las Condiciones de Compra para continuar\n';
			alerta += 'You must accept the Terms & Conditions to proceed';
			alert (alerta);
		}
		else {
			correcto++;
		}
		
		if (correcto == 7) {
			submit();
		}
	}
}

// Compra de fotos
function comprobarFormularioFoto() {
	var correcto = 0;
	
	with (document.forms.comprarfotos2) {
		if (isNaN(cantfoto.value) || cantfoto.value == '') {
			cantfoto.value = '';
		}
		else {
			correcto++;
		}
		
		if (papelfoto[0].checked || papelfoto[1].checked){
			correcto++;
		}

		if (tamanofoto[0].checked || tamanofoto[1].checked || tamanofoto[2].checked){
			correcto++;
		}

		if (nombrecliente.value == '' || nombrecliente.value == 'Nombre / Name') {
			nombrecliente.style.color = '#e80000';
			nombrecliente.value = 'Nombre / Name';
		}
		else {
			correcto++;
		}
		
		if (dircliente.value == '' || dircliente.value == 'Direcci\u00f3n / Address') {
		dircliente.style.color = '#e80000';
		dircliente.value = 'Direcci\u00f3n / Address';
		}
		else {
			correcto++;
		}
		
		if (mailcliente.value == '' || mailcliente.value == 'E-mail') {
		mailcliente.style.color = '#e80000';
		mailcliente.value = 'E-mail';
		}
		else {
			correcto++;
		}
		
		if (telfcliente.value == '' || telfcliente.value == 'Tel\u00e9fono / Phone number') {
		telfcliente.style.color = '#e80000';
		telfcliente.value = 'Tel\u00e9fono / Phone number';
		}
		else {
			correcto++;
		}
		
		if (condcompra.checked == false) {
			var alerta = 'Tiene que aceptar las Condiciones de Compra para continuar\n';
			alerta += 'You must accept the Terms & Conditions to proceed';
			alert (alerta);
		}
		else {
			correcto++;
		}
		
		if (correcto == 8) {
			submit();
		}
	}
}

// Compra de camis y fotos
function prepararCampo(campo) {
	if (campo.value == 'Nombre / Name' || campo.value == 'E-mail' || campo.value == 'Tel\u00e9fono / Phone number' || campo.value == 'Direcci\u00f3n / Address' || campo.value == '') {
		campo.value = '';
		campo.style.color = '#000000';
	}
}

function newPopup(url) {
	popupWindow = window.open(
		url,'popUpWindow','height=600,width=500,left=10,top=10,resizable=no,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no')
}

//desactivar el enter en formulario de compra
function pulsar(e) { 
  tecla = (document.all) ? e.keyCode :e.which; 
  return (tecla!=13); 
}

//scroll vertical en camisetas
function scrollCamis (accion) {
	//inicializamos un vector con la info de todas las camis
	var camisElemento = new Array();
	var idcuadro;
	var camisHTML = new Array();
	var auxCami;
	for (var i = 0;  i < 6; i++){
		idcuadro = 'artistica_scroll_cuadro' + (i+1);
		camisElemento[i] = document.getElementById(idcuadro);
		camisHTML[i] = camisElemento[i].innerHTML;
	}
	
	//nos preparamos para ejecutar las acciones
	if (accion == 'subir') {
		auxCami = camisHTML.shift();
		camisHTML.push(auxCami);
	}
	
	if (accion == 'bajar') {
		auxCami = camisHTML.pop();
		camisHTML.unshift(auxCami);
	}
	
	for (var i = 0; i < 6; i++){
		camisElemento[i].innerHTML = camisHTML[i];
	}
}

//scroll vertical en fotos
function scrollFotos (accion) {
	//inicializamos un vector con la info de todas las camis
	var fotosElemento = new Array();
	var idcuadro;
	var fotosHTML = new Array();
	var auxFoto;
	for (var i = 0;  i < 11; i++){
		idcuadro = 'artistica_scroll_cuadro' + (i+1);
		fotosElemento[i] = document.getElementById(idcuadro);
		fotosHTML[i] = fotosElemento[i].innerHTML;
	}
	
	//nos preparamos para ejecutar las acciones
	if (accion == 'subir') {
		auxFoto = fotosHTML.shift();
		fotosHTML.push(auxFoto);
	}
	
	if (accion == 'bajar') {
		auxFoto = fotosHTML.pop();
		fotosHTML.unshift(auxFoto);
	}
	
	for (var i = 0; i < 11; i++){
		fotosElemento[i].innerHTML = fotosHTML[i];
	}
}
