// JavaScript Document
var menuVid = "";
function menuVerticalTogle(quinId)
{
//    alert(menuVid);
//    alert(quinId);
	if(menuVid != ""){
		//if(menuVid == quinId) return;
		$("#"+menuVid).slideToggle();
	}
//	$("#"+quinId).slideToggle();
//	menuVid = quinId;
	
        if(menuVid != quinId){
            $("#"+quinId).slideToggle();
            menuVid = quinId;
        }
        else{
            menuVid = "";
        }
}
function menuVerticalShow(quinId)
{
	//alert("menuVerticalShow("+quinId+")");
	$("#"+quinId).show();
	menuVid = quinId;
	
}

var UNV_mousex = 0;
var UNV_mousey = 0;

/* JS animaciķ i logo INICI*/
$(document).ready(function(){

//if($.browser.msie){
// if(jQuery.browser.version <= 5){
//  $('#showbrowser').html("<p>The browser is: msie and the browser version is: " + jQuery.browser.version + "</p>");
//  }
// }

  t=setTimeout("animaciopas()",2000);


//*******************************************************
//*********** control d'events (trigger) ****************
//posiciķ cursor per a div d'informaciķ
$(document).mousemove(function(e){
           // $('#menuLang').html('x: ' + e.pageX);
            UNV_mousex = e.pageX; UNV_mousey = e.pageY;
});

//password de login
$('#loginPsw').keypress(function(event) {
  if (event.which == '13') {
      loginEntrar();
     event.preventDefault();//cal????
   }
});
//buscador
$('#buscadorEdit').keypress(function(event) {
  if (event.which == '13') {
      buscador();
     event.preventDefault();//cal????
   }
});





});//end (document).ready(function()

function animaciopas()
{
//alert('animaciopas');
$('#animacioimg').animate({marginLeft:-992},30000,'linear', function() {
	$('#animacioimg').css( 'marginLeft', 0 );
      setTimeout("animaciopas()",0);
 //     animaciopas();
  });
}


/* JS animaciķ i logo FINAL*/

/* JS de carrusel novetats INICI*/

var novetatsPas = 137;
var novetatsMaxLeft = - (4*novetatsPas);
var novetatsTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function novetatsSet(quinPas,quantes)
{
    //alert("novetatsSet("+quinPas+","+quantes+")");
    novetatsPas = quinPas;
    novetatsMaxLeft = - (quantes*novetatsPas);
    //alert(novetatsMaxLeft);
//    novetatsTemps = quinTemps;

}
function novetatsGoRight()
{
  var coord = $('#novetatsSlideSlide').position()
  var despl=coord.left - novetatsPas;
  //alert("despl = " + despl);
  if(despl < novetatsMaxLeft) despl = novetatsMaxLeft;
  $('#novetatsSlideSlide').animate({left:despl},novetatsTemps);
}


function novetatsGoLeft()
{
  var coord = $('#novetatsSlideSlide').position()
  var despl=coord.left + novetatsPas;
  if(despl > 0) despl = 0;
  $('#novetatsSlideSlide').animate({left:despl},novetatsTemps);
}


/* JS de carrusel novetats FINAL*/


/* JS de carrusel recomanats INICI*/

var recomanatsPas = 137;
var recomanatsMaxLeft = - (4*recomanatsPas);
var recomanatsTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function recomanatsSet(quinPas,quantes)
{
    recomanatsPas = quinPas;
    recomanatsMaxLeft = - (quantes*recomanatsPas);
    //alert(novetatsMaxLeft);
//    novetatsTemps = quinTemps;

}
function recomanatsGoRight()
{
  var coord = $('#recomanatsSlideSlide').position()
  var despl=coord.left - recomanatsPas;
  //alert("despl = " + despl);
  if(despl < recomanatsMaxLeft) despl = recomanatsMaxLeft;
  $('#recomanatsSlideSlide').animate({left:despl},recomanatsTemps);
}


function recomanatsGoLeft()
{
  var coord = $('#recomanatsSlideSlide').position()
  var despl=coord.left + recomanatsPas;
  if(despl > 0) despl = 0;
  $('#recomanatsSlideSlide').animate({left:despl},recomanatsTemps);
}


/* JS de carrusel recomanats FINAL*/


/* JS de carrusel ofertes INICI*/

