var http;
var oldform;

function createRequestObject() {
	var obj;
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer"){
		obj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		obj = new XMLHttpRequest();
	}
	return obj;    
}
function carga_pagina(url,params,handler,method) {
	method = method || "POST";
	http = createRequestObject();
	http.onreadystatechange = handler;
	http.open("POST", url);
	http.setRequestHeader("Pragma", "no-cache");
	http.setRequestHeader("Cache-Control", "no-cache");      	
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');	
	window.setTimeout(function () {
		http.send(params);
	}, 10);
}	

function enviarContacto(elem) {
	out = document.getElementById('contactContainer');
	oldform = out.innerHTML;
	params = 'nombre='+elem.nombre.value+'&email='+elem.email.value+'&mensaje='+elem.mensaje.value+'&referer='+elem.referer.value;
	out.innerHTML = '<img src="/img/ajax-loader.gif" />';	
	carga_pagina('/contactarprocess.php',params,enviarOk);		
	
}
function enviarOk() {
	if (http.readyState == 4) {
		elem = document.getElementById('contactContainer');
		elem.innerHTML = http.responseText;
	}
}

function retry() {
	elem = document.getElementById('contactContainer');
	elem.innerHTML = oldform;
	
}

var imagen = new Image();
imagen.src = '/img/ajax-loader.gif';


$(document).ready(function(){

	// Scroller
	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html, body').animate({scrollTop: targetOffset}, 1000, 'easeOutBack');
				return false;
			}
		}
	});

});
