function check_unidades(num){

	if(parseInt(document.getElementById('num_prod').value)<parseInt(num)){
		
		document.getElementById('num_prod').style.color="red";
		alert("El pedido minimo para este producto es de "+num+" uds.");
		return true;
	}
	
	document.getElementById('num_prod').style.color="black";
	return false;
}

function enviar_form_psw(){
	var filter = /^(.+\@.+\..+)$/;
	
	if(document.getElementById('email').value=="" || !filter.test(document.getElementById('email').value)){
		window.alert('Revise el email introducido');
	}else{
		document.getElementById('form_prof').submit();
	}
}

function cambiaDisplay(idString) {
	var objs = idString.split("|");
	for (i=0; i<objs.length;i++) {
		if ( document.getElementById(objs[i])) {
			obj = document.getElementById(objs[i]);
			if (obj.style.display!='none' ) obj.style.display = 'none';
  			else obj.style.display = 'block';
		}
	}
}

function duplica_direccion(){

	document.getElementById('dir2').value=document.getElementById('dir').value;
	document.getElementById('localidad2').value=document.getElementById('localidad').value;
	document.getElementById('cp2').value=document.getElementById('cp').value;
	document.getElementById('provincia2').value=document.getElementById('provincia').value;
}

function pup_up_profesional(ruta){
	if(confirm('Desea Conocer las ventajas para profesionales antes de continuar?')){
		window.location.href=ruta;
	}
}

function check_boletin(){

	var filter = /^(.+\@.+\..+)$/;
	
	if(document.getElementById('boletin').value=="" || !filter.test(document.getElementById('boletin').value)){
		window.alert('Revise el email introducido');
	}else{
		xajax_boletin_email(document.getElementById('boletin').value)
	}
}

function check_form(){
	
	var campos= new Array('c_name', 'c_telefono', 'c_email', 'c_message');
	var error=false;
	var filter = /^(.+\@.+\..+)$/;
	
	for(var i=0;i<campos.length;i++){
		
		if(document.getElementById(campos[i]).value==""){
			document.getElementById(campos[i]+'-1').style.color='red';
			error=true;
		}else{
			document.getElementById(campos[i]+'-1').style.color='#333';
		}
	}
	
	if(!filter.test(document.getElementById('c_email').value)){
		document.getElementById('c_email-1').style.color='red';
		error=true;
	}else{
		document.getElementById('c_email-1').style.color='#333';
	}
	
	if(error) window.alert('Revise los campos marcados en rojo.');
	else{
		document.getElementById('contactform').submit();
	}
}

function check_producto(num){
	
	error=check_unidades(num)
	if(!error) document.getElementById('form_producto').submit();
}

function check_codigo(){

	if(document.getElementById('c_desc').value==""){
		window.alert('No ha introducdo ningun codigo.');
	}else{
		document.getElementById('form_cod').submit();
	}
}

function mostar_form(){

	document.getElementById('formulario_ventajas').style.display='block';
}

