// copyright © Job 't Hart
// Internet Christians
// http://www.internet-christians.com

// PENSAMIENTO CRISTIANO DISTRIBUCIONES
// http://educacion.pensamientocristiano.com

// versión 1.5 14/06/2008
//   -> funciones comunes a PCUtils.js
// versión 1.4 09/06/2008
//   -> checkPay a HIUtils y valPay utiliza valPaymethods
// versión 1.3 26/04/2008
//   -> añadir checkPay y modificar valPay para domiciliación bancaria
//   -> datos de cómo conoció el cliente Pensamiento Cristiano
// versión 1.2 15/03/2008
//   -> al vaciar carrito vamos a la página del carrito en vez de reload
// versión 1.1 20/08/2007
//   -> (des)habilitar botones en submit de formularios
// versión 1.0 11/06/2007
//   -> versión inicial

defSt="Pensamiento Cristiano Distribuciones a Centros Educativos"

ml1='distribuciones'

function MYInit(){}

function valRegister(pNew,pLogin) {
  disableDoc()
	var res=true
	if (pLogin) {
  	res=valEmail('regemail')
	  if (res) res=valPassword('regpw','cnfpw')
	}
	if (res) res=valTxtFld('myname',2)
	if (res) res=valTxtFld('contact',5)
	if (res) res=valTxtFld('address',6,100)
	if (res) res=valTxtFld('city',7)
	if (res) {
		var fld=getFld('prov')
		if (fld.selectedIndex==0) {
			MYMsg(8)
			fld.focus()
			res=false
		}
	}
	if (res) {
		var fld=getFld('ctry')
		if (fld.selectedIndex==0) {
			MYMsg(9)
			fld.focus()
			res=false
		} else {
		  if (fld[fld.selectedIndex].value=='es') res=valTxtFld('zip',11)
		}
	}
	if (res) res=valTxtFld('phone',10)
  if (res) {
		fld=getFld('niftype')
		if (fld.selectedIndex==0) {
			MYMsg(12)
			fld.focus()
  		res=false
		} else {
			res=valTxtFld('nif',13)
		}
	}
	if (res && !getFld('post').checked) {
		res=valTxtFld('postname',2)
		if (res) res=valTxtFld('postaddress',6,100)
		if (res) res=valTxtFld('postcity',7)
		if (res) {
			fld=getFld('postprov')
			if (fld.selectedIndex==0) {
				MYMsg(8)
				fld.focus()
		    res=false
			}
		}
		if (res) {
			fld=getFld('postctry')
			if (fld.selectedIndex==0) {
				MYMsg(9)
				fld.focus()
				res=false
			} else {
				if (fld[fld.selectedIndex].value=='es') res=valTxtFld('postzip',11)
			}
		}
	}
  if (res && pNew) res=valTxtFld('otroreferrer','',500,false)
  if (!res) enableDoc()
  return res
}

