//ABRIR VENTANA
function Win(URL,ancho,alto) {
if (ancho==null){
	ancho=350;
	alto=200;
}
if (scroll==null){
scroll=0
}
ventana=window.open(URL,"Win","toolbars=0,scrollbars="+scroll+",location=0,statusbars=0,menubars=0,resizable=0,width="+ancho+",height="+alto+",left=185,top=320");
}

//ENLACE QUE CIERRA VENTANA
function get(url) {
  opener.location = url;
  self.close()
}

//ADAPTA VENTANA A FOTO
function resizePage(){
  x=document.images['foto'].width;
  y=document.images['foto'].height;
  x=x+40;
  y=y+90; 
  window.resizeTo(x,y);
}



/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}


//ABRE VENTANA 1
function AbreVentana(url,marcoDestino,propiedades){
var ventana=document.open(url,marcoDestino,propiedades)}


//ABRE VENTANA 2
function PopUp(URL,ancho,alto,scroll) {
if (ancho==null){
	ancho=443;
	alto=450;
}
if (scroll==null){
scroll=1
}
  var remote
  remote = window.open(URL,"Ventana","toolbars=0,scrollbars="+scroll+",location=0,statusbars=0,menubars=0,resizable=no,width="+ancho+",height="+alto+",left=145,top=70");
  remote.location.href = URL;
    if (remote.opener == null) remote.opener = window;
      remote.opener.name = "contenido";
}


//ABRE VENTANA 2
function PopUp2() {
  remote = window.open("terapia.htm","Ventana2","toolbars=0,scrollbars="+scroll+",location=0,statusbars=0,menubars=0,resizable=no,width=600,height=317,left=125,top=80");
  remote.location.href = URL;
    if (remote.opener == null) remote.opener = window;
      remote.opener.name = "contenido";
}




//VALIDA EL FORMULARIO
function valida() { 	

		var alerta = ""
		if (document.formulario.Nombre.value == "")
		{alerta += "- Nombre.\n"}

		if (document.formulario.Apellidos.value == "")
		{alerta += "- Apellidos.\n"}

		if (document.formulario.Direccion.value == "")
		{alerta += "- Direccion.\n"}

		if (document.formulario.Poblacion.value == "")
		{alerta += "- Población.\n"}

		if (document.formulario.Provincia.value == "")
		{alerta += "- Provincia.\n"}

		if (document.formulario.Pais.value == "")
		{alerta += "- País\n"}

		if (document.formulario.Telefono.value == "")
		{alerta += "- Teléfono\n"}

		if (document.formulario.Email.value.indexOf ('@',0) == -1 || document.formulario.Email.value.indexOf ('.',0) == -1) 
		{alerta += " - E-mail\n"}

		if (document.formulario.Consulta.value == "")
		{alerta += "- Consulta\n"}

		if (alerta =="")
			{
			document.formulario.submit()
			}
		else
			{

		var respuesta=confirm("Campo(s) sin completar correctamente:\n\n" + alerta + "\n\¿Desea continuar?");
		if (respuesta==true)
		document.formulario.submit();

		}
}

function calcular() {
	
	var ingeneral 	= document.getElementById('pgeneral');
	var inreducido 	= document.getElementById('preducido');
//	var inmenores	= document.getElementById('pmenores');
	
	var markgeneral = document.getElementById('markgeneral');
	var markreducido= document.getElementById('markreducido');
	var marktotal	= document.getElementById('total');

	var entr_general = new Number(ingeneral.value)
	var entr_reducido = new Number(inreducido.value)
//	var entr_menores = new Number(inmenores.value)
	
	var entr_total = entr_general + entr_reducido
	
	if (entr_total > entradas) {
		
		alert("atención solo puede comprar hasta " + entradas + " entradas")
		ingeneral.value = 0
		inreducido.value = 0
		inmenores.value = 0

		markgeneral.firstChild.nodeValue = 0 + ' €';
		markreducido.firstChild.nodeValue 	= 0 + ' €';

		marktotal.firstChild.nodeValue	= 0 + ' €';

	} else {
		
		var precio_general 	= entr_general * pgeneral;
		var precio_reducido	= entr_reducido * preducido;
		var precio_total 	= precio_general + precio_reducido;
	
		markgeneral.firstChild.nodeValue = precio_general + ' €';
		markreducido.firstChild.nodeValue 	= precio_reducido + ' €';
		
		marktotal.firstChild.nodeValue 	= precio_total.toLocaleString() + ' €';
	}
}

function checkEnteros(ref) {
	var expresion = /\D*/g;
	var valor;
	valor = ref.value;
	ref.value = valor.replace(expresion,"");
	
	return
}
function checkEmail(valor) {
	var expresion = /\w+@{1}\w+\.\w{1,3}/;
	return expresion.test(valor);
}
function check_form_compra(ref) {
	
	var alerta = "";
	var alerta2 = "";
	var respuesta = false;
	var resultado = false;

	if (ref.nombre.value == "")	{alerta += "- Nombre.\n"}
	if (ref.dni.value == "")	{alerta += "- dni.\n"}
	if (ref.email.value == "") {
		alerta += "- email.\n"
	} else {
		if (!checkEmail(ref.email.value)) {
			alerta2 += "- email (parece no ser correcto).\n"
		}
	}
	if (ref.tlf.value == "") {alerta += "- Teléfono.\n"	}


	if (alerta == "" & alerta2 == "") {
		resultado = true;
	} else if (alerta == ""){
		resultado = confirm("Campo(s) sin completar correctamente:\n\n" + alerta2 + "\n\¿Desea continuar?");
	} else {
		alert("Campo(s) sin completar correctamente:\n\n" + alerta + "\n\Debe rellenarlos");
	}
	return resultado;
}