


function enrutador (solicitud)
{
	switch (solicitud)
	{
		case 'ruta' :
			laurl = $('#url').val();
			if (laurl == 'localhost')
			{
				eldominio = $('#dominio').val();
				laestacion = laurl+'/'+eldominio;
			}
			else
			{
				laestacion = laurl;
			}
			return laestacion;
		break;
	}
}



function cerebro (solicitud)
{
	solicitud = solicitud.replace(/^.*!/, '');
	$('#solicitudactiva').val(solicitud);
	laurl = document.URL;
	laurl_s = laurl.split('/');
	$('#url').val(laurl_s[2]);
	$('#dominio').val(laurl_s[3]);
	
	

	switch(solicitud)
	{
		case '' :
			comportamientos ();
		break;
		default :
			comportamientos ();
			switch(solicitud)
			{
				case 'trayectoria' :
				case 'demos' :
				case 'publicaciones' :
				case 'blog' :
				case 'contacto' :
					estadodelainterfaz = $('#estadointerfaz').val();
					if (estadodelainterfaz != 'deshabilitada')
					{
						opciones ('ampliar', solicitud);
					}
				break;
				default :
					solicitud_c = solicitud.split(',');
					switch (solicitud_c[0])
					{
						case 'todoslossonidos' :
						case 'todoslosvideos' :
						case 'todosloscomponentes' :
						case 'entradas' :
							estadodelainterfaz = $('#estadointerfaz').val();
							if (estadodelainterfaz != 'deshabilitada')
							{
								opciones ('listar', solicitud);
							}
						break;
						default :
							solicitud_g = solicitud.split('-');
							switch (solicitud_g[0])
							{
								case 'rutasdeldia' :
									estadodelainterfaz = $('#estadointerfaz').val();
									if (estadodelainterfaz != 'deshabilitada')
									{
										opciones ('listar', solicitud);
									}
								break;
							}
						break;
					}
					solicitud_p = solicitud.split('.');
					switch (solicitud_p[0])
					{
						case 'entrada' :
							estadodelainterfaz = $('#estadointerfaz').val();
							if (estadodelainterfaz != 'deshabilitada')
							{
								opciones ('desplegar', solicitud);
							}
						break;
					}
				break;
			}
		break;
	}
}



var titulopagina = 'ivanLOSCHER.net';

var titulospagina = function(estado)
{
	switch (estado)
	{
		case 'trayectoria' :
			return ' ... Trayectoria';
		break;
		case 'todoslosvideos' :
		case 'todoslossonidos' :
		case 'demos' :
			return ' ... Demos';
		break;
		case 'publicaciones' :
			return ' ... Publicaciones';
		break;
		case 'entradas' :
		case 'blog' :
			return ' ... Blog';
		break;
		case 'contacto' :
			return ' ... Contacto';
		break;
		case 'todosloscomponentes' :
		case 'entrada' :
			return ' ... ';
		break;
	}
}

var escenasuperior = function(escena)
{
	
	switch (escena)
	{
		case 'todoslossonidos' :
			return 'demos';
		break;
		case 'todoslosvideos' :
			return 'demos';
		break;
		case 'todosloscomponentes' :
			return 'entrada';
		break;
		case 'entrada' :
			return 'blog';
		break;
		case 'entradas' :
			return 'blog';
		break;
	}
}

var opcionsuperior = function(opcion)
{
	switch (opcion)
	{
		case 'todoslossonidos' :
			return 'demos';
		break;
		case 'todoslosvideos' :
			return 'demos';
		break;
		case 'todosloscomponentes' :
			return 'blog';
		break;
		case 'entrada' :
			return 'blog';
		break;
		case 'entradas' :
			return 'blog';
		break;
		default :
			return opcion;
		break;
	}
}


function multimedios (tipo, objeto)
{
	switch (tipo)
	{
		case 'flash' :
			clase = $(objeto).attr('class');
			clase_s = clase.split(' ');
			ruta = clase_s[1];
			dimensiones = clase_s[2];
			dimensiones_s = dimensiones.split('x');
			ancho = dimensiones_s[0];
			alto = dimensiones_s[1];
			$(objeto).flash(
			{
				src: ruta,
				width: ancho,
				height: alto
			});	
		break;
		case 'video':
		case 'sonido' :
			clase = $(objeto).attr('class');
			clase_s = clase.split(' ');
			ruta = clase_s[1];
			dimensiones = clase_s[2];
			dimensiones_s = dimensiones.split('x');
			ancho = dimensiones_s[0];
			alto = dimensiones_s[1];
			$(objeto).media(
			{
				src: ruta,
				width: ancho,
				height: alto
			});
		break;
	}
	setTimeout('revisartitulos();',1000);
}

