window.addEvent('domready', function(){
	menu = $$('.cabecera ul li a');
	men = {};
	menu.each(function(el2, idx2) {
		
	   if (el2.hasClass('seleccionado')==false){
			//var men[idx2] = new Fx.Morph(menu[idx2], {});

			menu[idx2].setStyle('opacity', .6);
			
			el2.addEvent('mouseenter', function(e){ 
				el2.set('morph', {duration: 300, transition: 'back:out'});
				el2.morph({opacity: 1});
			});
			el2.addEvent('mouseleave', function(e){ 
				el2.set('morph', {duration: 450, transition: 'back:out'});
				el2.morph({opacity: .6});
			});
			
			

			
		}
	});	
	relacionados_h2 = $$('.elemento_relacionado h2');
	relacionados = $$('.elemento_relacionado');
	relacion = {};
	relacionados.each(function(el2, idx2) {
		

			relacionados_h2[idx2].setStyle('opacity', .1);
			
			el2.addEvent('mouseenter', function(e){ 
				relacionados_h2[idx2].set('morph', {duration: 300, transition: 'back:out'});
				relacionados_h2[idx2].morph({opacity: 1});
			});
			el2.addEvent('mouseleave', function(e){ 
				relacionados_h2[idx2].set('morph', {duration: 450, transition: 'back:out'});
				relacionados_h2[idx2].morph({opacity: .1});
			});
	});										 
});
function isset(variable_name) {
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
}

function procesar(lugar,operacion,parametros)
{
	
// 	alert("llamando a procesar con "+lugar+"|"+operacion+"|"+parametros);
	if ( $(lugar) )
	{
		
		var query= new Request ({url:'http://www.surinsex.com/php/operacion.php',
		onRequest:function() 
		{
	//	$(lugar).innerHTML = '<div class="cargando" >Cargando...</div>';
		},
		onSuccess:function(respuesta,XMLRespuesta) 
		{
	// 		alert("Ejecutando onComplete");
			
			$(lugar).innerHTML = respuesta;

		},
		onFailure: function(respuesta){alert('Fallo:'+respuesta.responseText);}
		}).send('class=Control&op='+operacion+'&parametros='+parametros);
	
		query.send();
// 		alert("Mandando operacion="+operacion+" y parametros="+parametros);
	}
	else
	{
		alert("Error en la pagina, no se encuentra "+lugar);
	}
	
}

function insertarComentario(nombreWeb,texto,nick,tipo)
{
	if (texto)
	{
		procesar('formularioComentario','addComentario',nombreWeb+'_:_'+texto+'_:_'+nick+'_:_'+tipo);
		procesar('listadoComentarios','listadoComentarios',nombreWeb+'_:_'+tipo);
	}
// 	alert('nombreWeb:'+nombreWeb+' texto:'+texto+' nick:'+nick+' tipo:'+ tipo);
}

function enviarComentario()
{
// 	alert('enviando comentario');
	var parametros=$('nombre').value+'_:_'+$('email').value+'_:_'+$('comentario').value;
	procesar('formularioContacto','enviarMail',parametros);
}
function votarSi(codigo)
{
	procesar('resultadoVotacion','votar',codigo+'_:_1');
	$('me_Gusta').style.visibility='hidden';
	$('no_Me_Gusta').style.visibility='hidden';
}

function votarNo(codigo,objeto)
{
	procesar('resultadoVotacion','votar',codigo+'_:_0');
	$('me_Gusta').style.visibility='hidden';
	$('no_Me_Gusta').style.visibility='hidden';
}



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CODIGO INTERNET
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var numero = 0; //Esta es una variable de control para mantener nombres
            //diferentes de cada campo creado dinamicamente.
evento = function (evt) { //esta funcion nos devuelve el tipo de evento disparado
   return (!evt) ? event : evt;
}

//Aqui se hace lamagia... jejeje, esta funcion crea dinamicamente los nuevos campos file
addCampo = function () { 
//Creamos un nuevo div para que contenga el nuevo campo
   nDiv = document.createElement('div');
//con esto se establece la clase de la div
   nDiv.className = 'archivo';
//este es el id de la div, aqui la utilidad de la variable numero
//nos permite darle un id unico
   nDiv.id = 'file' + (++numero);
//creamos el input para el formulario:
   nCampo = document.createElement('input');
//le damos un nombre, es importante que lo nombren como vector, pues todos los campos
//compartiran el nombre en un arreglo, asi es mas facil procesar posteriormente con php
   nCampo.name = 'archivos[]';
//Establecemos el tipo de campo
   nCampo.type = 'file';
   
//metemos el evento
   nCampo.onchange=addCampo;
//Ahora creamos un link para poder eliminar un campo que ya no deseemos
   a = document.createElement('a');
//El link debe tener el mismo nombre de la div padre, para efectos de localizarla y eliminarla
   a.name = nDiv.id;
//Este link no debe ir a ningun lado
   a.href = '#';
//Establecemos que dispare esta funcion en click
   a.onclick = elimCamp;
//Con esto ponemos el texto del link
   a.innerHTML = 'Eliminar';
//Bien es el momento de integrar lo que hemos creado al documento,
//primero usamos la función appendChild para adicionar el campo file nuevo
   nDiv.appendChild(nCampo);
//Adicionamos el Link
   nDiv.appendChild(a);
//Ahora si recuerdan, en el html hay una div cuyo id es 'adjuntos', bien
//con esta función obtenemos una referencia a ella para usar de nuevo appendChild
//y adicionar la div que hemos creado, la cual contiene el campo file con su link de eliminación:
   container = document.getElementById('adjuntos');
   container.appendChild(nDiv);
//    alert("creado numero:"+numero);
}
//con esta función eliminamos el campo cuyo link de eliminación sea presionado
elimCamp = function (evt){
   evt = evento(evt);
   nCampo = rObj(evt);
   div = document.getElementById(nCampo.name);
   div.parentNode.removeChild(div);
}
//con esta función recuperamos una instancia del objeto que disparo el evento
rObj = function (evt) { 
   return evt.srcElement ?  evt.srcElement : evt.target;
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CODIGO INTERNET
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////