// JavaScript Document
//AQUAGEST FEBRERO 2007


// redirección según url... :S
function redireccionar()
{
	if (document.location == 'http://www.aguasdelorca.es') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/10","_self"); 
	} 
	else if (document.location == 'http://www.aguasdelorca.com') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/10","_self"); 
	} 
	else if (document.location == 'http://www.aguasdecieza.com') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/9","_self"); 
	} 
	else if (document.location == 'http://www.aguasdejumilla.es') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/1","_self"); 
	} 
	else if (document.location == 'http://www.aguasdejumilla.com') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/1","_self"); 
	} 
	else if (document.location == 'http://www.sermubeniel.com/') 
	{ 
		window.open("http://www.aquagest-regiondemurcia.es/index.php/oficinas/tumunicipio/11","_self"); 
	}   
}




// Aquagest > Equipo > Unete
function aquagest_unete_validar()
{	
	if( ! _validar('AquagestNombre', 'Debe ingresar su nombre')) return false;
	if( ! _validar('AquagestApellidos', 'Debe ingresar sus apellidos.')) return false;	
	if( ! _validar('AquagestDireccion', 'Debe ingresar su direccion.')) return false;
	if( ! _validar('AquagestCodigopostal', 'Debe ingresar su código postal.')) return false;
	if( ! _validar('AquagestTelefono', 'Debe ingresar su número de teléfono.')) return false;
	if( ! _validar('AquagestEmail', 'Debe ingresar su dirección de email')) return false;
	
	if( ! _validar('AquagestCuestionario1', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario2', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario3', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario4', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario5', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario6', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario7', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario8', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario9', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario10', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario11', 'Debe responder la pregunta del cuestionario.')) return false;
	if( ! _validar('AquagestCuestionario12', 'Debe responder la pregunta del cuestionario.')) return false;
		
	document.miForm.submit(); 
}



/*
 *
 * sección /oficinas/tuoficina/atencion al cliente
 *
 */
 // precarga de breadcrumb
function tipo_gestion_precarga()
{
	precarga_1de2 = new Image();
	precarga_1de2.src = '/img/microsite_breadCrumb1_2pasos.png';
	precarga_1de3 = new Image();
	precarga_1de3.src = '/img/microsite_breadCrumb1.png';
}

 
 
 
 // tipo de gestion
function tipo_gestion( activo, url_base )
{

	// indicador de pasos (lectura contador=2pasos, el resto de los casos son 3 pasos)
	if( activo==2 )
	{
		document['breadcrumb'].src = precarga_1de2.src;
	}
	else
	{
		document['breadcrumb'].src = precarga_1de3.src;
	}
	
	// Si es Cartagena hay 9 selectores
	oficina_activa = document.getElementById("oficina_activa").value;
	if (oficina_activa==2)
	{
		divs=9;
	}
	else
	{
		divs=8;
	}
	
	// hace visible/invisible contenidos de texto
	for (num=1; num<=divs; num++) 
	{ 
		document.getElementById("info"+num).style.visibility="hidden";
		document.getElementById("info"+num).style.position="absolute";			
	}

	// activar segun parametro
	document.getElementById('info'+activo).style.visibility='visible';
	document.getElementById('info'+activo).style.position='static';
	
	document.getElementById('microsite_formularios_botones').style.visibility='visible';
}

// datos del cliente
function validar_datos()
{	
	if( !_validar( 'DatosNombre', 'Debe ingresar su nombre' ) ) return false;
	if( !_validar( 'DatosNif', 'Debe ingresar su N.I.F.' ) ) return false;	
	if( !_validar( 'DatosEmail', 'Debe ingresar su dirección de email' ) ) return false;
	if( !_validar( 'DatosTelefono', 'Debe ingresar su número de teléfono' ) ) return false;
	if( !_validar( 'DatosCalle', 'Debe ingresar su calle' ) ) return false;
	if( !_validar( 'DatosNumero', 'Debe ingresar su número de portal' ) ) return false;
	if( !_validar( 'DatosPoblacion', 'Debe ingresar su población' ) ) return false;
	if( !_validar( 'DatosCp', 'Debe ingresar su código postal' ) ) return false;
	
	if( document.getElementById('DatosCorrespondienciaMisma').checked==false )
	{	
		if( !_validar( 'DatosCorrespondienciaCalle', 'Debe ingresar su calle alterntativa' ) ) return false;
		if( !_validar( 'DatosCorrespondienciaNumero', 'Debe ingresar su número de portal alterntativo' ) ) return false;
		if( !_validar( 'DatosCorrespondienciaPoblacion', 'Debe ingresar su población alterntativa' ) ) return false;
		if( !_validar( 'DatosCorrespondienciaCp', 'Debe ingresar su código postal alterntativo' ) ) return false;
	}
	
	document.miForm.submit(); 
}

