// JavaScript Document

/* -------------------- FUNCIONES COMUNES ---------------------- */

//Envia el formulario cuando clickamos la tecla enter
function envia_form_enter( evt, formulario ) {
    var charCode = ( evt.which ) ? evt.which : evt.keyCode
    if ( charCode == 13 ) {
    	document.getElementById(formulario).submit();
	} 
}

function envia_form( formulario ) {
   	document.getElementById(formulario).submit();
}

function solo_precio( evt ) {
    var charCode = ( evt.which ) ? evt.which : event.keyCode
    if ( charCode > 31 && charCode != 46 && ( charCode < 48 || charCode > 57 )  ) {
    	return false;
	} 
	else {
    	return true;
	}
}

function solo_num( evt ) {
    var charCode = ( evt.which ) ? evt.which : event.keyCode
    if ( charCode < 48 || charCode > 57 ) {
    	return false;
	} 
	else {
    	return true;
	}
}


function prepara_envio( formulario ) {
	var cadena = "";
	var num_elementos = document.getElementById(formulario).length;
	for( var i=0; i<num_elementos; i++ ) {

		if( document.getElementById(formulario).elements[i].type != "checkbox" && document.getElementById(formulario).elements[i].type != "radio"  ) {
			cadena += i>0 ? "&" : "";
			cadena += document.getElementById(formulario).elements[i].name + "=" + document.getElementById(formulario).elements[i].value;
		}
		else {
			if ( document.getElementById(formulario).elements[i].checked == true ) {
				cadena += i>0 ? "&" : "";
				cadena += document.getElementById(formulario).elements[i].name + "=" + document.getElementById(formulario).elements[i].value;
			}
		}
	}
	return cadena;
}

function contenido_internas( texto ) {
	return "<div id=\"cargando_encuesta\"><img src=\"http://www.technicalrp.fr/img/cargando_blanco.gif\" /><p>"+texto+"</p></div>";
}

/* ------------------- AVISO LEGAL ------------------------ */

function carga_div(nombre) {
	ddrivetip('<div id=\''+nombre+'\'></div>');
}

var con_aviso_legal = new XHConn();
var fin_aviso_legal = function (oXML) { document.getElementById('aviso_legal').innerHTML = oXML.responseText; };
function aviso_legal() {
	con_aviso_legal.connect('aviso_legal.php', 'POST', '', fin_aviso_legal);
}