jQuery.noConflict();
/* All the stuff from scripts originally */
/*----------------------------------------------+
 | Yeah I know | TODO: GET RID OF MM JS ALL TOGETHER
 +----------------------------------------------*/
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function aninputFocusBind() {
	jQuery(".aninput").focus(function() {
		if(jQuery(this).attr('id')=='PasswordText') {
			jQuery(this).parent().html("<input type=\"password\" id=\"Password\" name=\"password\" title=\"Password\" class=\"aninput\" />");
			document.getElementById("Password").focus();
			aninputBlurBind();
		} else if(jQuery(this).attr('id')=='PasswordText1') {
			jQuery(this).parent().html("<input type=\"password\" id=\"Password1\" name=\"password1\" title=\"Password\" class=\"aninput\" />");
			document.getElementById("Password1").focus();
			aninputBlurBind();
		} else if(jQuery(this).attr('id')=='PasswordText2') {
			jQuery(this).parent().html("<input type=\"password\" id=\"Password2\" name=\"password2\" title=\"Password\" class=\"aninput\" />");
			document.getElementById("Password2").focus();
			aninputBlurBind();
		} else if(jQuery(this).attr('value')==jQuery(this).attr('id').replace(/_/g, ' ').replace(/[0-9]/, '')) {
			jQuery(this).attr('value', "");
		}
	});
}

function aninputBlurBind() {
	jQuery(".aninput").blur(function () {
		if(jQuery(this).attr('value')=='')
		{
			if(jQuery(this).attr('id')=='Password' && jQuery(this).attr('value')=='') {
				jQuery(this).parent().html("<input type=\"text\" id=\"PasswordText\" name=\"password-text\" title=\"Password\" class=\"aninput\" value=\"Password\" />");
				aninputFocusBind();
			} else if(jQuery(this).attr('id')=='Password1' && jQuery(this).attr('value')=='') {
				jQuery(this).parent().html("<input type=\"text\" id=\"PasswordText1\" name=\"password-text1\" title=\"Password\" value=\"Create Password\" class=\"aninput\" />");
				aninputFocusBind();
			} else if(jQuery(this).attr('id')=='Password2' && jQuery(this).attr('value')=='') {
				jQuery(this).parent().html("<input type=\"text\" id=\"PasswordText2\" name=\"password-text2\" title=\"Password\" value=\"Confirm Password\" class=\"aninput\" />");
				aninputFocusBind();
			} else {
				jQuery(this).attr('value', jQuery(this).attr('id').replace(/_/g, ' ').replace(/[0-9]/, ''));
				document.getElementById(jQuery(this).attr('id')).type = 'text';
			}
		}
	});
}

jQuery('#top').ready(function(){
    // if(jQuery.cookie(COOKIE_NAME)) {
    //  var spudtester = jQuery.cookie(COOKIE_NAME);
    //  var spudstr = spudtester.split("||");
    //  var spud_r = Object();
    //  jQuery.each(spudstr, function() {
    //      var temp_spud = this.split(':');
    //      spud_r[temp_spud[0]] = temp_spud[1];
    //  });
    //  var spud = {zip:spud_r['zip'], firstname:spud_r['firstname'], lastlogin:spud_r['lastlogin'], lastlogout:spud_r['lastlogout']};
    //  callback(spud);
    // } else {
    // }
	
	aninputBlurBind();
	aninputFocusBind();
});

var menuwidth = 0;