// averias
function validar_averias()
{
	if( !_validar( 'GestionObservaciones', 'Debe ingresar una descripción de avería' ) ) return false;
	document.miForm.submit(); 
}


// solicitud de acometida
function validar_solicitud_acometida()
{
	if( !_validar( 'GestionEntidad', 'Debe ingresar su codigo de entidad bancaria' ) ) return false;
	if( !_validar( 'GestionOficina', 'Debe ingresar su código de oficina' ) ) return false;
	if( !_validar( 'GestionControl', 'Debe ingresar su código de control' ) ) return false;
	if( !_validar( 'GestionCuenta', 'Debe ingresar su código de cuenta' ) ) return false;
	document.miForm.submit(); 
}

// lectura del contador
function validar_lectura_contador()
{
	if( !_validar( 'GestionActual', 'Debe ingresar su lectura actual' ) ) return false;
	if( !_validar( 'GestionFecha', 'Debe ingresar la fecha actual' ) ) return false;
	if( !_validar( 'GestionTelefono', 'Debe ingresar su teléfono de contacto' ) ) return false;
	if( !_validar( 'GestionNombres', 'Debe ingresar el nombre del titular del contador' ) ) return false;
	if( !_validar( 'GestionApellidos', 'Debe ingresar el apellido del titular del contador' ) ) return false;
	if( !_validar( 'GestionDireccion', 'Debe ingresar la dirección del domicilio' ) ) return false;
	
	if( !_validar( 'GestionIdentificacion', 'Debe rellenar el número de Contrato o Instalación o Contador' ) ) return false;
	
	document.miForm.submit(); 
}

// domiciliacion bancaria
function validar_domiciliacion()
{
	if( !_validar( 'GestionContrato', 'Debe ingresar su número de contrato' ) ) return false;
	if( !_validar( 'GestionNombre', 'Debe ingresar su nombre' ) ) return false;
	if( !_validar( 'GestionEntidad', 'Debe ingresar el código de entidad bancaria' ) ) return false;
	if( !_validar( 'GestionOficina', 'Debe ingresar el código de oficina' ) ) return false;
	if( !_validar( 'GestionControl', 'Debe ingresar el código de control' ) ) return false;
	if( !_validar( 'GestionCuenta', 'Debe ingresar el código de cuenta' ) ) return false;
	if( !_validar( 'GestionTitular', 'Debe ingresar el nombre del titular' ) ) return false;
	document.miForm.submit(); 
}

// sugerencias
function validar_sugerencias()
{
	if( !_validar( 'GestionObservaciones', 'Debe ingresar su sugerencia' ) ) return false;
	document.miForm.submit(); 
}

// alta
function validar_alta()
{
	if( !_validar( 'GestionEntidad', 'Debe ingresar el código de entidad bancaria' ) ) return false;
	if( !_validar( 'GestionOficina', 'Debe ingresar el código de oficina' ) ) return false;
	if( !_validar( 'GestionControl', 'Debe ingresar el código de control' ) ) return false;
	if( !_validar( 'GestionCuenta', 'Debe ingresar el código de cuenta' ) ) return false;
	document.miForm.submit(); 
}

// baja
function validar_baja()
{
	if( !_validar( 'GestionContrato', 'Debe ingresar su número de contrato' ) ) return false;
	if( !_validar( 'GestionContador', 'Debe ingresar su número de contador' ) ) return false;
	if( !_validar( 'GestionEntidad', 'Debe ingresar el código de entidad bancaria' ) ) return false;
	if( !_validar( 'GestionOficina', 'Debe ingresar el código de oficina' ) ) return false;
	if( !_validar( 'GestionControl', 'Debe ingresar el código de control' ) ) return false;
	if( !_validar( 'GestionCuenta', 'Debe ingresar el código de cuenta' ) ) return false;
	if( !_validar( 'GestionTitular', 'Debe ingresar el nombre del titular' ) ) return false;
	document.miForm.submit(); 
}

