//Parametros galeria/////////////////

	var pau = 6000;
	var ac=0;


//Menu principal///////////////

function ini_menu(){
$("#nav").mouseenter( 
    	function() {
			$(this).children('.nav_bg').animate({opacity: 0.8})
			} 
		)
		
$("#nav").mouseleave( 
		function() {
			$(this).children('.nav_bg').animate({opacity: 0.3}) 
		}
 	 );
	$("#nav ul li").hover( 
			function() {
			$(this).children('.sub').css("display", "block");
			$(this).parent().parent().parent().children('.nav_bg').animate({opacity: 0.8})
			
			return false;	
			}, 
			 function() {
			$(this).children('.sub').css("display", "none");
			}
	
	);

}


// Play, pause, ffw y rew de galeria////////

function ini_nav_gal(){
$("#prev").click(
		function(event) {
			var r=parseFloat(ac)-1
			ini(r,"rw")
			clearTimeout(interval);
			$("#stop").css("display","none")
			$("#play").css("display","block")
			event.preventDefault();
			return false;
		}
)
$("#sig").click(
		function(event) {
			var r=parseFloat(ac)+1
			ini(r,"fw")
			clearTimeout(interval);
			$("#stop").css("display","none")
			$("#play").css("display","block")
			event.preventDefault();
			return false;
		}
)

$("#play").click(
		function(event) {
			$(this).css("display","none")
			$("#stop").css("display","block")
			if(typeof interval != "undefined" ){
				clearTimeout(interval);
			}
			ini(parseFloat(ac)+1);
			interval = setInterval(function() { ini(parseFloat(ac)+1);} , pau);
			event.preventDefault();
			return false;
			}
)

$("#stop").click(
	function(event) {
		$(this).css("display","none")
		$("#play").css("display","block")
		clearTimeout(interval);
		event.preventDefault();
		return false;
	}
)

}

//Carga de fotos galeria////////////////////////////

var cont_load=0;
function ini(a,b){
			if (cont_load==0){
			cont_load=1;
			$(".gal_menu a").removeClass("cur");		
			if (a==bgImg.length){
			a=0;
			ac=0;
			} else if (a < 0) {
			a=parseFloat(bgImg.length)-1
			ac=a
			}
			var r=parseFloat(a)+1
			$(".gal_menu a:nth-child("+r+")").addClass("cur")
			
			$('#desc').fadeOut('fast',function(){
				var d =$('#descripciones li:nth-child('+r+')').html();
				$('#desc').html(d)
				$('#desc').fadeIn('slow')
			})

			var	nu = '<li style="display:none"><img src="'+bgImg[a].so+'"></li>';
			var	lo = '<div class="loading"></div>';
			$('#bg').append(lo)
			$('ul#im_ul').append(nu)
			
			
			
			$('ul#im_ul img').bind('load', function() {
			re(); 
			$('#bg .loading').remove()
			
   			$('ul#im_ul li:last').fadeIn('slow',limp)
			});
			
			ac=a
			
			}
}

//Click en scroll galeria////////////////////////////////
function ini_scroll_a(){
$(".gal_menu a").click(
	function(event) {
	ac=parseFloat($(this).attr('rel'))
	clearTimeout(interval);
	$("#stop").css("display","none")
	$("#play").css("display","block")
	ini(ac)
	event.preventDefault();
	return false;

    }
)
}



//Borrado de imágenes anteriores en galeria///////////////

function limp() {
		$('ul#im_ul li:first').remove();
		cont_load=0;
}
		
//Resize de fotos a pantalla////////////////////////
var newWindowWidth = 0;
function re() {
	
			$("ul#im_ul li:last img").css({
            height: $(window).height(),
            width: "auto"
        })
			$("#vid object").attr("height", $(window).height())
			$("#vid object").attr("width", $(window).height()*1.33)
			
			
			
		  
}

//Navegacion página coleccion//////////////////////////////
function ini_nav_col() {

var newWindowWidth = $(window).width();
if(newWindowWidth > 600){   
$("#nav_lat li").hover(    
		function() {
			$(this).stop(true,true).css({height: '100px'}).animate({ height: '175px' }, 500);
			return false;
		},
		
		function() {
		$(this).stop(true,true).css({height: '175px'}).animate({ height: '100px' }, 500);	
		return false;
		}	 
	);
}
}
//Movimiento scroll galería//////////////////////////

function ini_scrollGal(wrapper, scrollable){
  var wrapper = $(wrapper), scrollable = $(scrollable);
  scrollable.hide();
  var loading = $("<div class='loading'>LOADING</div>").appendTo(wrapper);
  var interval2 = setInterval(function(){
    var images = scrollable.find("img");
    var completed = 0;
    images.each(function(){
      if (this.complete) completed++;   
    });

    if (completed == images.length){
      clearInterval(interval2);
      setTimeout(function(){
        loading.hide();
        wrapper.css({overflow: "hidden"});
        scrollable.slideDown("slow", function(){
          enable(); 
        });                 
      }, 1000); 
    }
  }, 100);

 function enable(){
  var inactiveMargin = 100;         
  var wrapperWidth = wrapper.width();
  var wrapperHeight = wrapper.height();
  var scrollableHeight = scrollable.outerHeight() + 2*inactiveMargin;     
  wrapper.mousemove(function(e){
  var wrapperOffset = wrapper.offset();
  var top = (e.pageY -  wrapperOffset.top) * (scrollableHeight - wrapperHeight) / wrapperHeight  - inactiveMargin;
    if (top < 0){
      top = 0;
    }
    wrapper.scrollTop(top);
  });       
}
}
function ini_nav_bot(){

  	$("#nav_bot .it").hover( 
    function() {
		$(this).animate({width: '236px'})
		$(this).children().children('p').css("display", "block")
		return false;
		},
	
		function() {
		$(this).animate({width: '150px'}) 
		$(this).children().children('p').css("display", "none")
		return false;
		  }
 	 );
	$("#nav_bot .concepto").hover( 
    function() {
		$(this).animate({width: '336px'})
		$(this).children().children('.ver_mas').css("display", "block")
		return false;
		},
	
		function() {
		$(this).animate({width: '150px'}) 
		$(this).children().children('.ver_mas').css("display", "none")
		return false;
		 }
 	 );
}
//Recarga en resize de pantalla/////////////////////
	$(window).bind("resize", function () {
       re()
    });
	