var ofertesPas = 137;
var ofertesMaxLeft = - (2*ofertesPas);
var ofertesTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function ofertesSet(quinPas,quantes)
{
    ofertesPas = quinPas;
    ofertesMaxLeft = - (quantes*ofertesPas);

}
function ofertesGoRight()
{
  var coord = $('#ofertesSlideSlide').position()
  var despl=coord.left - ofertesPas;
  //alert("despl = " + despl);
  if(despl < ofertesMaxLeft) despl = ofertesMaxLeft;
  $('#ofertesSlideSlide').animate({left:despl},ofertesTemps);
}


function ofertesGoLeft()
{
  var coord = $('#ofertesSlideSlide').position()
  var despl=coord.left + ofertesPas;
  if(despl > 0) despl = 0;
  $('#ofertesSlideSlide').animate({left:despl},ofertesTemps);
}


/* JS de carrusel ofertes FINAL*/


/* JS de carrusel segonaMa INICI*/

var segonaMaPas = 137;
var segonaMaMaxLeft = - (2*segonaMaPas);
var segonaMaTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function segonaMaSet(quinPas,quantes)
{
    segonaMaPas = quinPas;
    segonaMaMaxLeft = - (quantes*segonaMaPas);

}
function segonaMaGoRight()
{
  var coord = $('#segonaMaSlideSlide').position()
  var despl=coord.left - segonaMaPas;
  //alert("despl = " + despl);
  if(despl < segonaMaMaxLeft) despl = segonaMaMaxLeft;
  $('#segonaMaSlideSlide').animate({left:despl},segonaMaTemps);
}


function segonaMaGoLeft()
{
  var coord = $('#segonaMaSlideSlide').position()
  var despl=coord.left + segonaMaPas;
  if(despl > 0) despl = 0;
  $('#segonaMaSlideSlide').animate({left:despl},segonaMaTemps);
}


/* JS de carrusel ofertes FINAL*/

/* JS de carrusel altresNum a producte INICI*/

var altresNumPas = 137;
var altresNumMaxLeft = - (4*altresNumPas);
var altresNumTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function altresNumSet(quinPas,quantes)
{
    altresNumPas = quinPas;
    altresNumMaxLeft = - (quantes*altresNumPas);
    //alert(novetatsMaxLeft);
//    novetatsTemps = quinTemps;

}
function altresNumGoRight()
{
  var coord = $('#altresNumSlideSlide').position()
  var despl=coord.left - altresNumPas;
  //alert("despl = " + despl);
  if(despl < altresNumMaxLeft) despl = altresNumMaxLeft;
  $('#altresNumSlideSlide').animate({left:despl},altresNumTemps);
}


function altresNumGoLeft()
{
  var coord = $('#altresNumSlideSlide').position()
  var despl=coord.left + altresNumPas;
  if(despl > 0) despl = 0;
  $('#altresNumSlideSlide').animate({left:despl},altresNumTemps);
}


/* JS de carrusel altresNum a producte FINAL*/

/* JS de carrusel mateixAutor a producte INICI*/

var mateixAutorPas = 137;
var mateixAutorMaxLeft = - (4*mateixAutorPas);
var mateixAutorTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function mateixAutorSet(quinPas,quantes)
{
    mateixAutorPas = quinPas;
    mateixAutorMaxLeft = - (quantes*mateixAutorPas);
    //alert(novetatsMaxLeft);
//    novetatsTemps = quinTemps;

}
function mateixAutorGoRight()
{
  var coord = $('#mateixAutorSlideSlide').position()
  var despl=coord.left - mateixAutorPas;
  //alert("despl = " + despl);
  if(despl < mateixAutorMaxLeft) despl = mateixAutorMaxLeft;
  $('#mateixAutorSlideSlide').animate({left:despl},mateixAutorTemps);
}


function mateixAutorGoLeft()
{
  var coord = $('#mateixAutorSlideSlide').position()
  var despl=coord.left + mateixAutorPas;
  if(despl > 0) despl = 0;
  $('#mateixAutorSlideSlide').animate({left:despl},mateixAutorTemps);
}


/* JS de carrusel mateixAutor a producte FINAL*/

/* JS de carrusel banners INICI*/

var bannersPas = 298;
var bannersMaxLeft = - (3*bannersPas);
var bannersTemps = 1000;

//Nota: des de php es podria cridar aquesta funciķ
function bannersSet(quinPas,quantes)
{
    bannersPas = quinPas;
    bannersMaxLeft = - (quantes*bannersPas);
    //alert(novetatsMaxLeft);
//    novetatsTemps = quinTemps;

}
function bannersGoRight()
{
  var coord = $('#bannersSlideSlide').position()
  var despl=coord.left - bannersPas;
  //alert("despl = " + despl);
  if(despl < bannersMaxLeft) despl = bannersMaxLeft;
  $('#bannersSlideSlide').animate({left:despl},bannersTemps);
}


