// JavaScript Document

function recomendar(){
parent.location.href='mailto:'+'Direcciσn amigo'+'?subject='+'Te recomiendo esta web: http://www.biplantol-es.com'+'&body='+'http://www.biplantol-es.com --> BIPLANTOL - Homeopatia para plantas. Hιchale un vistazo a esta web porque creo que te puede gustar y tiene cosas interesantes. ';
}


nt="BIPLANTOL vital NT ";
nt_a="250 ml: 5,75 ";
nt_b="1 litro: 17,30 ";
nt_c="5 litros: 80,85 ";
nt_d="10 litros: 143,00 ";

guano="BIPLANTOL Guano ";
guano_a="1 litro: 12,00 ";
guano_b="5 litros: 53,90 ";
guano_c="10 litros: 99,00 ";


verde="BIPLANTOL verde ";
verde_a="1 litro: 14,20 ";
verde_b="5 litros: 63,80 ";
 
contra="BIPLANTOL contra X2 ";
contra_a="500 ml: 8,50 ";
contra_b="1 litro: 15,95 ";
contra_c="1 litro*: 14,40 ";
contra_d="5 litros*: 63,25 ";
contra_e="10 litros*: 114,00 ";

rosen="BIPLANTOL rosen ";
rosen_a="250 ml: 7,25 ";
rosen_b="1 litro: 18,85 ";
rosen_c="5 litros: 86,35 ";
rosen_d="10 litros: 154,00 ";

mykos="BIPLANTOL mykos II ";
mykos_a="250 ml: 5,75 ";
mykos_b="1 litro: 17,30 ";
mykos_c="5 litros: 80,85 ";
mykos_d="10 litros: 143,00 ";

compost="BIPLANTOL compost ";
compost_a="250 ml: 5,75 ";
compost_b="1 litro: 17,30 ";
compost_c="5 litros: 80,85 ";
compost_d="10 litros: 143,00 ";

aqua="BIPLANTOL aqua ";
aqua_a="250 ml: 7,25 ";
aqua_b="1 litro: 18,40 ";
aqua_c="5 litros: 83,60 ";
aqua_d="10 litros: 148,00 ";


agrar="BIPLANTOL agrar ";
agrar_a="10 litros: 119,00 ";

mykosf="BIPLANTOL mykos V forte ";
mykosf_a="10 litros: 119,00 ";

contraf="BIPLANTOL contra X2 forte ";
contraf_a="5 litros: 105,90 ";
contraf_b="10 litros: 182,00 ";

