/*
 * Funciones ALKLA
 *
 * Copyright (c) 2010 Alkla Estudio de Diseņo
 * http://www.alkla.es
 *
 */
 
$(document).ready(function(){
	
	// Tipografia
	Cufon.replace(".conduit");
	Cufon.replace("h2");
	
	// Listeners
	$("#contacto-form").bind('submit', validar_contacto);
	$("#marcas-form").bind('submit', validar_marcas);
	$("#marcas-menu a.active").bind('click', marcas);
	$("#marcas-menu a.inactive").bind('click', function() { return false });
	
	$("#contacto_panel-form").bind('submit', validar_contacto_panel);
	$("#panel-trigger a").bind('click', panel_open);
	$("#panel a").bind('click', panel_close);
	
	$("#equipo .equipo_box").bind('mouseenter', tooltip_show);
	$("#equipo .equipo_box").bind('mouseleave', tooltip_hide);
	$("a.equipo_link").bind('click', do_null);
	
	// PNG IE6
	$(".ie").pngFix();
	$("#marcas").pngFix();
	
});


/**********************************************/
/*
/*   TOOLTIP
/*
/**********************************************/

function tooltip_show()
{
	$(this).children('.tooltip').addClass('active');
	$(this).children('.tooltip').css({
		top: 0,
		display: 'block',
		opacity: 0,
	}).animate({
    	opacity: 1,
    	top: '-=60',
  	}, 500, function() {
		
  	});

}
function tooltip_hide()
{
	$(this).children('.tooltip').removeClass('active');
	$(this).children('.tooltip').css({
		opacity: 1,
	}).animate({
    	opacity: 0,
    	top: '+=60',
  	}, 500, function() {
		
  	});
}

function do_null()
{
	return false;	
}


/**********************************************/
/*
/*   PANEL
/*
/**********************************************/

function panel_open()
{
	$('#panel-trigger').animate({
		bottom: '-=60'
  	}, 500, function() {
		$('#panel').show();
    	$('#panel').animate({
			bottom: '+=180'
		}, 1000, function() {
		});
  	});
	return false;
}
function panel_close()
{
	$('#panel').animate({
		bottom: '-=180'
  	}, 1000, function() {
		$('#panel-trigger').show();
    	$('#panel-trigger').animate({
			bottom: '+=60'
		}, 1000, function() {
		});
  	});
	return false;
}

function validar_contacto_panel()
{
	var email = $("#contacto_panel-email").val();
	var mensaje = $("#contacto_panel-mensaje").val();
	var path = $("#contacto_panel-path").val();
	var error = false;
	var error_msg = "";

	if (email == ""){
		error = true;
	}
	
	if (!error){	
		var param = "email=" + email + "&mensaje=" + mensaje;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url: path + "/library/contacto_panel.php",
			data:param,
			success:validar_contacto_panel_complete,
			timeout:10000,
			error:null
		});
	}
	return false;
}
function validar_contacto_panel_complete(t)
{	
	panel_close();
}



/**********************************************/
/*
/*   MARCAS
/*
/**********************************************/

function marcas(){
	
	var path = $(this).attr("href");
	path = path.replace("http://www.innwise.com/marcas/", "");
	var pag = path.substring(1);
	
	$("#marcas-content").fadeOut();
	
	var path = "../wp-content/themes/innwise";
	var param = "pag=" + pag;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: path + "/library/sc-marcas.php",
		data:param,
		success:marcas_complete,
		timeout:10000,
		error:null
	});
	
	return false;
}
function marcas_complete(t)
{	
	var html = $("html", t).text();
	$("#marcas-content").html(html);
	$("#marcas-content").fadeIn();
	Cufon.replace(".conduit");
	$("#marcas").pngFix();
	$("#marcas-menu a.active").bind('click', marcas);
	$("#marcas-menu a.inactive").bind('click', function() { return false });
}


function validar_marcas(){
		
	var nombre = $("#marcas-nombre").val();
	var telefono = $("#marcas-telefono").val();
	var email = $("#marcas-email").val();
	var mensaje = $("#marcas-mensaje").val();
	var error = false;
	
	
	if (nombre == "Nombre *" || nombre == ""){
		error = true;
		$("#marcas-nombre").addClass("error");
	}else{
		$("#marcas-nombre").removeClass("error");
	}
		
	if (email == "E-mail *" || email == ""){
		error = true;
		$("#marcas-email").addClass("error");
	}else{
		var patron=/^[^@ ]+@[^@ ]+.[^@ .]+$/;
		var t1=patron.test(email);
		if (t1 == false){ 
			error = true;
			$("#marcas-email").addClass("error");
		}else{
			$("#marcas-email").removeClass("error");
		}
	}
	
	var path = $("#marcas-path").val();
	if (!error){
		var param = "email=" + email + "&nombre=" + nombre + "&telefono=" + telefono + "&mensaje=" + mensaje;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url: path + "/library/sc-marcas_formulario.php",
			data:param,
			success:validar_marcas_complete,
			timeout:10000,
			error:null
		});
	}
	return false;
}

function validar_marcas_complete(t)
{	
	var path = $("#marcas-path").val();
	$("#marcas-msg").html('<p><img src="' + path + '/images/icon-ok.gif" alt="yes" class="icon" /> En breve nos pondremos en contacto con usted. Gracias por su tiempo');
}



/**********************************************/
/*
/*   CONTACTO
/*
/**********************************************/

function validar_contacto(){
		
	var nombre = $("#contacto-nombre").val();
	var telefono = $("#contacto-telefono").val();
	var email = $("#contacto-email").val();
	var mensaje = $("#contacto-mensaje").val();
	var error = false;
	
	
	if (nombre == "Nombre *" || nombre == ""){
		error = true;
		$("#contacto-nombre").addClass("error");
	}else{
		$("#contacto-nombre").removeClass("error");
	}
		
	if (email == "E-mail *" || email == ""){
		error = true;
		$("#contacto-email").addClass("error");
	}else{
		var patron=/^[^@ ]+@[^@ ]+.[^@ .]+$/;
		var t1=patron.test(email);
		if (t1 == false){ 
			error = true;
			$("#contacto-email").addClass("error");
		}else{
			$("#contacto-email").removeClass("error");
		}
	}
	
	var path = $("#contacto-path").val();
	if (!error){
		var param = "email=" + email + "&nombre=" + nombre + "&telefono=" + telefono + "&mensaje=" + mensaje;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url: path + "/library/sc-contacto.php",
			data:param,
			success:validar_contacto_complete,
			timeout:10000,
			error:null
		});
	}
	return false;
}

function validar_contacto_complete(t)
{	
	var path = $("#contacto-path").val();
	$("#contacto-msg").html('<p><img src="' + path + '/images/icon-ok.gif" alt="yes" class="icon" /> En breve nos pondremos en contacto con usted. Gracias por su tiempo');
}

