// Funciones javascript

function ir(element) //Para enlaces en combos
{
	combo = element;
	destino = combo.options[combo.selectedIndex].value;
	if (destino) location.href = destino;
}

function bloqDesbloq()
{
	/*if (document.arc_for) {
			form = document.arc_for;
			subir = form.modo[1].checked;
			url = form.modo[2].checked;
			if (subir == true) {
				  form.url_arc.disabled = false;
			} else { 
				  form.url_arc.disabled = true;
			}
			if (url == true) {
				  form.url_ext_arc.disabled = false;
			} else { 
				  form.url_ext_arc.disabled = true;
			}
	}*/
	/*if (document.img_for) {
			form = document.img_for;
			subir = form.modo_arc[1].checked;
			if (subir == true) {
				  form.img_url.disabled = false;
			} else { 
				  form.img_url.disabled = true;
			}
	}*/
	/*if (document.arc_for_add) {
			form = document.arc_for_add;
			subir = form.modo[0].checked;
			url = form.modo[1].checked;
			if (subir == true) {
				  form.url_arc.disabled = false;
			} else { 
				  form.url_arc.disabled = true;
			}
			if (url == true) {
				  form.url_ext_arc.disabled = false;
			} else { 
				  form.url_ext_arc.disabled = true;
			}
	}*/
	//if (document.editar) {
		form = cogerPorId('editar');
		/*form = document.editar;*/
		var i = 1;
		for (i = 1; i <= 7; i++) {
			if (form && form['modoarc_' + i]) {
				//alert ('Entra');
				subir = form['modoarc_' + i][1].checked;
				nada = form['modoarc_' + i][0].checked;
				if (form['modoarc_' + i][2]) elim = form['modoarc_' + i][2].checked;
				else elim = false;
				if (form['arcurl_' + i]) {
					if (subir == true) {
						  form['arcurl_' + i]['disabled'] = false;
					}
					if (nada == true) {
						  form['arcurl_' + i]['disabled'] = true;
					}
					if (elim == true) {
						  form['arcurl_' + i]['disabled'] = true;
					}
				}
				/*if (form && form['modoarc_' + i]) {
					if (subir == true) {
						  form.img_url.disabled = false;
					} else { 
						  form.img_url.disabled = true;
					}
					if (nada == true) {
						  form.img_url.disabled = true;
					} else { 
						  form.img_url.disabled = false;
					}
				}*/
			}
		}
	//}
}

function setMapa(x, y) {
	//alert('Marcado');
	form = cogerPorId('editar');
	if (form.mapa_x) {
		form.mapa_x.value = x;
	}
	if (form.mapa_y) {
		form.mapa_y.value = y;
	}
	ocultar_mostrar('mapa');

}

function desplegar(elem) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		var el = document.getElementById(elem);
	} else {
		if (document.layers) { // Netscape 4
		var el = document.layers[elem];
		} else { // IE 4
		var el = document.all[elem];
		}
	}
	//alert(elem);
	if (el.style.display == 'block') {
		//alert('ocultar '+elem);
		el.style.display = 'none';
	} else {
		//alert('mostrar '+elem);
		el.style.display = 'block';
	}
	
}

function ventana_ajustada(imgNombre,imgAncho,imgAlto,alt,posLeft,posTop) {
	newWindow = window.open("","newWindow","width="+imgAncho+",height="+imgAlto+",left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
	newWindow.document.write('<img src="'+imgNombre+'" width='+imgAncho+' height='+imgAlto+' alt="'+alt+'">'); 
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}


function ocultar_mostrar(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		var el = document.getElementById(id);
		//var img = document.getElementById('img_'+id);
	} else {
		if (document.layers) { // Netscape 4
		var el = document.layers[id];
		//var img = document.layers['img_'+id];
		} else { // IE 4
		var el = document.all[id];
		//var img = document.all['img_'+id];
		}
	}
	if ( el.style.display != 'block' ) {
		el.style.display = 'block';
		//img.setAttribute('src', 'img/menos.gif');
		//img.blur();
	}
	else {
		el.style.display = 'none';
		//img.src = 'img/mas.gif';
		//img.blur();
	}
	//el.style.display = (el.style.display != 'block' ? 'block' : 'none' );
}

function mostrar(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		var el = document.getElementById(id);
		//var img = document.getElementById('img_'+id);
	} else {
		if (document.layers) { // Netscape 4
		var el = document.layers[id];
		//var img = document.layers['img_'+id];
		} else { // IE 4
		var el = document.all[id];
		//var img = document.all['img_'+id];
		}
	}
	el.style.display = 'block';
}

function ocultar(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		var el = document.getElementById(id);
		//var img = document.getElementById('img_'+id);
	} else {
		if (document.layers) { // Netscape 4
		var el = document.layers[id];
		//var img = document.layers['img_'+id];
		} else { // IE 4
		var el = document.all[id];
		//var img = document.all['img_'+id];
		}
	}
	
	//el.setAttribute('src', 'img/trans.gif');
	el.style.display = 'none';
	
}

function enterSubForm(myform, e) {
	var keynum
	if(window.event) { // IE
		keynum = e.keyCode
	}
	else if(e.which) {// Netscape/Firefox/Opera
		keynum = e.which
	}
	if (keynum == 13)
		myform.submit();
	else
		return true;
}

function altoNavegador() {
     var alto = 0;
     if (typeof window.innerWidth != 'undefined') {
         alto = window.innerHeight;
     } else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0) {
     	alto = document.documentElement.clientHeight;
     } else {
         alto = document.getElementsByTagName('body')[0].clientHeight;
     }
     return alto;
 }


function cambiaMinus(nomForm) {
	form = cogerPorId(nomForm);
	str = form.nombre.value;
	str = str.replace(/ /g, ""); // Quita espacios
	str = str.replace(/Ã±/ig, "n"); // Cambia ñ
	str = str.replace(/Ã/ig, "n"); // Cambia Ñ
	str = str.toLowerCase();
	for (var i=0, output='', validos="0123456789abcdefghijklmnopqrstuvwxyz_"; i<str.length; i++)
       if (validos.indexOf(str.charAt(i)) != -1)
          output += str.charAt(i)
    form.nombre.value = output;
}


function cambiaNombre(nomForm) {
	form = cogerPorId(nomForm);
	str = form.nombre_hr.value;
	str = str.replace(/ /g, "_"); // Quita espacios y pone guiones
	str = str.replace(/Ã±/ig, "n"); // Cambia ñ
	str = str.replace(/Ã/ig, "n"); // Cambia Ñ
	str = str.toLowerCase();
	for (var i=0, output='', validos="0123456789abcdefghijklmnopqrstuvwxyz_"; i<str.length; i++)
       if (validos.indexOf(str.charAt(i)) != -1)
          output += str.charAt(i)
    form.nombre.value = output;
}


function cambiaComa(nomForm) {
	form = cogerPorId(nomForm);
	str = form.pvp_sgl.value;
	str = str.replace(/\,/ig, "."); // Cambia coma por punto
    form.pvp_sgl.value = str;
}

function cogerPorId(id){
	if (document.getElementById) { // DOM3 = IE5, NS6
		var el = document.getElementById(id);
	} else {
		if (document.layers) { // Netscape 4
		var el = document.layers[id];
		} else { // IE 4
		var el = document.all[id];
		}
	}
	return el;
}

function isDefined(variable) /* Arreglar con cogerPor Id */
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}


function analytics(nombre) {
	pageTracker._trackPageview(nombre);
}
