// *************************************************************
// Codigo javascript
// Escrito por: Oscar Gonzalez - 2007
// Todo el código aqui presente es propriedad de E-Pulse S.C
// *************************************************************

function overTD(td,color){td.style.cursor='hand';td.bgColor=color;}
function outTD(td,color){td.style.cursor='default';td.bgColor=color;}
function clickTD(td){td.children.tags('A')[0].click();}

function confirmLink(theText)
{
    return confirm(theText);
}

function ChangeImage(img_name, img_src)
{
	document.images[img_name].src=img_src;
}

function Preload()
 {

  if (document.images)
   {
   	/*
     var link_bienvenido=new Image(129,23);
     link_bienvenido.src="imagenes/btn_bienvenido1.gif";
     link_bienvenido_over=new Image(129,23);
     link_bienvenido_over.src="imagenes/btn_bienvenido2.gif";
    */
   }

 }

 function CheckFormLogin(obj)
 {

	if (obj.tLogin.value == "")
    {
        alert("Por favor, introduzca su email de usuario");
        obj.tLogin.focus();
        return false;
    }

	if (obj.tLoginPwd.value == "")
    {
        alert("Debe introducir su contraseña de usuario");
        obj.tLoginPwd.focus();
        return false;
    }

    return true;
 }

 function CheckFormCrearC(obj)
 {

 	// Si se ha seleccionado crear una cuenta, verificamos los campos de email y pwd
 	if (obj.tcreac.value == 1)
    {
	    if (obj.tEmail.value == "")
	    {
	        alert("Debe introducir su dirección de correo electrónico");
	        obj.tEmail.focus();
	        return false;
	    }
	    if (obj.tPwd.value == "")
	    {
	        alert("Debe indicar una contraseña para su usuario. Mínimo 5 carácteres");
	        obj.tPwd.focus();
	        return false;
	    }
    }

	if (obj.tNombre.value == "")
    {
        alert("Debe introducir su nombre");
        obj.tNombre.focus();
        return false;
    }

	if (obj.tApellidos.value == "")
    {
        alert("Debe introducir sus apellidos");
        obj.tApellidos.focus();
        return false;
    }

	/*if (obj.tCIF.value == "")
    {
        alert("Debe introducir su DNI o CIF");
        obj.tCIF.focus();
        return false;
    }*/

	if (obj.tDireccion.value == "")
    {
        alert("Debe introducir su dirección completa");
        obj.tDireccion.focus();
        return false;
    }

	if (obj.tCP.value == "")
    {
        alert("Debe introducir su código postal");
        obj.tCP.focus();
        return false;
    }

	if (obj.tCiudad.value == "")
    {
        alert("Debe introducir su ciudad");
        obj.tCiudad.focus();
        return false;
    }

	if (obj.tProvincia.value == "")
    {
        alert("Debe seleccionar su provincia");
        obj.tProvincia.focus();
        return false;
    }

	if (obj.tPais.value == "")
    {
        alert("Debe introducir su pais");
        obj.tPais.focus();
        return false;
    }

	if ( (obj.tTelefono.value == "") && (obj.tMovil.value == "") )
    {
        alert("Por favor, introduzca al menos un telefono para que el transporte pueda ponerse en contacto con usted en la entrega de la mercancía.");
        obj.tTelefono.focus();
        return false;
    }

    return true;
 }

 function copyData()
 {

 	// Copia los datos de envio desde los datos del usuario
	document.forms[0].tNombre2.value    = document.forms[0].tNombre.value;
	document.forms[0].tApellidos2.value = document.forms[0].tApellidos.value;
	document.forms[0].tEmpresa2.value   = document.forms[0].tEmpresa.value;
	document.forms[0].tDireccion2.value = document.forms[0].tDireccion.value;
	document.forms[0].tCP2.value        = document.forms[0].tCP.value;
	document.forms[0].tCiudad2.value    = document.forms[0].tCiudad.value;
	document.forms[0].tProvincia2.selectedIndex = document.forms[0].tProvincia.selectedIndex;
	document.forms[0].tPais2.value      = document.forms[0].tPais.value;
	document.forms[0].tTelefono2.value  = document.forms[0].tTelefono.value;
	document.forms[0].tMovil2.value     = document.forms[0].tMovil.value;

 }

 function CheckStep3(obj)
 {
	if (document.getElementById('datosEnvio').style.display == 'none')
	{
		copyData()
	}
	
	if (obj.tNombre.value == "")
    {
        alert("Debe introducir su nombre");
        obj.tNombre.focus();
        return false;
    }
	if ((obj.tPass.value.length < 5) && (obj.tPass.value != ''))
    {
        alert("La contraseña ha de tener más de 5 caracteres.");
        obj.tPass.focus();
        return false;
    }
	if (obj.tPass.value != obj.tPassConf.value)
    {
        alert("La contraseña y la confrmacion de contraseña no coinciden.");
        obj.tPassConf.focus();
        return false;
    }
	
	if (obj.tNombre2.value == "")
    {
        alert("DESTINO: Debe introducir su nombre");
        obj.tNombre2.focus();
        return false;
    }

	if (obj.tApellidos.value == "")
    {
        alert("Debe introducir sus apellidos");
        obj.tApellidos.focus();
        return false;
    }

	if (obj.tApellidos2.value == "")
    {
        alert("DESTINO: Debe introducir sus apellidos");
        obj.tApellidos2.focus();
        return false;
    }
	/*
	if (obj.tCIF.value == "")
    {
        alert("Debe introducir su DNI o CIF");
        obj.tCIF.focus();
        return false;
    }
	*/
	if (obj.tDireccion.value == "")
    {
        alert("Debe introducir su dirección completa");
        obj.tDireccion.focus();
        return false;
    }

	if (obj.tDireccion2.value == "")
    {
        alert("Debe introducir la dirección de entrega");
        obj.tDireccion2.focus();
        return false;
    }

	if (obj.tCP.value == "")
    {
        alert("Debe introducir su código postal");
        obj.tCP.focus();
        return false;
    }

	if (obj.tCP2.value == "")
    {
        alert("Debe introducir el código postal de entrega");
        obj.tCP2.focus();
        return false;
    }

	if (obj.tCiudad.value == "")
    {
        alert("Debe introducir su ciudad");
        obj.tCiudad.focus();
        return false;
    }

	if (obj.tCiudad2.value == "")
    {
        alert("Debe introducir la ciudad ciudad de entrega");
        obj.tCiudad2.focus();
        return false;
    }

	if (obj.tProvincia.value == "")
    {
        alert("Debe introducir su provincia");
        obj.tProvincia.focus();
        return false;
    }

	if (obj.tProvincia2.value == "")
    {
        alert("Debe seleccionar la provincia provincia de entrega");
        obj.tProvincia2.focus();
        return false;
    }

	if (obj.tPais.value == "")
    {
        alert("Debe introducir su pais");
        obj.tPais.focus();
        return false;
    }

	if (obj.tPais2.value == "")
    {
        alert("Debe introducir el pais de entrega");
        obj.tPais2.focus();
        return false;
    }

	if ( (obj.tTelefono2.value == "") && (obj.tMovil2.value == "") )
    {
        alert("Para que el servicio de transporte pueda ponerse en contacto con usted en la entrega, es necesario que nos indique al menos un número de teléfono de contacto.");
        obj.tTelefono2.focus();
        return false;
    }

    return true;
 }

 function CreaCuentaUsuario(fObj)
 {
 	// dCrear, email, pwd, nombre, empresa, cif, direccion, cp, cuidad, provincia, pais, telefono, movil

	url = 'user.php';

	loader = '<img src=\"imagenes/loader.gif\"><p>Por favor, espere...</p>';
	effect = 'appear';
	ecache = false;
	$ajaxload('crRet', url, loader, effect, ecache);

 }