plus="BIPLANTOL plus ";
plus_a="10 litros: 130,00 ";


   	function insertarCodigo(elemento,valor){
		var producto="";
		switch(valor){
			case 'nt_a':
				producto= nt + nt_a + "\n";
			break;
			case 'nt_b':
				producto= nt + nt_b + "\n";
			break;
			case 'nt_c':
				producto= nt + nt_c + "\n";
			break;
			case 'nt_d':
				producto= nt + nt_d + "\n";
			break;
			
			case 'guano_a':
				producto= guano + guano_a + "\n";
			break;
			case 'guano_b':
				producto= guano + guano_b + "\n";
			break;
			case 'guano_c':
				producto= guano + guano_c + "\n";
			break;
			
			case 'verde_a':
				producto= verde + verde_a + "\n";
			break;
			case 'verde_b':
				producto= verde + verde_b + "\n";
			break;
			case 'verde_c':
				producto= verde + verde_c + "\n";
			break;
			
			case 'contra_a':
				producto= contra + contra_a + "\n";
			break;
			case 'contra_b':
				producto= contra + contra_b + "\n";
			break;
			case 'contra_c':
				producto= contra + contra_c + "\n";
			break;
			case 'contra_d':
				producto= contra + contra_d + "\n";
			break;
			case 'contra_e':
				producto= contra + contra_e + "\n";
			break;
			
			case 'rosen_a':
				producto= rosen + rosen_a + "\n";
			break;
			case 'rosen_b':
				producto= rosen + rosen_b + "\n";
			break;
			case 'rosen_c':
				producto= rosen + rosen_c + "\n";
			break;
			case 'rosen_d':
				producto= rosen + rosen_d + "\n";
			break;
			
			case 'mykos_a':
				producto= mykos + mykos_a + "\n";
			break;
			case 'mykos_b':
				producto= mykos + mykos_b + "\n";
			break;
			case 'mykos_c':
				producto= mykos + mykos_c + "\n";
			break;
			case 'mykos_d':
				producto= mykos + mykos_d + "\n";
			break;
			
			case 'compost_a':
				producto= compost + compost_a + "\n";
			break;
			case 'compost_b':
				producto= compost + compost_b + "\n";
			break;
			case 'compost_c':
				producto= compost + compost_c + "\n";
			break;
			case 'compost_d':
				producto= compost + compost_d + "\n";
			break;
			
			case 'aqua_a':
				producto= aqua + aqua_a + "\n";
			break;
			case 'aqua_b':
				producto= aqua + aqua_b + "\n";
			break;
			case 'aqua_c':
				producto= aqua + aqua_c + "\n";
			break;
			case 'aqua_d':
				producto= aqua + aqua_d + "\n";
			break;
			
			case 'agrar_a':
				producto= agrar + agrar_a + "\n";
			break;
			
			case 'mykosf_a':
				producto= mykosf + mykosf_a + "\n";
			break;
			
			case 'contraf_a':
				producto= contraf + contraf_a + "\n";
			break;
			
			case 'contraf_b':
				producto= contraf + contraf_b + "\n";
			break;
						
			case 'plus_a':
				producto= plus + plus_a + "\n";
			break;
		}
		if(document.selection){
				elemento.focus();
				if(document.selection.createRange().text==""){
					document.selection.createRange().text=producto;
				}else{
					var seleccion;
					seleccion = document.selection.createRange().text;
					document.selection.createRange().text = seleccion + "\n" + producto;
				}
		}else if (elemento.selectionStart || elemento.selectionStart == "0"){		
			var startPos = elemento.selectionStart;
			var endPos = elemento.selectionEnd;
			var antes = elemento.value.substring(0, startPos);
			var intermedio = elemento.value.substring(startPos,endPos);
			var despues = elemento.value.substring(endPos, elemento.value.length);
			elemento.value = antes  +  producto;
		}else{
			elemento.value =elemento.value + producto ;
		}
		alert('Aρadido a tu pedido (ver abajo): \n \n' + producto);
	}


function campoVacio(campo){
	if(campo.value==""){
		return false;
	}else{
		return true;
	}
}


function validarEmail( pCorreo )
{
  var arroba  = false;
  var punto = false;
  var largo = false;
  if (pCorreo.value.indexOf("@") != -1){
    arroba = true;
  }
  if (pCorreo.value.indexOf(".") != -1){
    punto = true;
  }
  if ( pCorreo.value.length > 5) {
    largo = true;  
  }

  if ((arroba == true) && (punto == true) && (largo == true)){
    return true;
  } else{
     return false;
  }
}


function validarTelefono( pTelf ){
  if ((pTelf.value=="")||(pTelf.value.length < 9)){
    return false;
  } else{
  	if(isFinite(pTelf.value)){
     	return true;
  	}
  }
  return false;
}

