 var old = 1;
 var hslide = 0;
 var delay = 4000;
 var s = 1;
 var dp = 1;

 function imgchange(n){
     if(n != old){
       $('#img'+n).fadeIn('slow');
       $('#img'+old).fadeOut('slow');
       $('#gal_'+n).addClass('sel');
       $('#gal_'+old).removeClass('sel');
       old = n;
    }
 }

 function imgslide(){
  if(hslide == 0){ 
    hslide = 1;
    $.doTimeout( 'loop', delay, function(){
       if ( hslide == 0 ) {
          
           return false;
        }else{
            imgright(1);
        }
       
       return true;
     });;
    if(s == 1){ s = 0; }else{ imgright(hslide); }
     
  }else{ 
    hslide = 0; 
  }
 }

 function timg(t){
   hslide = 0; 
   imgchange(t);
 }
 
 function imgright(t){
   if(t == 0){ hslide = 0; }
   var n = old + 1;
   if(old == imgc){
     imgchange(1);
   }else{
     imgchange(n);
   }
 }

 function naviview(t){
  if(t == 1){
    if(dp == 0){
      
        $("#navt").slideDown("slow");
        $("#n1").slideDown("slow");
        $("#n2").slideDown("slow");
    }
  }else{
    dp = 0;
    $.doTimeout( 3000, function(){
      $("#navt").slideUp("slow");
      $("#n1").slideUp("slow");
      $("#n2").slideUp("slow");
    });
  }
 }

    function containsDOM (container, containee) {
      var isParent = false;
      do {
        if ((isParent = container == containee))
          break;
        containee = containee.parentNode;
      }
      while (containee != null);
      return isParent;
    }

    function checkMouseEnter (element, evt) {
      if (element.contains && evt.fromElement) {
        return !element.contains(evt.fromElement);
      }
      else if (evt.relatedTarget) {
        return !containsDOM(element, evt.relatedTarget);
      }
    }

    function checkMouseLeave (element, evt) {
      if (element.contains && evt.toElement) {
        return !element.contains(evt.toElement);
      }
      else if (evt.relatedTarget) {
        return !containsDOM(element, evt.relatedTarget);
      }
    }
 

