// JavaScript Document
$(document).ready(init);

function init(){
	SetMenu();
}

function SetMenu(){
	mainrefreshed=false;
	$('#content').hide();
	$('#loader').hide();
	$('#bottom').hide();
	$('#contacto').click(function(){
		CallFromMenu(this,true);
	});
	$('#menu li').click(function(){
		CallFromMenu(this,true);
	});
	$('#homeselect li').click(function(){
		CallFromHome(this,true);
	});
	abriren = location.search.substring(1,location.search.length);
	if(abriren!='' && abriren!=undefined){
		abriren="#"+abriren;
		CallFromMenu(abriren,true);
	}
}
function ClearHome(){
	$('#homeselect').hide();
	$('#bottom').show();
}
function CallFromHome(objetoHome){
	CallFromMenu($('#servicios'),false);
	CallFromSidebar(objetoHome);
}
function CallFromMenu(objeto,desdehome){
	ClearHome();
	loadHtml($(objeto).attr('id'),desdehome);
	 $('#menu li').each(function(){
		 if($(this).hasClass('selected') ){
			 $(this).removeClass('selected');
		 }
	 });
	 $(objeto).addClass('selected');
}
function CallFromSidebar(objeto){
	loadHtmlOnly($(objeto).attr('id'));
	$('#sidebar li').each(function(){
		if($(this).hasClass('selected') ){
			$(this).removeClass('selected');
		}
	});
	$(objeto).addClass('selected');
	$('#menu li').each(function(){
		$(this).removeClass('selected');
	});
}

function SetSidebar(){
   $('#sidebar li').click(function(){
        CallFromSidebar(this);
    });
}

// Seccion llamada, Is not from home
function loadHtml(section,isNfH){
    $('#loader').show('');
	$('#content').hide();
	if(isNfH){
		ClearMainImage();
	}
	var refreshId = setInterval(function(){
		$.ajax({
				type: "POST",
				url: "lib/loadContent.php",
				data: 'section='+section,
				success: function(response) {
					data = eval(response);                
					$('#content').html(data);
					if(isNfH){
						$(document).attr('title',section.toUpperCase()+' - MK1, Classic Motosport');
						$('#loader').hide('');
						$('#gallery a').lightBox();
						$("#calendar").calendarWidget({});
						if(!mainrefreshed){
							RefreshMainImage(section);
						}
					}else{
						//$('#innerContent').hide();
					}
					$('#content').show();
					$.scrollTo( $('div #content'), 700 );
					SetSidebar();
				}
				
		});
		clearInterval(refreshId);
		
	} ,1200 );
    
}
function loadHtmlOnly(section){
    $('#loader').show('');
	$('#innerContent').hide();
	ClearMainImage();
	var refreshId = setInterval(function(){
		$.ajax({
				type: "POST",
				url: "lib/loadContentOnly.php",
				data: 'section='+section,
				success: function(response) {
					data = eval(response);                
					$(document).attr('title',section.toUpperCase()+' - MK1, Classic Motosport');
					$('#loader').hide('');
					$('#innerContent').html(data);
					$('#innerContent').show();
					$('#gallery a').lightBox();
					if(!mainrefreshed){
						RefreshMainImage(section);
					}
				}
				
		});
		clearInterval(refreshId);
	} ,1200 ); 
}

function ClearMainImage(){
	if(!mainrefreshed){				
		$('#slider').fadeOut('slow');
	}
}
function RefreshMainImage(miimg){
	mainrefreshed=true;
	//
	$('.slider').html('');
	//$('.slider').html('<div id="slider"><ul><li><img src='images/slide-images/'+miimg+'.jpg' alt='mk1' title='mk1' /></li><li><img src='images/slide-images/home.jpg' alt='mk1' title='mk1' /></li></ul></div>');
	elhtml="<div id='slider'><ul>";
	elhtml+="<li><img src='images/slide-images/contacto.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/fotos.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/instalaciones.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/interesante.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/clasica.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/moderna.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/productos.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/servicios.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/lugar.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/home.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="<li><img src='images/slide-images/capitales.jpg' alt='mk1' title='mk1' /></li>";
	elhtml+="</ul></div>";
	$('.slider').html(elhtml);
	$("#slider").easySlider({
		controlsShow: false,
		speed: 1000,
		pause: 5800,
		auto: true,
		continuous: true,
		nextId: "slider1next",
		prevId: "slider1prev"
	});
	$('#slider').hide('');
	$('#slider').fadeIn('slow');
	/*$('.slider-decorado').stop().animate({
		opacity: 1
		}, { duration: 1000, queue: false } );*/
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sendemail() {
	var msg = $("#textarea").attr('value');
	var name = $("#name").attr('value');
	var email = $("#email").attr('value');
	$("#submitbutton").hide('');
	$('#loader').show('');
    http.open('get', 'lib/contact.php?msg='+msg+'&name='+name+'&email='+email+'&action=send');
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    $('#loader').hide('');
	$('#responsemsg').html("<div class='responsemsg'><strong>Su mensaje fue enviado.</strong><br/>Gracias por escribirnos.</div>");
}