function validarCP(dato){
	if(dato.length > 5 || dato==""){
		return false;
	}else{
			if(isFinite(dato.charAt(0))&&isFinite(dato.charAt(1))&&isFinite(dato.charAt(2))&&isFinite(dato.charAt(3))&&isFinite(dato.charAt(4))){
				return true;
			}else{
				return false;
			}
	}
}

	
	
	function comprobarDatos(){
		var mensaje="";
		var error=false;
		
		if(!campoVacio(document.getElementById('nombre'))){
			mensaje+="Introduce tu nombre";
			error=true;
		}
		if(!campoVacio(document.getElementById('apellidos'))){
			mensaje+="\nIntroduce tus apellidos";
			error=true;
		}
		if(!campoVacio(document.getElementById('ciudad'))){
			mensaje+="\nIntroduce la ciudad";
			error=true;	
		}
		if(!campoVacio(document.getElementById('provincia'))){
			mensaje+="\nIntroduce la provincia";
			error=true;
		}
		if(!campoVacio(document.getElementById('direccion'))){
			mensaje+="\nIntroduce la direccion";
			error=true;
		}
		if(!validarCP(document.getElementById('cp').value)){
			mensaje+="\nCodigo postal incorrecto";
			error=true;
		}
		if(!campoVacio(document.getElementById('nif'))){
			mensaje+="\nIntroduce el nif, nie o cif";
			error=true;
		}
		if(!campoVacio(document.getElementById('direccion'))){
			mensaje+="\nIntroduce la direccion";
			error=true;
		}
		if(!validarTelefono(document.getElementById('telefono'))){
			mensaje+="\nTelefono incorrecto, ha de tener 9 cifras";
			error=true;
		}
		if(!validarEmail(document.getElementById('email'))){
			mensaje+="\nEmail incorrecto";
			error=true;
		}
		if(!campoVacio(document.getElementById('texto'))){
			mensaje+="\nRellena el campo del pedido presionando los carritos que hay a la derecha de los precios";
			error=true;
		}
		/*if(document.getElementById('nombre').value=="" || document.getElementById('apellidos').value=="" || document.getElementById('ciudad').value=="" || document.getElementById('cp').value=="" || document.getElementById('provincia').value=="" || document.getElementById('direccion').value=="" || document.getElementById('telefono').value=="" || document.getElementById('email').value==""){
			mensaje+="Rellena todos los datos personales";
			error=true;
		}*/
				
		if(error==false){
			document.formulario.submit();	
		}else{
			alert(mensaje);
		}
	}
	
	
	function insertarUrl(elemento){
		var direccion, texto;
		direccion=prompt("Introduce la direccion url, por ejemplo: www.marca.com","");
		texto=prompt("Introduce el texto del link:","");
		url="<a href=http://"+direccion+">"+texto+"</a>";
		if(document.selection){
			elemento.focus();
			document.selection.createRange().text=url;
		}else if (elemento.selectionStart){
			var startPos = elemento.selectionStart;
			var endPos = elemento.selectionEnd;
			var antes = elemento.value.substring(0, startPos);
			var despues = elemento.value.substring(endPos, elemento.value.length);
			elemento.value = antes + url + despues;
		}else{
			elemento.value =elemento.value + valor1 + valor2;
		}
	}
	
	/*function insertarLista(elemento){
		if(document.selection){
				elemento.focus();
				if(document.selection.createRange().text==""){
					document.selection.createRange().text="<ul><li></li></ul>";
				}else{
					var seleccion;
					seleccion = document.selection.createRange().text;
					document.selection.createRange().text = "<ul><li>" + seleccion + "</li></ul>";
				}
		}else if (elemento.selectionStart || elemento.selectionStart == "0"){
			var startPos = elemento.selectionStart;
			var endPos = elemento.selectionEnd;
			var antes = elemento.value.substring(0, startPos);
			var intermedio = elemento.value.substring(startPos,endPos);
			var despues = elemento.value.substring(endPos, elemento.value.length);
			
			for(i=0;i<intermedio.length;i++){
				if((intermedio[i]=='\n')&&(i!=intermedio.length)){
					intermedio=intermedio.substring(0,i)+"</li>"+ '\n' +"<li>"+intermedio.substring(i+1,intermedio.length);
					//alert("encontrado "+i);
					i=i+9;
				}else if(i==intermedio.length){
					intermedio=intermedio.substring(0,i)+"</li>";
				}
			}
			elemento.value = antes + "<ul>"+ '\n' +"<li>" + intermedio + "</li>"+ '\n' +"</ul>" + despues;
		}else{
			elemento.value =elemento.value + valor1 + valor2;
		}
	}*/