/**
 * @author Rodrigo Collavo
 */
window.onload = function(){
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
}

function trabajos_onload(){
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
}

function bsas_onload(){
	refreshTwitsBsas();
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
}

function servicios_onload(){
	setTimeout('cargarServicio(1)', 1000);
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
}

function nosotros_onload(param1, param2){
	cargarUnPerfil(param1, param2);
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
}

function index_onload(){
	//setTimeout('cargarTopJob()', 4000);
	
	Event.observe('nombre', 'focus', function(){$('errorNombre').innerHTML = '';});
	Event.observe('email', 'focus', function(){$('errorEmail').innerHTML = '';});
	Event.observe('file', 'change', subirCV);
	Event.observe('btnEnviar', 'click', enviarCV);
	
	$('contentAll').appear({ duration: 1.0, from: 0, to: 1 });
			
	refreshTwitsHoopla();
}

var contadorHoopla = 4;
function refreshTwitsHoopla(){
	new Ajax.Request("getTwitHoopla.php",{
		parameters: "contador="+contadorHoopla,
		onSuccess: function(transport){
			var my_div = document.createElement('div');
			my_div.innerHTML = transport.responseText;
			
			var pa= $('contentHooplaNow');
			if(pa.firstChild) pa.insertBefore(my_div, pa.firstChild);
			else pa.appendChild(my_div);
			
			if ($('twit' + contadorHoopla)) {
				Effect.SlideDown('twit' + contadorHoopla);
				if($('twit' + (contadorHoopla-8)))Effect.SlideUp('twit' + (contadorHoopla-8));
				contadorHoopla++;
			}
			setTimeout("refreshTwitsHoopla()", 10000);
		}
	});
}

var contadorBsas = 2;
function refreshTwitsBsas(){
	new Ajax.Request("getTwitBsas.php",{
		parameters: "contador="+contadorBsas,
		onSuccess: function(transport){
			var my_div = document.createElement('div');
			my_div.innerHTML = transport.responseText;
			
			var pa= $('contentBsas');
			if(pa.firstChild) pa.insertBefore(my_div, pa.firstChild);
			else pa.appendChild(my_div);
			
			if ($('twit' + contadorBsas)) {
				Effect.SlideDown('twit' + contadorBsas);
				if($('twit' + (contadorBsas-4)))Effect.SlideUp('twit' + (contadorBsas-4));
				contadorBsas++;
			}
			setTimeout("refreshTwitsBsas()", 7000);
		}
	});
}

function cargarTopJob(){
	new Ajax.Request('cargarTopJob.php', {
		onSuccess: function(transport){
			datos = transport.responseText;
			$('contentTitleJob').innerHTML = datos;
			setTimeout('cargarTopJob()', 4000);
		}
	});
}
	
function subirCV(){
	$('btnEnviar').style.display = "none";
	$('divLoading').style.display = "block";
	Event.stopObserving('frameCV');
	Event.observe('frameCV', 'load', function(){
			$('btnEnviar').style.display = "block";
			$('divLoading').style.display = "none";
		});
	$('frmCV').submit();
}

function enviarCV(){
	$('respuestaEnvio').innerHTML = "";
	$('btnEnviar').style.display = "none";
	$('divLoading').style.display = "block";
	if(validarDatos()){
		new Ajax.Request("recibirDatosUsr.php",{
			parameters: "nombre="+$('nombre').value+"&email="+$('email').value,
			onSuccess: function(transport){
				respuesta = transport.responseText.evalJSON();
				if(respuesta.ok){
					$('nombre').value = "";
					$('email').value = "";
					//$('respuestaEnvio').innerHTML = "Muchas gracias";
					
					$('divContentCapaTransp').innerHTML = "Muchas gracias por dejarnos tu CV<br><br><a onclick='cerrarCapas()' style='text-decoration:underline;'>Cerrar</a>";
					$('divCapaTransparente').style.display = "block";
					$('divContentCapaTransp').style.display = "block";
				}else{
					$('divContentCapaTransp').innerHTML = respuesta.mensaje+"<br><br><a onclick='cerrarCapas()' style='text-decoration:underline;'>Cerrar</a>";
					$('divCapaTransparente').style.display = "block";
					$('divContentCapaTransp').style.display = "block";
					//$('respuestaEnvio').innerHTML = respuesta.mensaje;
				}
				$('btnEnviar').style.display = "block";
				$('divLoading').style.display = "none";
			}
		});
	}else{
		$('btnEnviar').style.display = "block";
		$('divLoading').style.display = "none";
	}
}

function validarDatos(){
	var pasa = true;
	if($('nombre').value == ""){
		$('errorNombre').style.display = "block";
		$('errorNombre').innerHTML = "Ingres&aacute; tu nombre";
		pasa = false;
	}
	
	if($('email').value == ""){
		$('errorEmail').style.display = "block";
		$('errorEmail').innerHTML = "Ingres&aacute; tu email";
		pasa = false;
	}
	
	return pasa;
}

var lastLink = null;
function cargarUnPerfil(indice, link){
	var pixels = (parseInt(indice)-1)* (-340);
	switch(indice){
		case 1:
			//nombre = "Guillermo Ensinck";
			sector = "Direcci&oacute;n";
			break;
		case 2:
			sector = "Direcci&oacute;n";
			break;
		case 3:
			sector = "Creativo";
			break;
		case 4:
			sector = "Programaci&oacute;n";
			break;
		case 5:
			sector = "Programaci&oacute;n";
			break;
		case 6:
			sector = "Arte";
			break;
		case 7:
			sector = "Creativo";
			break;
		case 8:
			sector = "Cuentas";
			break;
		case 9:
			sector = "Arte";
			break;
		case 10:
			sector = "Arte";
			break;
		case 11:
			sector = "Planning";
			break;
	}
	
						
	document.getElementById("perfilUsuario").style.backgroundPosition = "0 "+pixels+"px";
	document.getElementById("perfilNombre").innerHTML = "<b>"+link.innerHTML+"</b>";
	document.getElementById("perfilSector").innerHTML = "<i>"+sector+"</i>";
	//perfilFrase
	if (lastLink) {
		lastLink.style.backgroundColor = "";
		lastLink.style.color = "#ffffff";
	}
	link.style.backgroundColor = "#f1e419";
	link.style.color = "black";
	lastLink = link;
	$('perfilUsuario').show();
}

var lastLink = null;
function cargarServicio(indice){
	var divs=document.getElementsByTagName('div');
	for(i=1;i<divs.length;i++){
		if(divs[i].className=="submenu"){
			if (divs[i].id != ('serv' + indice)) {
				if (divs[i].style.display == "") 
					Effect.SlideUp(divs[i].id);
			}
		}
	}
	
	Effect.SlideDown('serv' + indice);
	
	/*
	if(lastLink)lastLink.firstChild.style.color = "#000000";
	link.firstChild.style.color = "#ffffff";
	lastLink = link;
	$("titleServicio").innerHTML = link.firstChild.innerHTML;
	*/
}

	
function cerrarCapas(){
	$('divCapaTransparente').style.display = "none";
	$('divContentCapaTransp').style.display = "none";
	$('divContentCapaTransp').innerHTML = "";
	
}


function loadCase(file){
	new Ajax.Request(file,{
		onSuccess: function(transport){
			respuesta = transport.responseText;
			$('divContentCapaTransp').className = "contentCapaTransparenteCase";
			$('divContentCapaTransp').innerHTML = respuesta;
			$('divCapaTransparente').style.display = "block";
			$('divContentCapaTransp').style.display = "block";
		}
	});
}