function check_form_prof(){

	var campos= new Array('email', 'psw', 'psw2', 'cif', 'tlf', 'dir', 'localidad', 'cp', 'provincia');
	var error=false;
	
	for(var i=0;i<campos.length;i++){
		
		if(document.getElementById(campos[i]).value==""){
			document.getElementById(campos[i]+'-1').style.color='red';
			error=true;
		}else{
			document.getElementById(campos[i]+'-1').style.color='#333';
		}
	}
	
	if(document.getElementById('nom_emp').value=="" && document.getElementById('nombre').value==""){
		document.getElementById('nom_emp-1').style.color='red';
		document.getElementById('nombre-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('nom_emp-1').style.color='#333';
		document.getElementById('nombre-1').style.color='#333';
	}
	
	
	//Validacion psw
	if(document.getElementById('psw').value!=document.getElementById('psw2').value || document.getElementById('psw2').value=="" || document.getElementById('psw').value==""){
		document.getElementById('psw-1').style.color='red';
		document.getElementById('psw2-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('psw-1').style.color='#666';
		document.getElementById('psw2-1').style.color='#666';
	}
	
	//validacion cp
	var cp=document.getElementById('cp').value.replace(/ /g, '');
	if(!(/^\d{5}$/.test(cp))){
		document.getElementById('cp-1').style.color='red';
		error=true;
	}else{
		document.getElementById('cp-1').style.color='#666';
	}
	
	//validacion telefono
	var cp=document.getElementById('tlf').value.replace(/ /g, '');
	if(!(/^\d{9}$/.test(cp))){
		document.getElementById('tlf-1').style.color='red';
		error=true;
	}else{
		document.getElementById('tlf-1').style.color='#666';
	}
	
	//Validacion email
	var filter = /^(.+\@.+\..+)$/;
	
	if(!filter.test(document.getElementById('email').value)){
		document.getElementById('email-1').style.color='red';
		error=true;
	}else{
		document.getElementById('email-1').style.color='#666';
	}
	
	if(error) window.alert('Revise los campos marcados en rojo.');
	else{
		document.getElementById('form_prof').submit();
	}
}

function check_form_prof2(){

	var campos= new Array('email', 'psw', 'psw2', 'cif', 'tlf', 'dir', 'dir2', 'localidad2', 'cp2', 'provincia2', 'localidad', 'cp', 'provincia');
	
	if(document.getElementById('ya_reg').value=='ok'){
		var campos= new Array('email', 'cif', 'tlf', 'dir', 'dir2', 'localidad2', 'cp2', 'provincia2', 'localidad', 'cp', 'provincia');
	}
	
	var error=false;
	
	for(var i=0;i<campos.length;i++){
		
		if(document.getElementById(campos[i]).value==""){
			document.getElementById(campos[i]+'-1').style.color='red';
			error=true;
		}else{
			document.getElementById(campos[i]+'-1').style.color='#333';
		}
	}
	
	if(document.getElementById('nom_emp').value=="" && document.getElementById('nombre').value==""){
		document.getElementById('nom_emp-1').style.color='red';
		document.getElementById('nombre-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('nom_emp-1').style.color='#333';
		document.getElementById('nombre-1').style.color='#333';
	}
	
	
	//Validacion psw
	if(document.getElementById('ya_reg').value!='ok'){
	if(document.getElementById('psw').value!=document.getElementById('psw2').value || document.getElementById('psw2').value=="" || document.getElementById('psw').value==""){
		document.getElementById('psw-1').style.color='red';
		document.getElementById('psw2-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('psw-1').style.color='#666';
		document.getElementById('psw2-1').style.color='#666';
	}
	}
	
	//validacion cp
	var cp=document.getElementById('cp').value.replace(/ /g, '');
	if(!(/^\d{5}$/.test(cp))){
		document.getElementById('cp-1').style.color='red';
		error=true;
	}else{
		document.getElementById('cp-1').style.color='#666';
	}
	
	//validacion telefono
	var cp=document.getElementById('tlf').value.replace(/ /g, '');
	if(!(/^\d{9}$/.test(cp))){
		document.getElementById('tlf-1').style.color='red';
		error=true;
	}else{
		document.getElementById('tlf-1').style.color='#666';
	}
	
	//Validacion email
	var filter = /^(.+\@.+\..+)$/;
	
	if(!filter.test(document.getElementById('email').value)){
		document.getElementById('email-1').style.color='red';
		error=true;
	}else{
		document.getElementById('email-1').style.color='#666';
	}
	
	if(error) window.alert('Revise los campos marcados en rojo.');
	else{
		document.getElementById('form_prof').submit();
	}
}


function check_form_prof3(){

	var campos= new Array('email', 'psw', 'psw2', 'cif', 'tlf', 'dir', 'dir2', 'localidad2', 'cp2', 'provincia2', 'localidad', 'cp', 'provincia');
	
	if(document.getElementById('ya_reg').value=='ok'){
		var campos= new Array('email', 'cif', 'tlf', 'dir', 'dir2', 'localidad2', 'cp2', 'provincia2', 'localidad', 'cp', 'provincia');
	}
	
	var error=false;
	
	for(var i=0;i<campos.length;i++){
		
		if(document.getElementById(campos[i]).value==""){
			document.getElementById(campos[i]+'-1').style.color='red';
			error=true;
		}else{
			document.getElementById(campos[i]+'-1').style.color='#333';
		}
	}
	
	if(document.getElementById('nom_emp').value=="" && document.getElementById('nombre').value==""){
		document.getElementById('nom_emp-1').style.color='red';
		document.getElementById('nombre-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('nom_emp-1').style.color='#333';
		document.getElementById('nombre-1').style.color='#333';
	}
	
	
	//Validacion psw
	if(document.getElementById('ya_reg').value!='ok'){
	if(document.getElementById('psw').value!=document.getElementById('psw2').value || document.getElementById('psw2').value=="" || document.getElementById('psw').value==""){
		document.getElementById('psw-1').style.color='red';
		document.getElementById('psw2-1').style.color='red';
		error=true;
	
	}else{
		document.getElementById('psw-1').style.color='#666';
		document.getElementById('psw2-1').style.color='#666';
	}
	}
	
	//validacion cp
	var cp=document.getElementById('cp').value.replace(/ /g, '');
	if(!(/^\d{5}$/.test(cp))){
		document.getElementById('cp-1').style.color='red';
		error=true;
	}else{
		document.getElementById('cp-1').style.color='#666';
	}
	
	//validacion telefono
	var cp=document.getElementById('tlf').value.replace(/ /g, '');
	if(!(/^\d{9}$/.test(cp))){
		document.getElementById('tlf-1').style.color='red';
		error=true;
	}else{
		document.getElementById('tlf-1').style.color='#666';
	}
	
	//Validacion email
	var filter = /^(.+\@.+\..+)$/;
	
	if(!filter.test(document.getElementById('email').value)){
		document.getElementById('email-1').style.color='red';
		error=true;
	}else{
		document.getElementById('email-1').style.color='#666';
	}
	
	if(error) window.alert('Revise los campos marcados en rojo.');
	else{
		
		xajax_enviar_recibo(document.getElementById('email').value, document.getElementById('nombre').value, document.getElementById('cif').value, document.getElementById('dir').value, document.getElementById('cp').value, document.getElementById('localidad').value, document.getElementById('provincia').value, document.getElementById('dir2').value, document.getElementById('cp2').value, document.getElementById('localidad2').value, document.getElementById('provincia2').value, document.getElementById('tlf').value, document.getElementById('nom_emp').value);
		window.alert('entra');
		calcular();
	}
}


function check_login(){
	
	var campos= new Array('email_log', 'psw_log');
	var error=false;
	
	for(var i=0;i<campos.length;i++){
		
		if(document.getElementById(campos[i]).value==""){
			document.getElementById(campos[i]+'-1').style.color='red';
			error=true;
		}else{
			document.getElementById(campos[i]+'-1').style.color='#333';
		}
	}
	
	if(error) window.alert('Revise los campos marcados en rojo.');
	else{
		xajax_recuperar_usuario(document.getElementById('email_log').value, document.getElementById('psw_log').value)
	}
}