function revisartitulos ()
{
	document.title = titulopagina;
}


var enlazar = function(enlace)
{
	$(enlace).click(function()
	{
		var solicitud = $(this).attr('href');
		solicitud = solicitud.replace(/^.*#!/, '');
		solicitud = solicitud.replace(/^.*#/, '');
		$.historyLoad(solicitud);
		return false;
	});	
}


var activarboton = function(boton)
{
	$(boton).click(function()
	{
		$('.dia').removeClass('diaactivo');
		$(boton).parents('.dia').addClass('diaactivo');
	});	
}

function comportamientos ()
{
	$('#comentariocontado').NobleCount('#contadordecaracteres',{
		max_chars: 140,
		on_negative: 'comentariosexcedidos',
		block_negative: true
	});
	
	$('.enlace').each(function()
	{
		enlace = $(this);
		$(this).removeClass('enlace');
		enlazar(enlace);
	});
	
	$('.paginador').each(function()
	{
		paginar($(this));
	});
	
	$('.formulario').each(function()
	{
		formulariodeenvio();
	});

	var configuracion = {    
		 sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 50, // number = milliseconds for onMouseOver polling interval    
		 over: alentrar, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: alsalir // function = onMouseOut callback (REQUIRED)    
	};

	$('.definicion').hoverIntent(configuracion);
	
	$('.cerrar').click(function()
	{
		$(this).parents('.autodestinogeneral').addClass('oculto');
		$(this).parents('.autodestinogeneral').html('');
	});
	$('.botondia').each(function()
	{
		boton = $(this);
		$(this).removeClass('botondia');
		activarboton(boton);
	});
	$('.arroba').each(function()
	{
		$(this).html('@');
	});
	$('.punto').each(function()
	{
		$(this).html('.');
	});
	$('.archivoflash').each(function()
	{
		flash = $(this);
		$(this).removeClass('flash');
		multimedios('flash', flash);
	});
	$('.archivosonido').each(function()
	{
		sonido = $(this);
		$(this).removeClass('sonido');
		multimedios('sonido', sonido);
	});
	$('.archivovideo').each(function()
	{
		$(this).removeClass('video');
		multimedios('video', $(this));
	});
	
}



function alentrar ()
{
	lasolicitud = $('#solicitudactiva').val();
	elestado = $('#estadoactivo').val();
	if (elestado != lasolicitud)
	{
		$('.definicion').next('.opciones').removeClass('oculto');
		$('.definicion').next('.opciones').slideDown();
		$('.comunicacion').next('.opciones').slideUp();
		$('#estadoactivo').val('definicion');
		$('.activo').removeClass('activo');
		$('.definicion').addClass('activo');
	}
}

function alsalir ()
{
	
}

function paginar (paginador)
{
	ellistado = $(paginador).prev('.listado');
	estadopaginador = $(ellistado).children('.estadodelpaginador').val();
	if (estadopaginador != 'activo')
	{
		comienza = $(ellistado).children('.comienzaen').val();
		totallista = $(ellistado).children('.totallistado').val();
		porpagina = $(ellistado).children('.listadoporpagina').val();
		losfiltros = $(ellistado).children('.filtros').val();
		listados = $(ellistado).children('.monitor').length;
		
		
		estadoanterior = '';
		valorbotonanterior = parseInt(comienza) - parseInt(porpagina);
		if (valorbotonanterior < 0)
		{
			valorbotonanterior = 0;
			estadoanterior = 'oculto';
		}
		
		$(paginador).children('.anterior').each(function()
		{
			enlace = $(this).children('a').attr('href');
			enlace_s = enlace.split(',');
			c_enlace_s = enlace_s.length;
			if (c_enlace_s > 2)
			{
				baseenlace = enlace_s[0]+','+enlace_s[1];
			}
			else
			{
				baseenlace = enlace_s[0];
			}
			if (losfiltros != '')
			{
				baseenlace_s = baseenlace.split('-');
				baseenlace = baseenlace_s[0]+'-'+losfiltros;
			}
			if (valorbotonanterior >= 0)
			{
				enlace = baseenlace+','+valorbotonanterior;
				$(this).children('a').attr('href', enlace);
			}
			if (estadoanterior == 'oculto')
			{
				$(this).children('a').hide();
			}
			else
			{
				$(this).children('a').show();
			}
		});
		
		estadosiguiente = '';
		valorbotonsiguiente = parseInt(comienza) + parseInt(listados);
		if (valorbotonsiguiente >= parseInt(totallista))
		{
			valorbotonsiguiente = parseInt(totallista);
			estadosiguiente = 'oculto';
		}
		
		$(paginador).children('.siguiente').each(function()
		{
			enlace = $(this).children('a').attr('href');
			enlace_s = enlace.split(',');
			c_enlace_s = enlace_s.length;
			if (c_enlace_s > 2)
			{
				baseenlace = enlace_s[0]+','+enlace_s[1];
			}
			else
			{
				baseenlace = enlace_s[0];
			}
			if (losfiltros != '')
			{
				baseenlace_s = baseenlace.split('-');
				baseenlace = baseenlace_s[0]+'-'+losfiltros;
			}
			enlace = baseenlace+','+valorbotonsiguiente;
			$(this).children('a').attr('href', enlace);
			if (estadosiguiente == 'oculto')
			{
				$(this).children('a').hide();
			}
			else
			{
				$(this).children('a').show();
			}
		});
		$(ellistado).children('.estadodelpaginador').val('activo');
	}
}


function lector (termino, solicitud)
{
	switch (termino)
	{
		case 'opcion' :
			solicitud_c = solicitud.split(',');
			c_solicitud_c = solicitud_c.length;
			if (c_solicitud_c > 1)
			{
				return solicitud_c[0];
			}
			solicitud_p = solicitud.split('.');
			c_solicitud_p = solicitud_p.length;
			if (c_solicitud_p > 1)
			{
				return solicitud_p[0];
			}
			return solicitud;
		break;
		case 'desde' :
			solicitud_c = solicitud.split(',');
			c_solicitud_c = solicitud_c.length;
			if (c_solicitud_c > 2)
			{
				return solicitud_c[2];
			}
			else
			{
				return solicitud_c[1];
			}
		break;
		case 'id' :
			solicitud_p = solicitud.split('.');
			c_solicitud_p = solicitud_p.length;
			if (c_solicitud_p == 1)
			{
				solicitud_c = solicitud.split(',');
				return solicitud_c[1];
			}
			else
			{
				return solicitud_p[1];
			}
		break;
		case 'filtro' :
			solicitud_g = solicitud.split('-');
			c_solicitud_g = solicitud_g.length;
			if (c_solicitud_g > 1)
			{
				solicitud_c = solicitud_g[1].split(',');
				return solicitud_c[0];
			}
			else
			{
				return '';
			}
		break;
	}
}


function seleccionardestino (accion, solicitud)
{
	switch (accion)
	{
		case 'ampliar' :
			eldestino = 'destino';
		break;
		case 'listar' :
			opcionsolicitada = lector('opcion', solicitud);
			eldestino = 'listado'+opcionsolicitada;
		break;
		case 'desplegar' :
			eldestino = 'autodestinogeneral';
		break;
	}
	$('#destinoactivo').val(eldestino);
}


function opciones (accion, solicitud)
{
	interaccion('deshabilitar');
	seleccionardestino(accion, solicitud);
	switch (accion)
	{
		case 'ampliar' :
			opcionsolicitada = lector('opcion', solicitud);
			filtro = lector ('filtro', solicitud);
			acciones = ['ampliar'];
			escenas = [opcionsolicitada];
			desdes = [''];
			ids = [''];
			losfiltros = [''];
			solicitar (acciones, escenas, desdes, ids, losfiltros);
		break;
		case 'listar' :
			opcionsolicitada = lector('opcion', solicitud);
			filtro = lector ('filtro', solicitud);
			if (filtro != '')
			{
				opcionsolicitada_s = opcionsolicitada.split('-');
				opcionsolicitada = opcionsolicitada_s[0];
			}
			desde = lector('desde', solicitud);
			c_destinos = $('.listado'+opcionsolicitada).length;
			if (c_destinos == 0)
			{
				c_solicitudes = solicitud.split(',').length;
				if (c_solicitudes > 2)
				{
					nuevaescena = escenasuperior(opcionsolicitada);
					if (nuevaescena == 'demos')
					{
						acciones = ['ampliar'];
						escenas = [nuevaescena];
						desdes = [''];
						ids = [''];
						losfiltros = [''];
						solicitar (acciones, escenas, desdes, ids, losfiltros);
					}
					else
					{
						acciones = ['ampliar', 'desplegar', 'listar'];
						escenaprevia = escenasuperior(nuevaescena);
						id = lector('id', solicitud);
						escenas = [escenaprevia, nuevaescena, opcionsolicitada];
						desdes = ['', '', desde];
						ids = ['', id, id];
						losfiltros = ['', '', filtro];
						solicitar (acciones, escenas, desdes, ids, losfiltros);
					}
				}
				else
				{
					nuevaescena = escenasuperior(opcionsolicitada);
					acciones = ['ampliar', 'listar'];
					escenas = [nuevaescena, opcionsolicitada];
					desdes = ['', desde];
					ids = ['', ''];
					losfiltros = ['', filtro];
					solicitar (acciones, escenas, desdes, ids, losfiltros);
				}
			}
			else
			{
				c_solicitudes = solicitud.split(',').length;
				if (c_solicitudes > 2)
				{
					acciones = ['listar'];
					escenas = [opcionsolicitada];
					desdes = [desde];
					id = lector('id', solicitud);
					ids = [id];
					losfiltros = [filtro];
					solicitar (acciones, escenas, desdes, ids, losfiltros);
				}
				else
				{
					acciones = ['listar'];
					escenas = [opcionsolicitada];
					desdes = [desde];
					ids = [''];
					losfiltros = [filtro];
					solicitar (acciones, escenas, desdes, ids, losfiltros);
				}
			}
		break;
		case 'desplegar' :
			opcionsolicitada = lector('opcion', solicitud);
			id = lector('id', solicitud);
			filtro = lector ('filtro', solicitud);
			c_destinos = $('.autodestinogeneral').length;
			if (c_destinos == 0)
			{
				nuevaescena = escenasuperior(opcionsolicitada);
				acciones = ['ampliar', 'desplegar'];
				escenas = [nuevaescena, opcionsolicitada];
				desdes = ['', ''];
				ids = ['', id];
				losfiltros = ['', ''];
				solicitar (acciones, escenas, desdes, ids, losfiltros);
			}
			else
			{
				acciones = ['desplegar'];
				escenas = [opcionsolicitada];
				desdes = [''];
				ids = [id];
				losfiltros = [''];
				solicitar (acciones, escenas, desdes, ids, losfiltros);
			}
		break;
	}
	destacaropcion (opcionsolicitada);
	cambiartitulo (opcionsolicitada);
}




function destacaropcion (opcionsolicitada)
{
	opcionactiva = opcionsuperior(opcionsolicitada);
	$('.opcion').removeClass('activa');
	$('.opciondesplegada').removeClass('activa');
	$('.opcion'+opcionactiva).addClass('activa');
	$('.opciondesplegada'+opcionactiva).addClass('activa');
}


function estados (accion, estadosolicitado)
{
	elestado = $('#estadoactivo').val();
	switch (accion)
	{
		case 'cambiar' :
			interaccion('deshabilitar');
			cambiarestado (elestado, estadosolicitado);
			//solicitarcontenido (estadoactual, estadosolicitado);
			cambiartitulo (estadosolicitado);
		break;
	}
}

function cambiartitulo (estadosolicitado)
{
	document.title = titulopagina+titulospagina(estadosolicitado);
}





function antesEnviar ()
{
	
	activo = $('#destinoactivo').val();
	switch (activo)
	{
		case 'autodestinogeneral' :
			$('.'+activo).removeClass('oculto');
		break;
	}
	ancho = $('.'+activo).width();
	alto = $('.'+activo).height();
	if (alto > 540)
	{
		alto = 540;
	}
	if (alto < 30)
	{
		alto = 30;
	}
	$('.'+activo).html('<div class="cargando"><span class="contador">CARGANDO...</span></div>');
	$('.cargando').css('min-width', ancho);
	$('.cargando').css('min-height', alto);
	anchocontador = $('.contador').width();
	altocontador = $('.contador').height();
	mediaaltura = parseInt(alto) - altocontador;
	margenarriba = Math.round(mediaaltura / 2);

	mediaanchura = parseInt(ancho) - anchocontador;
	margenizquierda = Math.round(mediaanchura / 2);
	$('.contador').css('top', margenarriba);
	$('.contador').css('left', Math.round(margenizquierda));
}








function solicitar (acciones, escenas, desdes, ids, filtros)
{
	idsitio = $('title').attr('id');
	version = $('#versiondesplegada').val();
	modo = $('#mododesplegado').val();
	accion = acciones[0];
	escena = escenas[0];
	desde = desdes[0];
	id = ids[0];
	filtro = filtros[0];
	
	
	
	switch (accion)
	{
		case 'ampliar' :
			solicitud = 'idsitio='+idsitio+'&version='+version+'&modo='+modo+'&escena='+escena+'&losolicitado=escena';
		break;
		case 'listar' :
			if (id != '')
			{
				solicitud = 'idsitio='+idsitio+'&version='+version+'&modo='+modo+'&listado='+escena+'&losolicitado=listado&desde='+desde+'&filtro='+filtro+'&id='+id;
			}
			else
			{
				solicitud = 'idsitio='+idsitio+'&version='+version+'&modo='+modo+'&listado='+escena+'&losolicitado=listado&desde='+desde+'&filtro='+filtro;
			}
		break;
		case 'desplegar' :
			solicitud = 'idsitio='+idsitio+'&version='+version+'&modo='+modo+'&detalle='+escena+'&losolicitado=detalle&id='+id;
		break;
	}
	
	laruta = enrutador('ruta');

	$.ajax
	({
		async: true,
		type: 'POST',
		dataType: 'html',
		contentType: 'application/x-www-form-urlencoded',
		beforeSend: antesEnviar,
		timeout: 20000,
		//error: errores,
		url: 'http://'+laruta+'/mantarraya/chakra.php',
		data: solicitud,
		success: function (datos)
		{
			switch (accion)
			{
				case 'ampliar' :
					$('.destino').html(datos);
				break;
				case 'listar' :
					$('.listado'+escena).replaceWith(datos);
					switch (escena)
					{
						case 'todosloscomponentes' :
						case 'todaslasimagenes' :
							t = 0;
							$('.autodestinogeneral .monitor .titulo').each(function()
							{
								if (t == 0)
								{
									titulodetalle = $(this).text();
									t ++;
								}
							});
							tituloactual = document.title;
							document.title = tituloactual+' '+titulodetalle;
						break;
					}
				break;
				case 'desplegar' :
					$('.autodestinogeneral').removeClass('oculto');
					$('.autodestinogeneral').html(datos);
					t = 0;
					$('.autodestinogeneral .monitor .titulo').each(function()
					{
						if (t == 0)
						{
							titulodetalle = $(this).text();
							t ++;
						}
					});
					tituloactual = document.title;
					document.title = tituloactual+' '+titulodetalle;
				break;
			}
			if (acciones.length > 1)
			{
				acciones.shift();
				escenas.shift();
				desdes.shift();
				ids.shift();
				filtros.shift();
				solicitar (acciones, escenas, desdes, ids, filtros);
				return false;
			}
			comportamientos ();
			interaccion('habilitar');
		}
	 });
	return false;
}


function cambiarestado (estadoactual, estadosolicitado)
{
	if (estadoactual != estadosolicitado)
	{
		$('#estadoactual').val(estadosolicitado);
		$('.activo + .opciones').slideUp();
		$('.'+estadosolicitado+' + .opciones').slideDown();
		$('.'+estadosolicitado+' + .opciones').removeClass('oculto');
		$('.activo').removeClass('activo');
		$('.'+estadosolicitado).addClass('activo');
	}
	interaccion('habilitar');
}




function interaccion (accion)
{
	switch (accion)
	{
		case 'habilitar' :
			estadodelainterfaz = $('#estadointerfaz').val();
			if (estadodelainterfaz != 'habilitada')
			{
				$('#estadointerfaz').val('habilitada');
			}
		break;
		case 'deshabilitar' :
			estadodelainterfaz = $('#estadointerfaz').val();
			if (estadodelainterfaz != 'deshabilitada')
			{
				$('#estadointerfaz').val('deshabilitada');
			}
		break;
	}
}

function formulariodeenvio ()
{
	$('.formulario').each(function()
	{
		clase = $(this).attr('class');
		if (clase.indexOf('formularioenviado') == -1)
		{
			if (clase.indexOf('listo') == -1)
			{
				$('.enviar').click(function()
				{
					enviarcontacto();
				});
				$(this).addClass('listo');
			}
		}
	});
}

				
function enviarcontacto()
{
	idsitio = $('title').attr('id');
	version = $('#versiondesplegada').val();
	modo = $('#mododesplegado').val();
	laruta = enrutador('ruta');
	loscampos = ['nombre', 'email', 'telefono', 'comentariocontado', 'idpropietario', 'ipusuario', 'nombredeusuario', 'funcion'];
	c_campos = loscampos.length;
	vacios = 0;
	vacio = [];
	for (c = 0; c < c_campos; c ++)
	{
		switch (loscampos[c])
		{
			case 'nombre' :
				elvalor = $('#'+loscampos[c]).val();
				elnombre = elvalor;
			break;
			case 'email' :
				elvalor = $('#'+loscampos[c]).val();
				elemail = elvalor;
			break;
			case 'telefono' :
				elvalor = $('#'+loscampos[c]).val();
				eltelefono = elvalor;
			break;
			case 'comentariocontado' :
				elvalor = $('#'+loscampos[c]).val();
				elcomentario = elvalor;
			break;
			case 'idpropietario' :
				elvalor = $('#'+loscampos[c]).val();
				elpropietario = elvalor;
			break;
			case 'ipusuario' :
				elvalor = $('#'+loscampos[c]).val();
				elipusuario = elvalor;
			break;
			case 'nombredeusuario' :
				elvalor = $('#'+loscampos[c]).val();
				elnombredeusuario = elvalor;
			break;
			case 'funcion' :
				elvalor = $('#'+loscampos[c]).val();
				lafuncion = elvalor;
			break;
		}
		switch (elvalor)
		{
			case '' :
				vacio.push(loscampos[c]);
				vacios ++;
			break;
		}
	}
	if (vacios == c_campos - 4)
	{
		alert('¿Vacío?');
		return; 
	}
		c_vacios = vacio.length;
		emailvacio = 'no';
		telefonovacio = 'no';
		for (v = 0; v < c_vacios; v ++)
		{
			switch (vacio[v])
			{
				case 'nombre' :
					alert('¿Sin nombre?');
					return; 
				break;
				case 'email' :
					emailvacio = 'si';
				break;
				case 'telefono' :
					telefonovacio = 'si';
				break;
			}
		}
		
		if (emailvacio == 'si')
		{
			if (telefonovacio == 'si')
			{
				alert('Necesitamos contactarle, coloque por favor un teléfono o un email');
				return; 
			}
		}
		
		if (elemail != '')
		{
			if (elemail.indexOf('@') == -1)
			{
				alert('¿'+elemail+' es un e-mail?');
				return false;
			}
			if (elemail.indexOf('.') == -1)
			{
				alert('¿'+elemail+' es un e-mail?');
				return false;
			}
		}
		
		if (eltelefono != '')
		{
			c_eltelefono = eltelefono.length;
			if (c_eltelefono <= 6)
			{
				alert('¿'+eltelefono+' es un teléfono?');
				return false;
			}
			var permitidostelefono = new RegExp("[0123456789 -.]");
			if (!eltelefono.match(permitidostelefono))
			{
				alert('¿'+eltelefono+' es un teléfono?');
				return false;
			}
		}
		
		
		
		
		
		
		
		
		
		claseformulario = $('.formulario').attr('class');
		claseformulario_s = claseformulario.split(' ');
		tipoformulario = claseformulario_s[1];
		
		elenvio = 'idsitio='+idsitio+'&version='+version+'&modo='+modo+'&losolicitado='+tipoformulario+'&nombre='+elnombre+'&email='+elemail+'&telefono='+eltelefono+'&comentario='+elcomentario+'&idpropietario='+elpropietario+'&ipusuario='+elipusuario+'&nombredeusuario='+elnombredeusuario+'&funcion='+lafuncion;
		
		$.ajax
		({
			async: true,
			type: 'POST',
			dataType: 'html',
			contentType: 'application/x-www-form-urlencoded',
			//beforeSend: antesEnviar,
			timeout: 20000,
			//error: errores,
			url: 'http://'+laruta+'/mantarraya/chakra.php',
			data: elenvio,
			success: function (datos)
			{
				if (datos.indexOf('ok') != -1)
				{
					$('#nombre').attr('disabled', 'true');
					$('#email').attr('disabled', 'true');
					$('#telefono').attr('disabled', 'true');
					$('#comentariocontado').attr('disabled', 'true');
					$('.enviar').addClass('enviado');
					$('.enviado').removeClass('enviar');
					$('.enviado').html('<span>Enviado!</span>');
					$('.formulario').addClass('formularioenviado');
				}
			}
		 });
		return false;
}


