﻿//namespace scripts
jQDatatel = {};
// for search:  pulls qstring value and dumps to field.
function getQuery(param) {
	var p = escape(unescape(param));
	var regex = new RegExp("[?&]" + p + "(?:=([^&]*))?", "i");
	var match = regex.exec(window.location.search);
	var value = null;
	if (match != null) {
		value = match[1];
	}
	return value;
}
// Accordion
$.extend(jQDatatel.accordion = function (a) { var a = { speed: 500 }; heightArray = new Array(); $(".accordion .item").each(function () { heightArray.push($(this).height()) }); $('.accordion .item').css('display', 'none'); $('.accordion .item').slideUp(); $('.accordion .itemToggle').bind('click', function () { if ($(this).next('.item').css('display') != 'block') { $(this).next('.item').css('height', heightArray[$('.accordion .itemToggle').index(this)]); $(this).parent('.accordion').children('.item').slideUp(a.speed); $(this).next('.item').slideToggle(a.speed) } else { $(this).next('.item').slideToggle(a.speed) } }) });
// tabs 
eval(function (p, a, c, k, e, d) { e = function (c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) { d[e(c)] = k[c] || e(c) } k = [function (e) { return d[e] } ]; e = function () { return '\\w+' }; c = 1 }; while (c--) { if (k[c]) { p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]) } } return p } ('q.n(6.7=5(){$(\'*[1-0=8]\').u(5(m,4){$(4).3(\'*[1-0=0] *[1-0=h]\').C();$(4).3(\'*[1-0=0]:s-r *[1-0=h]\').A();$(4).3(\'*[1-0=0]:s-r\').F(\'<b j="9" />\');$(4).3(\'*[1-0=0] *[1-0=v]\').u(5(D,t){$(4).3(\'.9\').G(\'<a>\'+t.K+\'</a>\')});$(4).3(\'.9 f:s-r\').w(\'j\',\'o\');$(4).3(\'*[1-0=0] *[1-0=v]\').L()});$(\'*[1-0=8] .9 f\').l(\'g\',5(){6.7.k(p)});q.n(6.7.B=5(2,d,c){$($(2).e(\'b\').i(\'a\')[d]).J(\'j\');$($(2).e(\'b\').i(\'a\')[c]).w(\'j\',\'o\')});q.n(6.7.k=5(2){$(\'*[1-0=8] .9 f\').I(\'g\');c=$(2).e(\'b\').i(\'a\').m($(2));d=$($(2).e(\'b\').i(\'a\')).m($(2).e(\'b\').3(\'a.o\'));H(c!=d){y=$(2).x(\'*[1-0=8]\').3(\'*[1-0=0] *[1-0=h]\')[d];z=$(2).x(\'*[1-0=8]\').3(\'*[1-0=0] *[1-0=h]\')[c];6.7.B(2,d,c);$(y).C();$(z).A();$(\'*[1-0=8] .9 f\').l(\'g\',5(){6.7.k(p)})}E{$(\'*[1-0=8] .9 f\').l(\'g\',5(){6.7.k(p)})}})});', 48, 48, 'tab|data|clickedTab|find|el|function|jQDatatel|tabs|tabContainer|tabNavigation|li|ul|newTabIndex|currentTabIndex|parent|LI|click|tabContent|children|class|flip|bind|index|extend|active|this|jQuery|child|first|arrEl|each|tabHeader|attr|parents|currentTabContent|newTabContent|show|activate|hide|arrIndex|else|before|append|if|unbind|removeAttr|innerHTML|remove'.split('|'), 0, {}))
//Flyout
$.extend(jQDatatel.flyoutSimple = function (options) { options = { speed: 200 }; var autohide; $('.flyoutMenu .submenu').hide(); $('.flyoutMenu .trigger').bind('mouseenter', function () { clearTimeout(autohide); $(this).closest('.flyoutMenu').find('.trigger').removeClass('active'); $(this).closest('.flyoutMenu').find('.submenu').slideUp(options.speed); $(this).addClass('active'); $(this).children('.submenu').slideToggle(options.speed); }); $('.flyoutMenu .trigger').bind('mouseleave', function () { var menu = this; autohide = setTimeout(function () { $(menu).children('.submenu').slideToggle(options.speed, function () { $(menu).removeClass('active'); }); }, 500); }); });
// run scripts
$(document).ready(function () {
	jQDatatel.flyoutSimple();
	jQDatatel.accordion()
	jQDatatel.tabs();
	//Cufon.refresh();
	// placeholder
	$('[placeholder]').focus(function() {
	  var input = $(this);
	  if (input.val() == input.attr('placeholder')) {
		input.val('');
		input.removeClass('placeholder');
	  }
	}).blur(function() {
	  var input = $(this);
	  if (input.val() == '' || input.val() == input.attr('placeholder')) {
		input.addClass('placeholder');
		input.val(input.attr('placeholder'));
	  }
	}).blur().parents('form').submit(function() {
	  $(this).find('[placeholder]').each(function() {
		var input = $(this);
		if (input.val() == input.attr('placeholder')) {
		  input.val('');
		}
	  })
	});
	
});
