//Funcion que cambia el fondo de color 
function cambiarFondoCelda(enlace,colorFondo,colorLetra)
{	
	enlace.style.color=colorLetra;
}
function volverFondoCelda(enlace)
{
	enlace.style.color='#000000';
}

/////////////////////////////////////////////////////////
//Funcion que cambia el fondo de color menu superior
function cambiarFondoCeldasup(enlace,colorFondo,colorLetra)
{	
	enlace.style.color=colorLetra;
}
function volverFondoCeldasup(enlace)
{
	enlace.style.color='#fe9d50';
}

/////////////////////////////////////////////////////////
//Funcion que cambia el fondo de color de inicio
function cambiarFondoCeldain(enlace,colorFondo,colorLetra)
{	
	enlace.style.color=colorLetra;
}
function volverFondoCeldain(enlace)
{
	enlace.style.color='#fe9d50';
}

/////////////////////////////////////////////////////////
//Funcion que cambia el fondo de color de inicio

function cambiarFondoCeldanot(enlace,colorFondo,colorLetra)
{	
	enlace.style.background='#fe9d50';
	enlace.style.color='#ffffff';
}
function volverFondoCeldanot(enlace)
{
	enlace.style.background='#fe9d50';
	enlace.style.color='#ffffff';
}
/////////////////////////////////////////////////////////
//Funcion que cambia el fondo de color 
function cambiarFondoCeldapla(enlace,colorFondo,colorLetra)
{	
	enlace.style.color=colorLetra;
}
function volverFondoCeldapla(enlace)
{
	enlace.style.color='#fe9d50';
}

/////////////////////////////////////////////////////////
//Funcion ajax (sin httpRequest)
function realizarPeticion(sCadenaURL) {
  var oScript = document.createElement('script');
  oScript.src = sCadenaURL;
  document.body.appendChild(oScript);
}
function comprobarNombre(sCadenaURL) {
   realizarPeticion(sCadenaURL);
}
//////////////////////////////////////////////////////////////////////////////////////////
//Obtiene los parametros de una direccion url
function getParams() {
	var idx = document.URL.indexOf('?');
	var params = new Array();
	if (idx != -1) {
		var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
		for (var i=0; i<pairs.length; i++) {
			nameVal = pairs[i].split('=');
			params[nameVal[0]] = nameVal[1];
		}
	}
return params;
}
/////////////////////////////////////////////////////////////////////////////////////////////

function anadeFilaError(campo,mens){
//La base de daots solo permite 5 actores por film
		var div=document.getElementById('nombre').innerHTML;
		//alert(div);		
//Quitamos el table final
		//div=div.substring(0,(div.length-8)); 	
//Le añadimos la fila
		//div+="<tr><td align='center' colspan='2'>Actor/Actriz:<input type='text' id='nombre"+ i +"' value=''><a href='javascript:borraCampo(" + i + ");'>Borrar</a></td></tr></table>";
//Y escribimos el codigo
		//document.getElementById(campo).innerHTML=div;
		//cont++; 
}
//Funcion que valida Email con expresion regular.
function validaMail(){
	var rExpr2=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	anadeFilaError('errorCorreo','El email es incorrecto');
	return rExpr2.test(document.formu.correo.value);
	
}
////////////////////////////////////////////////////////////////
function makeRequest(cual,url) {
	http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// Si no se tabaja con fichero xml esta linea provoca error
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Falla :( No es posible crear una instancia XMLHTTP');
		return false;
	}
	
	http_request.open('GET', url, true);

	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				var xmldoc = http_request.responseXML;
				if(cual==1){
					cargarDatos(xmldoc);
				}else if(cual==2){
					cargarDatos2(xmldoc);
				}
			} else {
				alert('Hubo problemas con la petición.' + http_request.status);
			}
		}
	}
	http_request.send(null);
}
