/* ----------------- INIT ---------------------- */
var posibletween=true;

 	/*------------------ANALYTICS--------------*/
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9293570-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
/*--------------CLOSE ANALYTICS----------*/


$(document).ready(function() {
	//$(document).pngFix();

    //Marcamos el elemento del menu según la url de la pagina en la que estamos
    var root = '/';
    var url =  window.location.pathname;
    url = '/' + url.substring(url.lastIndexOf(root) + root.length,url.length);
    var aux = url.lastIndexOf('/');
    if(aux <= 0) aux = url.lastIndexOf('.');
    url = url.substring(0,aux);
    if(url != "")$("#menu a[href*='" + url + "']").css("background", '#000 url(/test/images/fondo_menu_rollover.jpg) repeat-x');

    //Definimos el logo para que nos lleve a la home
    $("#logo").click(function(){
        window.location.href = "/index.html";
    })
	




});

function getWindowSize() {
  var myWidth = 0, myHeight = 0;

  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }

  return new Array(myWidth,myHeight);
}

//////////////////////////////////////////////
function pasarFoto(btn){
	var pos_actual = parseInt(document.getElementById("tira_fotos").style.left);
	var anchura = 398;
    var max = 6;
	if(!pos_actual) pos_actual=0;

    var index = - pos_actual / 398;

	if(btn == "izq") {
	    if(index > 0) index--;
        else index = max;
	}else {
	    if(index < max) index++;
        else index = 0;
	}

    pos_proxima = -anchura * index;

	if(posibletween) {
		posibletween=false;
		$("#tira_fotos").animate({ left:pos_proxima  },{duration:800, easing:"easeOutQuart",complete:function(){ posibletween=true; }});
	}
}

/*--------------RESTRINGIR CARACTERES EN TEXTFIELDS-----------------*/
    var numeros = "0123456789";
    var caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var caracteresEsp = "áéíóúÁÉÍÚÓñÑçÇ";
    var especiales = "@_-.";
	var textarea= caracteres+especiales+numeros+caracteresEsp+' ,;:()¡!¿?';
	var email= caracteres+especiales+numeros;
	var nombre= caracteres+caracteresEsp+' ';

    function realTimeValidation(elEvento, permitidos) {
        var evento = elEvento || window.event;
        var caracter = String.fromCharCode(evento.charCode);
		var caracter2 = String.fromCharCode(evento.keyCode);
		
		//alert("N:"+navigator.userAgent.toLowerCase()+"\n"+"C:"+evento.charCode+"\n"+"K:"+evento.keyCode);
        
		if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1){
			if(evento.keyCode > 0) return true;
			return permitidos.indexOf(caracter) != -1;
		}else if(navigator.userAgent.toLowerCase().indexOf("msie")>-1){
			return permitidos.indexOf(caracter2)!=-1 || evento.keyCode==13;
		}else if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){
			return permitidos.indexOf(caracter)!=-1 || evento.charCode==13;
		}else if(navigator.userAgent.toLowerCase().indexOf("safari")>-1){
			return permitidos.indexOf(caracter)!=-1 || evento.charCode==13;
		}else{
			return true;
		}

    }
