﻿function swapImages(){  
  var $active = $('#tag_gallery .active');   
  var $next = ($('#tag_gallery .active').next().length > 0) ? $('#tag_gallery .active').next() : $('#tag_gallery div:first'); 
  $active.fadeOut('slow',function(){    
    $active.removeClass('active'); 
    $next.fadeIn('slow').addClass('active'); 
  }); 
}  

$(document).ready(function() {
  setInterval('swapImages()', 6000); 
  
  var tids = '';
  if ($(location).attr('href').indexOf('#reviews') >= 0) {
    setTabs('reviews');
    $(location).attr('href')
    window.scrollTo(0,0); 
  }
  else if ($(location).attr('href').indexOf('#info') >= 0) {
    setTabs('info');
    $(location).attr('href')
    window.scrollTo(0,0); 
  }
  else {
    setTabs('promos');
  }
  
	$('#lnk_promos,#lnk_reviews,#lnk_info,#lnk_01,#lnk_02,#lnk_03,#lnk_04,#lnk_05,#lnk_06,#lnk_07,#lnk_08').live('click', function(event) {
    $(this).blur();
  	tab=$(this).attr('id').substring(4);
    event.preventDefault();
    setTabs(tab);
	});
  
	$('#tag_tabs a').live('mouseover', function(event) {
  	$(this).addClass('over');
	});
  
	$('#tag_tabs a').live('mouseout', function(event) {
  	$(this).removeClass('over');
	});
  
  function setTabs(tab) {
  	$('#tag_tabs a').removeClass('on');
  	$('#lnk_'+tab).addClass('on');
  	$('#tab_promos,#tab_reviews,#tab_info,#tab_01,#tab_02,#tab_03,#tab_04,#tab_05,#tab_06,#tab_07,#tab_08').hide();
  	$('#tab_'+tab).show();
  }
 
  switch($('#SearchType').val()) {
    case '0': case '6':
      $('#region').val(0);
      $('#country').val(0);
      $('#location').val(0);
      $('#type').val(0);
      $('#activity').val(0);
      
      $('#region').bind('change', function(event) {
        //update country
        $('#country').attr('disabled', 'disabled').val('0');
        if ($('#region').val()=='0') { $('#country').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+'&tcid=2', function() {$('#country').removeAttr('disabled', 'disabled')}); }
        else { $('#country').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+'&tcid=2&restrict=1', function() {$('#country').removeAttr('disabled', 'disabled')}); }
        
        //update location
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').html('<option value=\'0\'>all locations</option>').val('0');
        
        //update type
        $('#type').attr('disabled', 'disabled').val('0');
        if ($('#region').val()=='0') { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        else { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        
        //update activity
        $('#activity').attr('disabled', 'disabled').val('0');
        $('#activity').html('<option value=\'0\'>all activities</option>').val('0');
        
      });
      
      $('#country').bind('change', function(event) {
        //update location
        $('#location').attr('disabled', 'disabled').val('0');
        if ($('#country').val()=='0') { $('#location').html('<option value=\'0\'>all locations</option>').val('0'); }
        else { $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#country').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')}); }

        //update type
        $('#type').attr('disabled', 'disabled').val('0');
        if ($('#country').val()=='0') { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        else { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+','+$('#country').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        
        //update activity
        $('#activity').attr('disabled', 'disabled').val('0');
        $('#activity').html('<option value=\'0\'>all activities</option>').val('0');
      });
      
      $('#location').bind('change', function(event) {
        //update type
        $('#type').attr('disabled', 'disabled').val('0');
        if ($('#location').val()=='0') { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+','+$('#country').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        else { $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#region').val()+','+$('#country').val()+','+$('#location').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')}); }
        
        //update activity
        $('#activity').attr('disabled', 'disabled').val('0');
        $('#activity').html('<option value=\'0\'>all activities</option>').val('0');
      });
      
      $('#type').bind('change', function(event) {
        $('#activity').attr('disabled', 'disabled').val('0');
        if ($('#type').val()=='0') { $('#activity').html('<option value=\'0\'>all sub types</option>').val('0'); }
        else { $('#activity').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+','+$('#region').val()+','+$('#country').val()+','+$('#location').val()+'&tcid=5&restrict=1', function() {$('#activity').removeAttr('disabled', 'disabled')}); }
      });
      
      break;
    
    case '7':
      $('#country').bind('change', function(event) {
        $('#type').attr('disabled', 'disabled').val('0');
        $('#location').attr('disabled', 'disabled').val('0');
        $('#type').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#country').val()+'&tcid=4', function() {$('#type').removeAttr('disabled', 'disabled')});
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#country').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      $('#type').bind('change', function(event) {
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+','+$('#country').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      break;
    
    case '8':
      $('#type').bind('change', function(event) {
        $('#activity').attr('disabled', 'disabled').val('0');
        $('#location').attr('disabled', 'disabled').val('0');
        $('#activity').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+'&tcid=5&restrict=1', function() {$('#activity').removeAttr('disabled', 'disabled')});
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      $('#activity').bind('change', function(event) {
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+','+$('#activity').val()+'&tcid=3&restrict=1', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      break;  
      
    case '9':
      $('#type').bind('change', function(event) {
        $('#activity').attr('disabled', 'disabled').val('0');
        $('#activity').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#type').val()+'&tcid=5&restrict=1', function() {$('#activity').removeAttr('disabled', 'disabled')});
      });
      break;

    case '10':
      $('#country').bind('change', function(event) {
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#activity').val()+','+$('#country').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      $('#activity').bind('change', function(event) {
        $('#country').attr('disabled', 'disabled').val('0');
        $('#location').attr('disabled', 'disabled').val('0');
        $('#country').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#activity').val()+'&tcid=2', function() {$('#country').removeAttr('disabled', 'disabled')});
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#country').val()+','+$('#activity').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      break;
      
    case '11':
      $('#country').bind('change', function(event) {
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#country').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      break;
      
    case '12':
      $('#activity').bind('change', function(event) {
        $('#location').attr('disabled', 'disabled').val('0');
        $('#location').load('/search/listener.asp', 'tids='+$('#TagIDs').val()+','+$('#activity').val()+'&tcid=3', function() {$('#location').removeAttr('disabled', 'disabled')});
      });
      break;
    
    default:
  }
 
  
});