function bannersGoLeft()
{
  var coord = $('#bannersSlideSlide').position()
  var despl=coord.left + bannersPas;
  if(despl > 0) despl = 0;
  $('#bannersSlideSlide').animate({left:despl},bannersTemps);
}


/* JS de carrusel banners FINAL*/


/* JS de carrusel properes novetats INICI*/

var properesPas = 100;
var properesMaxLeft = 0;
var properesTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function properesSet(quinPas,quantes)
{
    properesPas = quinPas;
    properesMaxLeft = - (quantes*properesPas);

}
function properesGoRight()
{
  var coord = $('#properesSlideSlide').position()
  var despl=coord.left - properesPas;
  //alert("despl = " + despl);
  if(despl < properesMaxLeft) despl = properesMaxLeft;
  $('#properesSlideSlide').animate({left:despl},properesTemps);
}


function properesGoLeft()
{
  var coord = $('#properesSlideSlide').position()
  var despl=coord.left + properesPas;
  if(despl > 0) despl = 0;
  $('#properesSlideSlide').animate({left:despl},properesTemps);
}


/* JS de carrusel properes novetats FINAL*/


/* JS de carrusel mesVenuts INICI*/

var mesVenutsPas = 100;
var mesVenutsMaxLeft = 0;
var mesVenutsTemps = 500;

//Nota: des de php es podria cridar aquesta funciķ
function mesVenutsSet(quinPas,quantes)
{
    mesVenutsPas = quinPas;
    mesVenutsMaxLeft = - (quantes*mesVenutsPas);

}
function mesVenutsGoRight()
{
  var coord = $('#mesVenutsSlideSlide').position()
  var despl=coord.left - mesVenutsPas;
  //alert("despl = " + despl);
  if(despl < mesVenutsMaxLeft) despl = mesVenutsMaxLeft;
  $('#mesVenutsSlideSlide').animate({left:despl},mesVenutsTemps);
}


function mesVenutsGoLeft()
{
  var coord = $('#mesVenutsSlideSlide').position()
  var despl=coord.left + mesVenutsPas;
  if(despl > 0) despl = 0;
  $('#mesVenutsSlideSlide').animate({left:despl},mesVenutsTemps);
}


/* JS de carrusel mesVenuts FINAL*/


/* JS de login INICI*/

var UNV_user = false;
function loginEntrar()
{
   txt=$("#loginEmail").val();//alert("loginEntrar email: " + txt);
  txt2=$("#loginPsw").val();
  //alert(txt+" "+txt2);
  $.post("Xsisplau.php",{P1:txt,P2:txt2},function(result){
    //$("#login").fadeOut();
    //alert(result);
//20110415    $("#menuMain").html(result);
    $("#mydivlogin").html(result);
    //$("#login").fadeIn();
    UNV_user = true;
    if(UNV_calReaload != "undefined") window.location.reload();//20110315, haurā de ser reload
  });

}
function loginTancar()
{
//   txt=$("#loginEmail").val();//alert("loginEntrar email: " + txt);
     txt2='by';
  $.post("Xadeu.php",{P1:txt2},function(result){
    //$("#login").fadeOut();
   //alert(result);
    $("#menuMain").html(result);
    //$("#login").fadeIn();
    UNV_user = false;
    if(UNV_calReaload != "undefined") window.location.reload();//20110315, haurā de ser reload
  });
}

function loginOK()
{
    $("#cistell").fadeIn();
    //alert(text);
//    $("#destacatsPeu1").html(text);
}
function loginKO()
{
//    $("#cistell").hide();
    $("#cistell").fadeOut();
//    $("#destacatsPeu1").html(text);
}

/* JS de login FINAL*/

/* JS de compra INICI*/
//des de miniFitxa i fitxa
//20110422 function comprar(elProducte)




//AQUI AQUI AQUI AQUI


function comprarAmaga()
{
 $("#compraInfo").fadeOut();
}

