/**
 * @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";
		}
	});
}

function valEmail(datemail, spanerror){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
	var valor = document.getElementById(datemail).value;
    if(!re.exec(valor))    {
		//document.getElementById(spanerror).innerHTML = '*email inv&aacute;lido.';
		alert('Corregi tu direccion de Email.');
        return false;
    }else{
		//alert(valor);
		
		new Ajax.Request('grabarEmail.php', {
		method:'get', 
		parameters:'email='+valor, 
		onFailure: 
			function(){alert('Ocurrio un error con el servidor.');}, 
		onSuccess: 
			function(){alert('Gracias Tu email ya fue agregado a nuestra Base de Datos.');
			$("ingreseemail").clear(); 
			location.reload();}
		});
		
		/*new Ajax.Request('grabarEmail.php', {
			method: 'post',
			parameters: valor,
			onSuccess: function(transport){
				respuesta = transport.responseText.evalJSON();
				if (respuesta.ok) {
					alert("Gracias!!");
				}
				else {
					alert("Ocurrió un error con el servidor");
				}
			}
		});*/
		
        return true;
    }
}

function ConFoco(ingemail, spanerror){
	var datemail = document.getElementById(ingemail);
	document.getElementById(spanerror).innerHTML = '';
	if( datemail.value == 'Ingresa tu email.'){
		datemail.value = '';
		datemail.style.color='#000000';
	}
}
function SinFoco(ingemail){
	var datemail = document.getElementById(ingemail);
	if( datemail.value == '' ){
		datemail.value = 'Ingresa tu email.';
		datemail.style.color='#7d7d7d';
	}
}

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