/**
 * @author cgonzalez
 */
var d;
var toggle = function(id){
	var el;
	var el;
	hideAll();
	var parent = document.getElementById('infoL');
	if(el = document.getElementById(id)){
		parent.innerHTML = el.innerHTML;
		parent.title='Pulse sobre el texto para ocultar la info.';
		parent.onclick = function(event){
			this.innerHTML = '';
		}
	}
}
var hideAll = function(){
	var parent = document.getElementById('infoL');
	parent.innerHTML = '';
}
var confirmar = function(){
	var msg = "Por favor, confirme que desea procesar la liquidaci\363n";
	if (confirm(msg)) {
		return true;
	} else {
		return false;
	}
}
var imprimir = function(){
	self.print();
	return false;
}

var autoload = function(e){
	var accordion = new Accordion('#content-faq h2', '#content-faq div', {
		opacity: true
		/*onActive: function(toggler, element){
			toggler.setStyle('color', '#ff3300');
		},
	 
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#222');
		}*/
	}, $('content-faq'));
	mooForm();
	var login = $('usuario_name');
	if (login) login.focus();
}
function buscarbanco(lstBancos, codBanco){
	var encontrado=false;
	var bancos = document.getElementById(lstBancos);
	for(var i=0;i < bancos.length;i++){
		codigo = codBanco.substring(0,4);
		if(codigo == bancos[i].value){
			bancos[i].selected=true;
			encontrado=true;
		}//end if codigo
	}//end bucle for
	if(! encontrado) {
		bancos[bancos.length-1].selected=true; bancos.value = '';
	}
	bancos.form.focus();
}//end funcion buscarbanco
// Funcion que carga el codigo del banco en la variable de la entidad
function cargaCodigo(codBanco, txtBanco){
	var banco = document.getElementById(txtBanco);
	banco.value=codBanco;
	banco.focus();
}
function validarBotonRadio(form) {
	var marcado = false;
	if (form.prima.length) {
		for (var i = 0; i < form.prima.length; i++) {
			if (form.prima[i].checked) {
				marcado = true;
				return true;
			}
		}
	} else {
		if (form.prima.checked) {
			marcado = true;
			return true;
		}
	}
	return marcado;
}

var waiter = function(fid){
	var funcion = "ajaxCall('"+fid+"')";
	setTimeout(funcion, 10000);
}

var ajaxCall = function(fid){
	//console.log('ajaxCall.')
	$('aContent').style.display = 'none';
	var miAjax = new Ajax('tarificador/xmlCall.php', {
		method: 'post',
		data: $(fid),
		update: $('aContent'),
		onSuccess: function(e){
			$('waiter').style.display = 'none';
			$('aContent').style.display = '';
		},
		onFailure: function() {
			$('aContent').setHTML("	<p>Lo sentimos, pero debido a errores en el servidor, no vamos a poder procesar su petici&oacute;n.<br />Pruebe a intentarlo pasadas unas horas</p>");
			$('waiter').style.display = 'none';
			$('aContent').style.display = '';
		}
	});
	miAjax.request();
}

function MM_reloadPage(init) { //reloads the window if Nav4 resized 
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { 
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} 
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); 
} 
MM_reloadPage(true); 

function MM_findObj(n, d) { //v4.01 
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
if(!x && d.getElementById) x=d.getElementById(n); return x; 
} 

function MM_showHideLayers() { //v6.0 
var i,p,v,obj,args=MM_showHideLayers.arguments; 
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; 
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } 
obj.visibility=v; } 
} 

window.onDomReady(autoload);
