// JavaScript Document

function nuevoAjax(){
	var xmlhttp=false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	
	return xmlhttp;
}

function xmlhttp(){
		var xmlhttp;
		try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(e){
			try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(e){
				try{xmlhttp = new XMLHttpRequest();}
				catch(e){
					xmlhttp = false;
				}
			}
		}
		if (!xmlhttp) 
				return null;
			else
				return xmlhttp;
}



function listado_articulos(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/articulos.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}

function listado_noticias(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/modules/paginas/noticias.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}


function listado_eventos(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/eventos.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}


function listado_promociones(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/promociones.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}

function listado_productos(page,ct){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

if(ct=='')
ct=0;

url = "/lista_productos_ajax.php?page=" + page + "&id_val=" + ct;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('pag_productos').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}


function listado_marcas(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/lista_marcas.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('pag_productos').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}

function listado_wall(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/lista_wall.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}

function listado_galeria(page){
	ajax=nuevoAjax();
	
if(page=='')
page=1;

url = "/obra.php?page=" + page;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Loading <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			
			document.getElementById('listando').innerHTML = ajax.responseText; 
		}
}
ajax.send(null)
}




///slideshow

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});



// fin slideshow


////
//// IMAGE SCROOL

$(function(){
	//Get our elements for faster access and set overlay width
	var div = $('div.sc_menu'),
		ul = $('ul.sc_menu'),
		ulPadding = 300;
	
	//Get menu width
	var divWidth = div.width();

	//Remove scrollbars	
	div.css({overflow: 'hidden'});
	
	//Find last image container
	var lastLi = ul.find('li:last-child');
	
	//When user move mouse over menu
	div.mousemove(function(e){
		//As images are loaded ul width increases,
		//so we recalculate it each time
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
});



function send_newsleter(){
ajax=nuevoAjax();

var email = document.getElementById('email').value;

url = "/modules/paginas/envia_newsletter.php?email=" + email;
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState > 0 && ajax.readyState < 4) { 
			document.getElementById('list_loading').innerHTML = "Cargando... <img src='/images/loading.gif' align='absmiddle'/>"; 
		}
		if (ajax.readyState == 4) {
			document.getElementById('list_loading').innerHTML = ""; 
			document.getElementById('mostrar').innerHTML = ajax.responseText; 
			document.getElementById('email').value = "";
		}
}
ajax.send(null)
}


