// JavaScript Document
$(document).ready(function() {

  // ACCOMM COOKIE 
  $('select#accommid option').each(function () {

    var optionValue = $(this).attr('value');
    var cookieValue = $.cookie('vp_search_cookie_accommid');
	
    if (optionValue == cookieValue) {
	  $(this).attr("selected", true);
	}

    if(cookieValue == 4) {
	  $('#Sleepsmax').show();
	}
	else {
	  $('#Sleepsmax').hide();
	}

  });

  $('select#accommid').change(function() {

    var selected = $('select#accommid option:selected').attr('value');

    $.cookie('vp_search_cookie_accommid', selected, { path: '/', expires: 10 });  

    if(selected == 4) {
	  $('#Sleepsmax').show();
	}
	else {
	  $('#Sleepsmax').hide();
	}

  });

  // SLEEPS MAX COOKIE
  $('select#max option').each(function () {

    var optionValue = $(this).attr('value');
    var cookieValue = $.cookie('vp_search_cookie_max');
	
    if (optionValue == cookieValue) {
	  $(this).attr("selected", true);
	}

  });

  $('select#max').change(function() {

    var selected = $('select#max option:selected').attr('value');

    $.cookie('vp_search_cookie_max', selected, { path: '/', expires: 10 });  

  });

  // AREA COOKIE
  $('select#area option').each(function () {

    var optionValue = $(this).attr('value');
    var cookieValue = $.cookie('vp_search_cookie_area');
	
    if (optionValue == cookieValue) {
	  $(this).attr("selected", true);
	}

  });

  $('select#area').change(function() {

    var selected = $('select#area option:selected').attr('value');

    $.cookie('vp_search_cookie_area', selected, { path: '/', expires: 10 });  

  });

  // GRADE COOKIE
  $('select#grade option').each(function () {

    var optionValue = $(this).attr('value');
    var cookieValue = $.cookie('vp_search_cookie_grade');
	
    if (optionValue == cookieValue) {
	  $(this).attr("selected", true);
	}

  });

  $('select#grade').change(function() {

    var selected = $('select#grade option:selected').attr('value');

    $.cookie('vp_search_cookie_grade', selected, { path: '/', expires: 10 });  

  });


  // WALKER CHECKBOX COOKIE
  $('#walk').each(function () {

    var cookieValue = $.cookie('vp_search_cookie_walk');

    if (cookieValue=='true') {
	  $('#walk').attr('checked',true);
	}

  });

  $('#walk').click(function() {

    var selected = $('#walk[checked]').attr('checked');
    $.cookie('vp_search_cookie_walk', selected, { path: '/', expires: 10 });  

  });

  // CYCLING CHECKBOX COOKIE
  $('#cycle').each(function () {

    var cookieValue = $.cookie('vp_search_cookie_cycle');

    if (cookieValue=='true') {
	  $('#cycle').attr('checked',true);
	}

  });

  $('#cycle').click(function() {

    var selected = $('#cycle[checked]').attr('checked');
    $.cookie('vp_search_cookie_cycle', selected, { path: '/', expires: 10 });  

  });

  // ACCESS CHECKBOX COOKIE
  $('#astmt').each(function () {

    var cookieValue = $.cookie('vp_search_cookie_access');

    if (cookieValue=='true') {
	  $('#astmt').attr('checked',true);
	}

  });

  $('#astmt').click(function() {

    var selected = $('#astmt[checked]').attr('checked');
    $.cookie('vp_search_cookie_access', selected, { path: '/', expires: 10 });  

  });

  // DOG CHECKBOX COOKIE
  $('#dog').each(function () {

    var cookieValue = $.cookie('vp_search_cookie_dog');

    if (cookieValue=='true') {
	  $('#dog').attr('checked',true);
	}

  });

  $('#dog').click(function() {

    var selected = $('#dog[checked]').attr('checked');
    $.cookie('vp_search_cookie_dog', selected, { path: '/', expires: 10 });  

  });

  // SEARCH NAME COOKIE

  $('#searchtext').each(function () {

    var cookieValue = $.cookie('vp_search_cookie_name');
	
    if (cookieValue) {
	  $(this).attr("value", cookieValue);
	}

  });


  $('#searchtext').blur(function() {

    var selected = $('#searchtext').attr("value");

    $.cookie('vp_search_cookie_name', selected, { path: '/', expires: 10 });  

  });

  $('#name_submit').submit(function() {

    var selected = $('#searchtext').attr("value");
	
    $.cookie('vp_search_cookie_name', selected, { path: '/', expires: 10 });  

  });

  $('#searchtext').keydown(function(e) {

    if(e.which == 13 || e.which == 116){ 
    
	  var selected = $('#searchtext').attr("value");
	
      $.cookie('vp_search_cookie_name', selected, { path: '/', expires: 10 });  
	  
	}

  });

  $('#searchtext').css('width','210px')
  $('#searchtext_cycle').css('width','190px')

$('#reset_form').css('text-decoration','none');

  $('#reset_form').click(function() {

    $.cookie('vp_search_cookie_accommid', null);  
    $.cookie('vp_search_cookie_max', null);  
    $.cookie('vp_search_cookie_area', null);  
    $.cookie('vp_search_cookie_grade', null);  
    $.cookie('vp_search_cookie_walk', null);  
    $.cookie('vp_search_cookie_cycle', null);  
    $.cookie('vp_search_cookie_access', null);  
    $.cookie('vp_search_cookie_dog', null);
	
  });

  $('#reset_form_name').css('text-decoration','none');

  $('#reset_form_name').click(function() {

    $.cookie('vp_search_cookie_name', null);  
	
  });

  $('div.main').hide();

  $('a.toggle_access').toggle(
      function() { 
	    var relValue = $(this).attr('rel');
	    $('div.main[rel='+relValue+']').show(); 
	  },						
	  function() { 
	    var relValue = $(this).attr('rel');
	    $('div.main[rel='+relValue+']').hide(); 
	  }						
  );

  $('a.imagefcy').fancybox();

  $('#print-btn').append('<img src="/template/visitpembs/images/print-button.jpg" alt="Print Page Content" />');
  $('#print-btn img').css('cursor','pointer');
  $('#print-btn').css('margin','5px 0px 10px 0px');

  $('#print-btn').click(function() {

    bV = parseInt(navigator.appVersion)
    if (bV >= 4) { window.print(); }
	
  });

  $("#signup-input").focus(function() {
	if( this.value == this.defaultValue ) {
		this.value = "";
	}
  });
  $("#signup-input").blur(function() {
	if( !this.value.length ) {
		this.value = this.defaultValue;
	}
  });

});