var UNV_compraInfoTextOK = "";
var UNV_compraInfoTextKO = "";
function comprar(elProducte)
{
    //preparem el div d'iformaciķ
    myLeft = UNV_mousex - 60;
    myTop = UNV_mousey - 120;
    if(UNV_user) $('#compraInfoText').html(UNV_compraInfoTextOK);
    else $('#compraInfoText').html(UNV_compraInfoTextKO);
    //  var coord = $(quinBoto).position()
    // var despl=coord.left - novetatsPas;
    //alert("comprar("+elProducte+", quinBoto: "+quinBoto)
    //alert("comprar("+elProducte+", left: "+coord.left)
     //alert("comprar("+elProducte+", left: "+myLeft+", top: "+myTop)
     $('#compraInfo').css( 'left', myLeft );
     $('#compraInfo').css( 'top', myTop);
     $("#compraInfo").fadeIn(1000);
     t=setTimeout("comprarAmaga()",2000);
     

    if(UNV_user){
      //alert('comprar('+elProducte+')');
      $.post("XcistellLiniaAdd.php",{P1:elProducte,P2:UNV_user},function(result){
        //$("#login").fadeOut();
        //alert(result);
        $("#cistellCos").html(result);
        //NOTA: faltarā el div pop up d'informaciķ'
      });

    }
    else{
    //  window.location.assign("usuari.php");

    }

}
function cistellAct()
{
    //no fem res
}

function cistellActProd(elProducte)
{
    //aqui si    onchange
    if(UNV_user){
      //alert('comprar('+elProducte+')');
      $.post("XcistellLiniaAct.php",{P1:elProducte,P2:elProducte},function(result){
        //$("#login").fadeOut();
        //alert(result);
        $("#pantCistellLlista").html(result);
        //NOTA: faltarā el div pop up d'informaciķ'
      });

    }
    else{
      window.location.assign("usuari.php");

    }
}
function cistellSetProd(elProducte)
{
    //aqui si    onchange
    var quantitat;
    if(UNV_user){
      
      quantitat = $("#cantitatCistella"+elProducte).val();
 //     if(quantitat == 0) return;
      $.post("XcistellProducteSet.php",{P1:elProducte,P2:quantitat},function(result){
        //$("#login").fadeOut();
        //alert(result);
        $("#pantCistellLlista").html(result);
        //NOTA: faltarā el div pop up d'informaciķ'
      });

    }
    else{
      window.location.assign("usuari.php");

    }
}

function cistellDelProd(elProducte)
{
    //aqui si    onchange
    if(UNV_user){

 //     if(quantitat == 0) return;
      $.post("XcistellProducteDel.php",{P1:elProducte,P2:elProducte},function(result){
        //$("#login").fadeOut();
        //alert(result);
        $("#pantCistellLlista").html(result);
        //NOTA: faltarā el div pop up d'informaciķ'
      });

    }
    else{
      window.location.assign("usuari.php");

    }
}


function cistellBuidar(text)
{
    if(UNV_user){
    var r=confirm(text)
    if (r==true)
      {
        
      $.post("XcistellBuidar.php",'',function(result){
        $("#cistellCos").html(result);
      });

      if(UNV_esCistell != "undefined") window.location.assign("comandes.php");//20110425, comandes.php

      
      }
    }
    else{
    //  window.location.assign("usuari.php");

    }
}

//tipus de ports
function pantCistellSetPorts(quinTipus)
{
    //aqui si    onchange
    if(UNV_user){

 //     if(quantitat == 0) return;
      $.post("XcistellSetPorts.php",{P1:quinTipus,P2:quinTipus},function(result){
        $("#formuAjaxSetPorts").html(result);
      });

    }
}


//tipus de pagament
function pantCistellSetPag(quinTipus,quant)
{
    //aqui si    onchange
    if(UNV_user){

 //     if(quantitat == 0) return;
      $.post("XcistellSetPag.php",{P1:quinTipus,P2:quant},function(result){
        $("#pantCistellPag").html(result);
      });

    }
}


//funciķ a partir de Validacio de Ferran

function cistellValidaEnv(strRequired){
	//alert("TRACE Validacio: "+quinId);
	var idForm = quinId;
	$("formCistellEnv").validate({
		
		rules:{
			nom:"required",
			cognoms:"required",
			nif:"required",
			direccio:"required",
			localitat:"required",
			codiPostal:"required",
			provincia:"required",
			estat:"required",
			valid:"required",
			email:{
				required:true,
				email: true
				},
			tel:{required: true,
					digits: true
				},
			pass:{
				required:true,
				minlength:6
				},
			rPass:{
				required:true,
				minlength:6,
				equalTo: "#pass"
				}
			},
			messages:{
				valid:{
				required: str_valid
				}
			},
			
		 errorElement: "em"
		
		
    });
}


//buscador
function buscador(){
    var frase = $('#buscadorEdit').val();
    //alert(frase);
    if(frase == "") return;
//    getElementById('buscadorForm').submit();
    $('#buscadorForm').submit();

}



/*
*
function validarSiNumero(numero){
if (!/^([0-9])*$/.test(numero))
alert("El valor " + numero + " no es un número");
}

*/
/* JS de compra FINAL*/