//Reemplazo de valores en array para moviles///////
String.prototype.replaceArray = function(find, replace) {
  var replaceString = this;
  var regex; 
  for (var i = 0; i < find.length; i++) {
    regex = new RegExp(find[i], "g");
    replaceString = replaceString.replace(regex, replace[i]);
  }
  return replaceString;
};

function ini_mov(){
 var newWindowWidth = $(window).width();
     if(newWindowWidth < 600){                
		 for(var i=0; i< bgImg.length; i++) {
							var  textarea = bgImg[i].so;
							var find = [folder];
							var replace = [folder+"_mov"];
							bgImg[i].so = textarea.replaceArray(find, replace);
					}
	}
}

(function($,flash){var createAttrs=function(obj){var aEach,aArray=[];for(aEach in obj){if(/string|number/.test(typeof obj[aEach])&&obj[aEach]!==''){aArray.push(aEach+'="'+obj[aEach]+'"');}}
return aArray[j]('');},createParams=function(obj){var aEach,bEach,aArray=[],bArray;if(typeof obj=='object'){for(aEach in obj){if(typeof obj[aEach]=='object'){bArray=[];for(bEach in obj[aEach]){bArray.push([bEach,'=',encodeURIComponent(obj[aEach][bEach])][j](''));}
obj[aEach]=bArray[j]('&');}
if(obj[aEach]){aArray.push(['<param name="',aEach,'" value="',obj[aEach],'" />'][j](''));}}
obj=aArray[j]('');}
return obj;},expressInstallIsActive=false,j='join';$[flash]=(function(){try{var flashVersion='0,0,0',Plugin=navigator.plugins['Shockwave Flash']||ActiveXObject;flashVersion=Plugin.description||(function(){try{return(new Plugin('ShockwaveFlash.ShockwaveFlash')).GetVariable('$version');}
catch(eIE){}}());}
catch(e){}
flashVersion=flashVersion.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:flashVersion[1]>0,activeX:Plugin&&!Plugin.name,version:{major:flashVersion[1]*1,minor:flashVersion[2]*1,release:flashVersion[3]*1},hasVersion:function(version){var versionCompare=this.version,major='major',minor='minor',release='release';version=(/string|number/.test(typeof version))?version.toString().split('.'):version||[0,0,0];version=[version[major]||version[0]||versionCompare[major],version[minor]||version[1]||versionCompare[minor],version[release]||version[2]||versionCompare[release]];return(version[0]<versionCompare[major])||(version[0]==versionCompare[major]&&version[1]<versionCompare[minor])||(version[0]==versionCompare[major]&&version[1]==versionCompare[minor]&&version[2]<=versionCompare[release]);},expressInstall:'expressInstall.swf',create:function(obj){if(!$[flash].available||expressInstallIsActive||!typeof obj=='object'||!obj.swf){return false;}
if(obj.hasVersion&&!$[flash].hasVersion(obj.hasVersion)){obj={swf:obj.expressInstall||$[flash].expressInstall,attrs:{id:obj.id||'SWFObjectExprInst',name:obj.name,height:Math.max(obj.height||137),width:Math.max(obj.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:($[flash].activeX)?'ActiveX':'PlugIn',MMdoctitle:document.title.slice(0,47)+' - Flash Player Installation'}}};expressInstallIsActive=true;}
else{obj=$.extend(true,{attrs:{id:obj.id,name:obj.name,height:obj.height||180,width:obj.width||320},params:{wmode:obj.wmode||'opaque',flashvars:obj.flashvars}},obj);}
if($[flash].activeX){obj.attrs.classid=obj.attrs.classid||'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';obj.params.movie=obj.params.movie||obj.swf;}
else{obj.attrs.type=obj.attrs.classid||'application/x-shockwave-flash';obj.attrs.data=obj.attrs.data||obj.swf;}
return['<object ',createAttrs(obj.attrs),'>',createParams(obj.params),'</object>'][j]('');}};}());$.fn[flash]=function(args){if(typeof args=='object'){this.each(function(){var test=document.createElement(flash);var newFlash=$[flash].create(args);if(newFlash){test.innerHTML=newFlash;if(test.childNodes[0]){this.appendChild(test.childNodes[0]);}};});}
else if(typeof args=='function'){this.find('object').andSelf().filter('object').each(function(){var elem=this,jsInteractionTimeoutMs='jsInteractionTimeoutMs';elem[jsInteractionTimeoutMs]=elem[jsInteractionTimeoutMs]||0;if(elem[jsInteractionTimeoutMs]<660){if(elem.clientWidth||elem.clientHeight){args.call(this);}
else{setTimeout(function(){$(elem)[flash](args);},elem[jsInteractionTimeoutMs]+66);}}});}
return this;};}(jQuery,'flash'));
