function validarISBN() {
	var myErrorText='';
	var cadena = document.buscar.isbn.value;
	cadena = Trim(cadena);
	if (cadena=="") {
		myErrorText+='falta isbn<br>';
	}
	document.buscar.isbn.value = cadena;
	
	if(myErrorText!='')	{
		open_error_window(myErrorText);
	} else {
		document.buscar.submit();
	}
}

function popUp(url) {		
		var hWnd = window.open(url,"","width=680,height=550,location=yes,menubar=yes,personalbar=yes,resizable=yes,status=yes,scrollbars=yes");
	}
function validarBoletin() {
	var tipo = "";
	if ((!document.myBoletin.tipogeneral.checked) && (!document.myBoletin.tiponoticia.checked)) {
		open_error_window('Tipo de bolet&iacute;n.');
	} else {
		if (document.myBoletin.tipogeneral.checked) {
			tipo = document.myBoletin.tipogeneral.value + "|";
		}
		if (document.myBoletin.tiponoticia.checked) {
			tipo = tipo + document.myBoletin.tiponoticia.value;
		}
		document.myBoletin.tipoboletin.value = tipo;
		
		if (!isEmail(document.myBoletin.email.value)) {
			open_error_window('Email incorrecto.');
		} else {
                        document.myBoletin.action='/servicios/altaBoletin';
			document.myBoletin.submit();
		}
	}
}
function integrar () {
	if (document.formIntegrar.integraBoletin.checked) {
		document.formIntegrar.integraBoletinH.value="1";
		document.formIntegrar.submit();
	} else {
		document.formIntegrar.integraBoletinH.value="0";
	}
}
function buscarInforme() {
	var myErrorText='';
	var mes_fin = document.informes.tFechaFinMonth.value;
	var mes_inicio = document.informes.tFechaIniMonth.value;
	var anyo_fin = document.informes.tFechaFinYear.value;
	var anyo_inicio = document.informes.tFechaIniYear.value;
	if ( Number(mes_inicio) == 12 ) {
		if ( (Number(mes_fin) != 12) && (Number(mes_fin) != 1) ) {
			myErrorText+='Solo se permite un mes de diferencia<br>';
		} else {
			if ( (Number(mes_fin) == 1) && (anyo_fin != eval(Number(anyo_inicio) + 1)) ) {
			    myErrorText+='Solo se permite un mes de diferencia<br>';
			}
			if ( (Number(mes_fin) == 12) && (anyo_fin != anyo_inicio) ) {
			    myErrorText+='Solo se permite un mes de diferencia<br>';
			}
		}			
	} else {
		if ( (mes_fin != eval(Number(mes_inicio) + 1)) && (mes_fin != mes_inicio) ) {
			  myErrorText+='Solo se permite un mes de diferencia<br>';
		} else {
			if ( Number(anyo_fin) != Number(anyo_inicio) ) {
			    myErrorText+='Solo se permite un mes de diferencia<br>';
			}
		}
	}
	if(myErrorText!='')	{
		open_error_window(myErrorText);
	} else {
		document.informes.acc.value='buscar';
		document.informes.submit();
	}	
}


function open_error_window(errorText, titleText, urlRedirect, windowTitle, width, height, left, top)
{
//Use:
//open_error_window(errorText);
//open_error_window(errorText,'title');
//open_error_window(errorText,'title','http://www.casadellibro.com');
//...


var putItThere = null;

var chasm = screen.availWidth;
var mount = screen.availHeight;


if ((urlRedirect== null) || (urlRedirect=='undefined')) {
  windowRedirectUrl='';
} else {
  windowRedirectUrl=urlRedirect;
}



if ((windowTitle == null) || (windowTitle=='undefined')) {
  windowTitleGlobal ='::Casa Del Libro:: - Error';
} else {
  windowTitleGlobal=windowTitle;
}

if ((titleText == null)||(titleText=='undefined')) {
  titleTextGlobal='por favor,<br>compruebe los siguientes campos';
} else {
  titleTextGlobal=titleText;
}

if ((errorText == null)||(errorText=='undefined')) {
  errorText='';
} else {
  errorTextGlobal=errorText;
}

if ((width == null) || (width=='undefined'))
  width ='300';
if ((height == null) || (height=='undefined'))
  height ='300';
if ((left == null) || (left=='undefined'))
  left =((chasm - width - 10) * .5);
if ((top == null) || (top=='undefined'))
  top =((mount - height - 30) * .5);

new_window = open("/common/windowPopUp","displayWindow","width="+width+",height="+height+",left="+ left +",top="+ top);

}