/* hide form text */
function hideFormText() {
	var _inputs = document.getElementsByTagName('input');
	var _txt = document.getElementsByTagName('textarea');
	var _value = [];
	
	if (_inputs) {
		for(var i=0; i<_inputs.length; i++) {
			if (_inputs[i].type == 'text' || _inputs[i].type == 'password') {
				
				_inputs[i].index = i;
				_value[i] = _inputs[i].value;
				
				_inputs[i].onfocus = function(){
					if (this.value == _value[this.index])
						this.value = '';
				}
				_inputs[i].onblur = function(){
					if (this.value == '')
						this.value = _value[this.index];
				}
			}
		}
	}
	if (_txt) {
		for(var i=0; i<_txt.length; i++) {
			_txt[i].index = i;
			_value['txt'+i] = _txt[i].value;
			
			_txt[i].onfocus = function(){
				if (this.value == _value['txt'+this.index])
					this.value = '';
			}
			_txt[i].onblur = function(){
				if (this.value == '')
					this.value = _value['txt'+this.index];
			}
		}
	}
}
if (window.addEventListener)
	window.addEventListener("load", hideFormText, false);
else if (window.attachEvent)
	window.attachEvent("onload", hideFormText);
	
/* ie hover */
eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('9 u=k(){9 g=/^([^#.>`]*)(#|\\.|\\>|\\`)(.+)$/;k u(a,b){9 c=a.J(/\\s*\\,\\s*/);9 d=[];n(9 i=0;i<c.l;i++){d=d.v(o(c[i],b))};6 d};k o(a,b,c){a=a.z(" ","`");9 d=a.r(g);9 e,5,m,7,i,h;9 f=[];4(d==8){d=[a,a]};4(d[1]==""){d[1]="*"};4(c==8){c="`"};4(b==8){b=E};K(d[2]){w"#":7=d[3].r(g);4(7==8){7=[8,d[3]]};e=E.L(7[1]);4(e==8||(d[1]!="*"&&!x(e,d[1]))){6 f};4(7.l==2){f.A(e);6 f};6 o(7[3],e,7[2]);w".":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};7=d[3].r(g);4(7!=8){4(e.j==8||e.j.r("(\\\\s|^)"+7[1]+"(\\\\s|$)")==8){q};m=o(7[3],e,7[2]);f=f.v(m)}y 4(e.j!=8&&e.j.r("(\\\\s|^)"+d[3]+"(\\\\s|$)")!=8){f.A(e)}};6 f;w">":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};m=o(d[3],e,">");f=f.v(m)};6 f;w"`":5=p(b,d[1]);n(i=0,h=5.l;i<h;i++){e=5[i];m=o(d[3],e,"`");f=f.v(m)};6 f;M:4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};f.A(e)};6 f}};k p(a,b){4(b=="*"&&a.F!=8){6 a.F};6 a.p(b)};k x(a,b){4(b=="*"){6 N};6 a.O.G().z("P:","")==b.G()};6 u}();k Q(a,b){9 c=u(a);n(9 i=0;i<c.l;i++){c[i].R=k(){4(t.j.H(b)==-1){t.j+=" "+b}};c[i].S=k(){4(t.j.H(b)!=-1){t.j=t.j.z(b,"")}}}}4(D.I&&!D.T){D.I("U",V)}',58,58,'||||if|listNodes|return|subselector|null|var||||||||limit||className|function|length|listSubNodes|for|doParse|getElementsByTagName|continue|match||this|parseSelector|concat|case|matchNodeNames|else|replace|push|childNodes|nodeType|window|document|all|toLowerCase|indexOf|attachEvent|split|switch|getElementById|default|true|nodeName|html|hoverForIE6|onmouseover|onmouseout|opera|onload|ieHover'.split('|'),0,{}))
/*parametrs [selector, hover_class]*/
function ieHover() {
	hoverForIE6(".persons .holder", "hover");
}
/* tabs */

//* jquery tabs *********************************************************************************
jQuery.fn.jqueryTabs = function(_options){
	// defaults options
/*
		event: 'click','mouseover','mouseleave'
*/
	var _options = jQuery.extend({
		event: 'click',
		tabset: 'ul.tabset'
	},_options);

	return this.each(function(){
		var _this = jQuery(this);
		var _tabset = jQuery(_options.tabset,_this);
		var _a = 0;

		_tabset.each(function(){
			var _list = jQuery(this);
			var _links = _list.find('a.tab', _list);
			if(_links.filter('.active').length == 0) {
				_links.eq(0).addClass('active');
				_links.parent().eq(0).addClass('active');
			}
			jQuery('.btn-next', _this).click(function(){
				if(_a+1 < _links.length) _links.eq(++_a).trigger('click');
				else _links.eq(_a=0).trigger('click');
				return false;
			});
			jQuery('.btn-prev', _this).click(function(){
				if(_a-1 >= 0) _links.eq(--_a).trigger('click');
				else _links.eq(_a=_links.length-1).trigger('click');
				return false;
			});
			_links.each(function() {
				var _link = jQuery(this);
				var _href = _link.attr('href');
				var _tab = jQuery(_href, _this);

				if(_link.hasClass('active')) _tab.show();
				else _tab.hide();

				_link.bind(_options.event, function(){
					_links.filter('.active').each(function(){
						jQuery(jQuery(this).removeClass('active').attr('href')).hide();
						jQuery(jQuery(this).parent().removeClass('active').attr('href')).hide();
					});
					_link.addClass('active');
					_link.parent().addClass('active');
					_a = _links.index(_link);
					_tab.show();
					return false;
				});
			});
		});
	})
}


jQuery(document).ready(function($){


  // Open all external links in a new window
  $('body').linkManager();
  
  // Product Detail Tabs

	$('#main').jqueryTabs();
	$('.wp-menu').each(function(){
		$('>li:first', this).addClass('first');
		$('>li:last', this).addClass('last');
		$('ul', this).each(function(){
			$('>li:first', this).addClass('first');
			$('>li:last', this).addClass('last');
		});
	});

  // Adjust height of nav hover/active background for 2-line scenario on sidebar

  $('.menu li a').each(function() {
    if ($(this).height() > 20) {
      $(this).addClass('two');
    }
  });

  // Carousels on Homepage

  $('#home-top-sliders').cycle({
    fx : 'fade',
    slideExpr : 'li',
    prev : '.hts-btn-prev',
    next : '.hts-btn-next',
    timeout : 0
  });

  $('#customer-logos #holder1').cycle({
    fx : 'scrollHorz',
    speed : 600,
    slideExpr : '.slide-link',
    prev : '.switcher .btn-prev',
    next : '.switcher .btn-next',
    timeout : 6000
  });

  $('#customer-logos #holder2').cycle({
    fx : 'scrollHorz',
    speed : 600,
    slideExpr : '.slide-pic',
    prev : '.switcher .btn-prev',
    next : '.switcher .btn-next',
    timeout : 6000
  });

  $('.switcher .btn-prev, .switcher .btn-next').click(function() {
    $('#customer-logos #holder1').cycle('pause');
    $('#customer-logos #holder2').cycle('pause');
  });

});
