// JavaScript Document



if (jQuery.browser.msie) {
	
	
	jQuery(window).load(function(){	 
		
		
		$(document).ready(function(){
	
	 // MY BKGALLERY SCRIPT TO MANAGE BACKGROUND IMAGES
	
	var actualimg = 1;
	var totalimages = jQuery('#bkgallery img').length;
   	var skip_transition = false;
    var imagewidth = jQuery('#bkgallery #im1').width();
    var imageheight = jQuery('#bkgallery #im1').height();
	var ratio = imageheight/imagewidth;
	   
	if(totalimages == 1){jQuery('#bkgallery a').hide();}
	
	
	 
    	supersizeImage(jQuery('#bkgallery #im1'), ratio);
    
    jQuery(window).resize(function() {
			imagewidth = jQuery('#im'+actualimg).width();
       		imageheight = jQuery('#im'+actualimg).height();
			ratio = imageheight/imagewidth; 
			

			supersizeImage(jQuery('#im'+actualimg), ratio);
    });
	
	function fadeImage(action){
		if(skip_transition == false){
			
			
			 
			jQuery('#bkgallery img').fadeOut(500);
			if(action == "prev"){
				actualimg = actualimg-1;
				if(actualimg < 1){actualimg = totalimages;}
			}else if(action == "next"){
				actualimg = actualimg+1;
				if(actualimg > totalimages){ actualimg = 1;}
			} 
			imagewidth = jQuery('#im'+actualimg).width();
       		imageheight = jQuery('#im'+actualimg).height();
			ratio = imageheight/imagewidth; 
			
			supersizeImage(jQuery('#im'+actualimg), ratio);
			jQuery('#im'+actualimg).fadeIn(500);
		}
		skip_transition = false; 
	}
   
    jQuery(function() {
        if(totalimages >1 &&skip_transition == false ){
			
            setInterval(function() {   
				 
				fadeImage( 'next');
            }, 12000);
        } 
    });
	
	jQuery('#bkgallery a').click(function(){
		skip_transition = false; 
		var action = (jQuery(this).attr('class'));
		
		fadeImage(action);
		skip_transition = true;
		return false;
	});
	
	jQuery(document).keydown(function(event) {
		 
	  	if (event.keyCode == '39') { //NEXT
		 	jQuery('#bkgallery .next').click();
	   	}else  if (event.keyCode == '37') { //PREV
		 	jQuery('#bkgallery .prev').click();
	   	}
	   	 
	});

	// SUPERSIZE FUNCTION TO MANAGE SCREEN RATIO FIT FOR BACKGROUND IMAGE  

	

    function supersizeImage(image, ratios) {
		
       
	   
	   //alert(imagewidth + " - "+imageheight);
       var browserwidth = jQuery(window).width();
       var browserheight = jQuery(window).height();
 	   if(imageheight == 0){imageheight = jQuery(image).attr('height');}
       
		
	    
		
       if ((browserheight/browserwidth) >= ratios){//si la pantalla es mas alta que ancha (respecto al ratio
               jQuery(image).height(browserheight-10);
               jQuery(image).width(browserheight / ratios); 
       } else { 
	   			 
               jQuery(image).width(browserwidth);
               jQuery(image).height(browserwidth * ratios);    
       }
     
       jQuery(image).css('left', (browserwidth - jQuery(image).width())/2);
       if(jQuery(image).height()>0){
       		jQuery(image).css('top', (browserheight - jQuery(image).height())/2);
       }
	}

 
});  
	   

$(document).ready(function(){ 

	// MENU SCRIPT
	
	var timeout    = 500;
	var closetimer = 0;
	var ddmenuitem = 0;
	
	function jsddm_open()
	{  jsddm_canceltimer();
	   jsddm_close();
	   ddmenuitem = $(this).find('ul').css('display', 'block');}
	
	function jsddm_close()
	{  if(ddmenuitem) ddmenuitem.css('display', 'none');}
	
	function jsddm_timer()
	{  closetimer = window.setTimeout(jsddm_close, timeout);}
	
	function jsddm_canceltimer()
	{  if(closetimer)
	   {  window.clearTimeout(closetimer);
		  closetimer = null;}}

 

	$('#menu-main > li').bind('mouseover', jsddm_open)
	$('#menu-main > li').bind('mouseout',  jsddm_timer)

	
	document.onclick = jsddm_close;

});	
		
		
								 
	});

}else{

$(document).ready(function(){

	
	 // MY BKGALLERY SCRIPT TO MANAGE BACKGROUND IMAGES
	
	var actualimg = 1;
	var totalimages = jQuery('#bkgallery img').length;
   	var skip_transition = false;
    var imagewidth = jQuery('#bkgallery #im1').width();
    var imageheight = jQuery('#bkgallery #im1').height();
	var ratio = imageheight/imagewidth;
	   
	if(totalimages == 1){jQuery('#bkgallery a').hide();}
	
	
	 
    	supersizeImage(jQuery('#bkgallery #im1'), ratio);
    
    jQuery(window).resize(function() {
			imagewidth = jQuery('#im'+actualimg).width();
       		imageheight = jQuery('#im'+actualimg).height();
			ratio = imageheight/imagewidth; 
			
			supersizeImage(jQuery('#im'+actualimg), ratio);
    });
	
	function fadeImage(action){
		if(skip_transition == false){
			
			
			 
			jQuery('#bkgallery img').fadeOut(500);
			if(action == "prev"){
				actualimg = actualimg-1;
				if(actualimg < 1){actualimg = totalimages;}
			}else if(action == "next"){
				actualimg = actualimg+1;
				if(actualimg > totalimages){ actualimg = 1;}
			} 
			imagewidth = jQuery('#im'+actualimg).width();
       		imageheight = jQuery('#im'+actualimg).height();
			ratio = imageheight/imagewidth; 
			
			supersizeImage(jQuery('#im'+actualimg), ratio);
			jQuery('#im'+actualimg).fadeIn(500);
		}
		skip_transition = false; 
	}
   
    jQuery(function() {
        if(totalimages >1 &&skip_transition == false ){
			
            setInterval(function() {   
				 
				fadeImage( 'next');
            }, 12000);
        } 
    });
	
	jQuery('#bkgallery a').click(function(){
		skip_transition = false; 
		var action = (jQuery(this).attr('class'));
		
		fadeImage(action);
		skip_transition = true;
		return false;
	});
	
	jQuery(document).keydown(function(event) {
		 
	  	if (event.keyCode == '39') { //NEXT
		 	jQuery('#bkgallery .next').click();
	   	}else  if (event.keyCode == '37') { //PREV
		 	jQuery('#bkgallery .prev').click();
	   	}
	   	 
	});

	// SUPERSIZE FUNCTION TO MANAGE SCREEN RATIO FIT FOR BACKGROUND IMAGE  

	

    function supersizeImage(image, ratios) {
		
       
	   
	   //alert(imagewidth + " - "+imageheight);
       var browserwidth = jQuery(window).width();
       var browserheight = jQuery(window).height();
 	   if(imageheight == 0){imageheight = jQuery(image).attr('height');}
       
		
	    
		
       if ((browserheight/browserwidth) >= ratios){//si la pantalla es mas alta que ancha (respecto al ratio
               jQuery(image).height(browserheight-50);
               jQuery(image).width(browserheight / ratios); 
       } else { 
	   			 
               jQuery(image).width(browserwidth);
               jQuery(image).height((browserwidth-50) * ratios);    
       }
     
       jQuery(image).css('left', (browserwidth - jQuery(image).width())/2);
       if(jQuery(image).height()>0){
       		jQuery(image).css('top', (browserheight - jQuery(image).height())/2);
       }
	}

 
});  
	   

$(document).ready(function(){ 

	// MENU SCRIPT
	
	var timeout    = 500;
	var closetimer = 0;
	var ddmenuitem = 0;
	
	function jsddm_open()
	{  jsddm_canceltimer();
	   jsddm_close();
	   ddmenuitem = $(this).find('ul').css('display', 'block');}
	
	function jsddm_close()
	{  if(ddmenuitem) ddmenuitem.css('display', 'none');}
	
	function jsddm_timer()
	{  closetimer = window.setTimeout(jsddm_close, timeout);}
	
	function jsddm_canceltimer()
	{  if(closetimer)
	   {  window.clearTimeout(closetimer);
		  closetimer = null;}}

 

	$('#menu-main > li').bind('mouseover', jsddm_open)
	$('#menu-main > li').bind('mouseout',  jsddm_timer)

	
	document.onclick = jsddm_close;

});	
 
}
// JavaScript Document
