function datosf1(valor)
{
	if(valor=='empresa')
	{
		document.getElementById('tit_nom_emp').innerHTML="Empresa";
		document.getElementById('tit_cif_nif').innerHTML="CIF";
		document.getElementById('tit_con').innerHTML="Contacto";
		document.getElementById('contacto').innerHTML="<input type='text' name='contacto' size='50'>";		
		document.getElementById('hidden_contact').value='s';		
	}
	if(valor=='persona')
	{
		document.getElementById('tit_nom_emp').innerHTML="Nombre";
		document.getElementById('tit_cif_nif').innerHTML="NIF";
		document.getElementById('tit_con').innerHTML="";
		document.getElementById('contacto').innerHTML="";	
		document.getElementById('hidden_contact').value='';	
	}	
}

function openWindow(url, name, width, height) 
{
     w = width
     h = height
     x = Math.round((screen.availWidth-w)/2); //center the top edge
     y = Math.round((screen.availHeight-h)/2); //center the left edge
     popupWin = window.open(url, name, "width="+w+",height="+h+",scrollbars=yes,history=no,toolbar=no,resizable=1,statusbar=yes,top="+y+",left="+x+",screeenY="+y+",screenX="+x);
     popupWin.creator=self
	 popupWin.window.focus();
}

function validarf1()
{
	var cp=document.getElementById('cp').value;
	var cont=document.getElementById('hidden_contact').value;
	var email=document.getElementById('email').value;
	if(document.getElementById('nombre_empresa').value=='')
	{
		alert('Debe introducir un nombre');
		document.getElementById('nombre_empresa').focus();
		return false;
	}
	if(document.getElementById('cif_nif').value=='')
	{
		alert('Debe introducir un CIF / NIF');
		document.getElementById('cif_nif').focus();
		return false;
	}	
	if(document.getElementById('direccion').value=='')
	{
		alert('Debe introducir una dirección');
		document.getElementById('direccion').focus();
		return false;
	}
	if(document.getElementById('poblacion').value=='')
	{
		alert('Debe introducir una población');
		document.getElementById('poblacion').focus();
		return false;
	}	
	if(isNaN(cp) || cp=='')
	{
		alert('Debe introducir un código postal	');
		document.getElementById('cp').focus();
		return false;
	}	
	if(document.getElementById('provincia').value=='')
	{
		alert('Debe introducir una provincia');
		document.getElementById('provincia').focus();
		return false;
	}	
	if(document.getElementById('telefono').value=='' && document.getElementById('movil').value=='')
	{
		alert('Debe introducir al menos un teléfono');
		document.getElementById('telefono').focus();
		return false;
	}
	if(document.getElementById('email').value=='')
	{
		alert("La dirección de email es incorrecta.");
		document.getElementById('email').focus();
		return (false);
	}
	else
	{
	    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)==false)
		{	
			alert("La dirección de email es incorrecta.");
			document.getElementById('email').focus();
			return (false);
		}	
	}
	if(cont=='s' && document.getElementById('contacto').value=='')
	{
		alert('Debe introducir un contacto');
		document.getElementById('contacto').focus();
		return false;	
	}
	if(document.getElementById('pedido').value=='')
	{
		alert("El campo pedido no puede estar en blanco");
		document.getElementById('pedido').focus();
		return (false);
	}	
	if(document.getElementById('acepto').checked==false)
	{
		alert('Debe aceptar las condiciones');
		return false;
	}		
			
}

function makeRequest(url,id) {
if(id!='...')
{
	var n_url=url + "?cat=" + id;
	document.getElementById('products').innerHTML="Cargando...";
	    http_request = false;
	
	    if (window.XMLHttpRequest) { // Mozilla, Safari,...
	        http_request = new XMLHttpRequest();
	        if (http_request.overrideMimeType) {
	            http_request.overrideMimeType('text/xml');
	            // Ver nota sobre esta linea al final
	        }
	    } else if (window.ActiveXObject) { // IE
	        try {
	            http_request = new ActiveXObject("Msxml2.XMLHTTP");
	        } catch (e) {
	            try {
	                http_request = new ActiveXObject("Microsoft.XMLHTTP");
	            } catch (e) {}
	        }
	    }
	    if (!http_request) {
	        alert('Falla :( No es posible crear una instancia XMLHTTP');
	        return false;
	    }
	    http_request.onreadystatechange = alertContents;
		http_request.open('GET', n_url, true);
	    http_request.send(null);
		mostrar_dominio(id);
}
}

function alertContents() {

    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			document.getElementById('tit_pro').innerHTML='Productos';
            document.getElementById('products').innerHTML=http_request.responseText;
        } else {
            alert('Hubo problemas con la petición.');
        }
    }	
}
function mostrar_dominio(categ)
{
	if(categ=='dominios')
	{
		document.getElementById('tit_dom').innerHTML='Dominio';
    	document.getElementById('dominio').innerHTML='<input type=text name=dominio size=50>';							
	}
	else
	{
		document.getElementById('tit_dom').innerHTML='';
    	document.getElementById('dominio').innerHTML='';	
	}
}

function anadir()
{
	form2.action='paso2.php';
	form2.submit();
}