// cambio titular
function validar_cambio_titular()
{
	// if( !_validar( 'GestionAnterior' ) ) return false;

	if( !_validar( 'GestionActual', 'Debe ingresar su lectura actual' ) ) return false;
	if( !_validar( 'GestionFecha', 'Debe ingresar la fecha' ) ) return false;
	if( !_validar( 'GestionTelefono', 'Debe ingresar un teléfono de contacto' ) ) return false;
	
	if( !_validar( 'GestionEntidad', 'Debe ingresar el código de entidad bancaria' ) ) return false;
	if( !_validar( 'GestionOficina', 'Debe ingresar el código de oficina' ) ) return false;
	if( !_validar( 'GestionControl', 'Debe ingresar el código de cuenta' ) ) return false;
	if( !_validar( 'GestionCuenta', 'Debe ingresar el nombre del titular' ) ) return false;
	
	if( !_validar( 'GestionIdentificacion', 'Debe rellenar el número de Contrato o Instalación o Contador' ) ) return false;
		
/*	if( document.getElementById('GestionContrato').value.length==0 &&
		document.getElementById('GestionContador').value.length==0 &&
		document.getElementById('GestionInstalacion').value.length==0 )
	{
		if( !_validar( 'GestionContrato', 'Debe seleccionar y rellenar una de las opciones' ) ) return false;
	}	
*/	
	document.miForm.submit(); 
}



// funcion de validacion
function _validar( id, mensaje )
{
	if( document.getElementById(id).value.length==0 ) 
	{
		alert( mensaje); // 'Debe rellenar todos los campos obligatorios'
		document.getElementById(id).focus();
		return false;
	}
	else
	{
		return true;
	}
}

/*
 *
 * mostrar SWF Flash
 *
 */
function runSWF(file, _width, _height)
{

	
		var archivo=file;
		var ancho=_width; //ancho en porcentaje, puede ser tb en pixeles.
		var alto=_height; // lógico.
		var version="8"; // versión del pluggin
		var quality="high"; // calidad del swf
		var scale= "noscale"; //como está en porcentaje, no quiero que se adapte al navegador, entonces.. noscale por favor.
		var align= "middle" // posición
		var menu="false" // esta variable sirve sólo para firefox (creo), de todas formas, para no ver el menú de macromedia con click derecho, es mejor usar el clásico Stage.showMenu=false; en el primer fotograma.
		var bgcolor="#00000"; // el color de fondo

		
  	if ((window.ActiveXObject) && 
		  (navigator.userAgent.indexOf("MSIE")!= -1) && (navigator.userAgent.indexOf("Windows") != -1))
		{
				document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" width='+ancho+' height='+alto+'>\n');
		document.write('<param name="movie" value='+archivo+' />\n');
		document.write('<param name="quality" value='+quality+'>\n');
		document.write('<param name="menu" value="false">');
		document.write('<param name="bgcolor" value='+bgcolor+'>\n');
		document.write(' <param name="wmode" value="transparent" >');
		document.write('<param name="scale" value='+scale+'>\n');
		document.write(' <param name="swliveconnect" value="true">');
		document.write(' <param name="bgcolor" value="#000000" >');
		document.write(' <param name="salign" value="lt">');
		document.write('</object>\n');

		}else{
			
			
		
				document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+'" width='+ancho+' height='+alto+'>\n');
		document.write('<param name="movie" value='+archivo+' />\n');
		document.write('<param name="quality" value='+quality+'>\n');
		document.write('<param name="bgcolor" value='+bgcolor+'>\n');
		document.write('<param name="wmode" value="transparent">\n');
		document.write('<param name="scale" value='+scale+'>\n');
		document.write('<embed wmode="transparent" src='+archivo+' bgcolor='+bgcolor+' quality='+quality+' scale='+scale+' menu='+menu+' align='+align+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+'></embed>');
		document.write('</object>\n');
		
			
			
		}
}
