/*
Site URI: http://fedehartman.com
jQuery Programmer: Fede Hartman - http://fedehartman.com/
*/

$(document).ready(function(){

/*--IE7-WARNING--*/
	var ie7 = '<div id="i_explorer">' +
					'<div id="i_explorer_overlay"></div>' +
					'<div id="i_explorer_content">' +
					'<p class="first">Perd&#243;n pero&hellip;</p>' +
					'<p>&#8212;Este sitio no tiene soporte para tu navegador Internet Explorer 7.</p>' +
					'<p>&#8212;Recomiendo que lo actualices  a la versi&#243;n 8 haciendo <a href="http://www.microsoft.com/latam/windows/internet-explorer/" target="_blank">cl&#237;ck aqu&#237;</a>, para poder ver el contenido del sitio.</p>' +
					'<p>&#8212;Recomendamos <em>-a&#250;n m&#225;s-</em> que uses <a href="http://www.mozilla-europe.org/es/firefox/" target="_blank">Mozilla Firefox</a> para navegar por internet.</p>' +
					'<p>&#8212;Gracias :)</p>' +
					'</div>' +
					'<div>';
	if ($.browser.msie && $.browser.version < "8.0") {
		$("body").append(ie7);
	}

/*--SLIDER--*/
	$("#portfolio").easySlider({
		controlsFade: true
	});


/*--LI-CLICKABLE--*/
	$("ul#portfolio_wrapper li ul.portfolio li:not(.comodin)").click(function(){
		window.location=$(this).find("a").attr("href"); return false;
	});



/*--SIFR--*/
	/*if(typeof sIFR == "function"){
		sIFR.replaceElement(
			"#portfolio h4", named({
				sFlashSrc: "js/meta.swf",
				sColor: "#303a40",
				sWmode: 'transparent'
			}));
	};*/

/*--RAMDOM-IMAGE--*/
	$("#soypic").randombg({
		directory: "img/soy/",
		howmany: 9
	});
	

/*--HAGO--*/
	$("#main_right h5:first").addClass("up");
	$("ul.hago:not(:first)").hide();
	$("ul.hago:first").removeClass("none").show(400)
	.siblings("ul.hago:visible").slideUp(400);

	$("#main_right h5").click(function(){
		 $(this).next("ul.hago").removeClass("none").slideToggle(400)
			.siblings("ul.hago:visible").slideUp(400);
		$(this).toggleClass("up");
		$(this).siblings("#main_right h5").removeClass("up");
	});


/*--CLEAR-FORM--*/
	$("textarea#mensaje").DefaultValue('Ac\u00e1 escribo el mensaje\u2026');
	$("input#nombre").DefaultValue("ac\u00e1 va mi nombre\u2026");
	$("input#correo").DefaultValue("\u2026ac\u00e1 mi correo.");

/*--FORM--*/
	function showMsg(msg,type){
		$('#'+type).html(msg).fadeIn('slow', function() {
			window.setTimeout(function() {
			 $('#'+type).fadeOut(800);
			}, 3200);
		});
	}
	function gotoContact(responseText) { 
		if (responseText=='OK') {
			showMsg('Gracias. En breve me pondr&#233; en contacto.','form_ok');
		} else {
			showMsg('&#161;Opa! Hubo un error. Prob&#225; m&#225;s tarde.','form_error');
		}
	}
	function validateContact(formData, jqForm, options){
		var formElement = jqForm[0];
			if (formElement.mensaje.value == '') { showMsg('Falta ingresar tu mensaje','form_error'); return false; }
			if (formElement.nombre.value == '') { showMsg('Falta ingresar tu nombre','form_error'); return false; }
			if (formElement.correo.value == '') { showMsg('Falta ingresar tu correo','form_error'); return false; }

			return true;
		}
	var optionsContact = { 
		beforeSubmit:  validateContact,
		success: gotoContact
		}
	$('#formulario').ajaxForm(optionsContact);


/*--CORNERS--*/
	$("textarea").corner("6px");
	$("input").corner("5px");
	$("#form_ok").corner("5px");
	$("#form_error").corner("5px");


/*--TOOLTIP--*/
if ($.browser.msie, $.browser.webkit) {
	$("a").easyTooltip();
}

/*--CORNERS--*/
if ($.browser.msie, $.browser.webkit) {
	$("input").corner("5px");
	$("#form_ok").corner("5px");
	$("#form_error").corner("5px");
}

});