jQuery(document).ready(function() {
			  MM_preloadImages(ROOT+"images/ajax-loader.gif");	

		    //Agregado por Germán. Esto lo que hace es asignar a cada link del scroller del itinerario la funcion para cambiar de obra al hacer click en el link
				for(i=1; i<17; i++) {
					jQuery('#linkItinerario' + i).ready(function() {
						jQuery('#linkItinerario' + i).attr('href', 'javascript: activarItinerario(' + i + ');');
					});
				}

				//Agregado por Germán. Esto es para videos
				if(document.getElementById("linkVideo1")) {
					for(i=1; i<8; i++) {
						jQuery('#linkVideo' + i).ready(function() {
							jQuery('#linkVideo' + i).attr('href', 'javascript: activarVideo(' + i + ');');
						});
					}
				}		
				
				
		

    // Gray, Comment this out to stop banner rotation on main
	  if(jQuery('ul#point-main').attr('id')) {
	 	jQuery('ul#point-main').innerfade({
	 		speed: 1000,
	  		timeout: 8000,
	  		type: 'sequence',
	  		containerheight: '250px'
	  	});
	  }
    // Stop commenting out here

	jQuery('.afeaturetitle').children('a').attr('href', 'javascript:void(0);')
	jQuery('.afeaturetitle').children('a').click(function() {
		clearTimeout(jQuery.innerfade.ifchanger);
		for(i=1;i<4;i++) {
			j = i+1;
			jQuery('#the'+i+'feature').css("display", "none");
			jQuery('#the'+i+'title').children('a').css({"width":"155px" });
			jQuery('#the'+i+'title').children('a').css("color","#FFFFFF");
			jQuery('#the'+i+'title').children('a').css("background","#9F9693");
			jQuery('#the'+i+'title').children('a').css("border-left","1px solid #8A807B");
			jQuery('#the'+i+'title').children('a').css("padding","0 9px 0 9px");
			jQuery('#the'+i+'title').children('a').css("margin","17px 0 18px 0");
		}
		
		jQuery('#the'+(jQuery(this).attr('rel'))+'feature').css("display", "block");
		
		//var a_left_space = ((jQuery(this).attr('rel')-1)*163) + 142;
		//jQuery("#the_arrow").animate({ left:a_left_space.toString()+"px" }, 300);
		jQuery(this).animate({ "width":"161px" }, 300);
		jQuery(this).css("color","#FFFFFF");
		jQuery(this).css("background","#8D8380");
		jQuery(this).css("border-left","none");
		var alerta = 0;
		alerta = (((jQuery(this).attr('rel')) - 1));
		alerta = alerta + 2;
		var siguiente, i;
		siguiente=document.getElementsByTagName('a');
		for(i=1;i<siguiente.length;i++) {
			nodo = siguiente[i];
			if(nodo.rel == alerta) {
				jQuery(nodo).css("border-left","0");
				break;
			}
		}
		jQuery(this).css("padding","17px 9px 18px 9px");
		jQuery(this).css("margin","0");
		jQuery(this).css("height","25px");
	    clearTimeout(jQuery.innerfade.ifchanger);
	});

	
	

}); 


function descargarAjax(img) {
	if(!img.complete) {
		setTimeout("descargarAjax(a)",100);
	} else {
		document.getElementById("precarga-ajax").style.display = "none";
	}
}

var a = new Image;

function activarItinerario(intId) {
	a = new Image;
	a.src = ROOT+"images/encabezados/"+intId+".jpg";
	document.getElementById("precarga-ajax").style.display = "block";
	setTimeout("descargarAjax(a)",100);
	MM_preloadImages();
	var strClass = "";
	//Cambio el className del header temporal
	switch(intId) {
		case 1: strClass = "uno"; break;
		case 2: strClass = "dos"; break;
		case 3: strClass = "tres"; break;
		case 4: strClass = "cuatro"; break;
		case 5: strClass = "cinco"; break;
		case 6: strClass = "seis"; break;
		case 7: strClass = "siete"; break;
		case 8: strClass = "ocho"; break;
		case 9: strClass = "nueve"; break;
		case 10: strClass = "diez"; break;
		case 11: strClass = "once"; break;
		case 12: strClass = "doce"; break;
		case 13: strClass = "trece"; break;
		case 14: strClass = "catorce"; break;
		case 15: strClass = "quince"; break;
		case 16: strClass = "dieciseis"; break;
	}
	document.getElementById("header").className = strClass; 	
	simple_ajax(ROOT+"ajax/activarItinerario.php", "POST", "id=" + intId);
}


function activarVideo(intId) {
	simple_ajax(ROOT+"ajax/activarVideo.php", "POST", "id=" + intId);
}


	