$(document).ready(function() {
  $('input.prompt').livequery(function() {
		var id = $(this).attr('id');
		var $i = $('label[for='+id+']');
		$i.addClass('label_prompt');
		var txt = $i.text();
		$(this).val(txt);
		$(this).focus(function() {
			if($(this).val() == txt) $(this).val('').toggleClass('prompt');
		});
		$(this).blur(function() {
			if($(this).val() == '') $(this).val(txt).toggleClass('prompt');
		});
	});
	
	$(':submit').addClass('button');
	$(':reset').addClass('button');
	$(':text,:password').addClass('text');
	
  $('#side_accordion').accordion({
    active: 0,
    icons: {
      header: "accordion_off",
     	headerSelected: "accordion_on"
    },
    autoHeight: false
  });
  
  $("#side_accordion").accordion({
	  icons: {
      header: "accordion_off",
     	headerSelected: "accordion_on"
   	},
    autoHeight: false
  });
  
  $sub_nav = $('#nav2').children('ul').children('li').children('div');
  $sub_nav.each(function(i, n) {
    if(!$(this).find('ul > li > ul').length) {
      $(this).addClass('single');
    }
  });
  
  $('tbody tr:odd').addClass('even');
  
  $('table.styled tbody td:contains("Yes")').livequery(function() {
    $(this).wrapInner('<span class="accessibility" />');
    $(this).addClass('yes');
  });
  $('table.styled tbody td:contains("No")').livequery(function() {
    $(this).wrapInner('<span class="accessibility" />');
    $(this).addClass('no');
  });
  
  $('#nav1 > ul > li > ul').prepend("<div class='pointer'></div>");
  
  $('a[href=#]').click(function() {
    alert("We need the url for this link!");
    return false;
  });
  
  $('#nav1 > ul > li, #nav2 > ul > li').hover(
    function() {
      $(this).addClass('hover');
    },
    function() {
      $(this).removeClass('hover');
    }
  );
  
  $('.tabs').tabs();
  
  $('form.jump_nav').livequery(function() {
    $(this).find(':submit').hide();
    $select = $(this).find('select');
    $select.attr('disabled', false);
    $select.prepend('<option selected="selected" value="">Select...</option>');
  });
  
  $('select#page_id').change(function() {
    if($(this).val()=='') return false;
    $(this).attr('disabled',true);
    $(this).prepend('<option selected="selected" value="'+$(this).val()+'">Loading Page...</option>');
    window.location="?page_id="+$(this).val();
  });
  
  $('dl.gray').livequery(function() {
    $('dl.gray').each(function(n,i) {
      if(!$(this).find('div').length) // didn't find an inner div
        $(this).addClass('single');
    });
  });
  
  $("a#wizard_link").click(function(){
  	var t = "<img src='/wp-content/themes/new_theme/wizard/images/verio_ntt.png' class='windowTitle'/>";
  	var loc = this.href + "?c=" + getCacheString();
  	GB_show(t,loc,340,800,1);
	var scrollPosition = $(window).scrollTop() +100;
	$("#GB_window").css({top:scrollPosition});
  	return false;
  });
  
  $('#side_accordion > div').livequery(function() {
    $p = $(this).find('p:has("a:contains(\"Learn more\")")');
    $p.each(function(i,n) {
      $a = $($p.find('a:contains("Learn more")')[0]);
      $a.addClass('learn_more');
      $(n).after($a);
    })
  });
  
  $body_classes = $('body').attr('class').split(" ");
  if($body_classes[0] == $body_classes[1]) {
    $('body').addClass('top');
  }
  
  
});

var GB_ANIMATION = true;
var RandSeed = 0
function createRandomString(p) {
  var curdate = new Date();
  return curdate.getTime() % Math.pow(2,p);
}
function getCacheString() {
  randomString = createRandomString(16).toString() + "_" + createRandomString(32).toString() + "_" + createRandomString(24).toString() + "_" + createRandomString(48).toString();
  return randomString;
}

function loadCarousel(src, settings_path) {
  path = encodeURIComponent(settings_path);
  loadSwf(src, '962', '230', 'settings_path='+path);
}

function loadSwf(src, width, height, vars) {
  if(vars==null) vars = '';
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', width,
			'height', height,
			'src', src,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', src,
			'bgcolor', '#ffffff',
			'name', src,
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', src,
			'salign', '',
			'flashvars', vars
			); //end AC code
	}
}