//*****Replace align attribute with class**************************************************//
function replaceAlign() {
  if (!document.getElementsByTagName('img')) return false;
  $('img[align="left"]').addClass('left').removeAttr('align');
	$('img[align="right"]').addClass('right').removeAttr('align');
	$('img[align="middle"]').addClass('middle').removeAttr('align');
}
//*****Replace target attribute with class**************************************************//
function replaceTarget() {
  if (!document.getElementsByTagName('a')) return false;
  $('a[target]').addClass('newwindow').removeAttr('target');
}
//*****The following function make it possible to have web standard popups**************************************************//
function strictNewWindow() {
  if (!document.getElementsByTagName('a')) return false;
  $('a.newwindow').click(function() {
		window.open($(this).attr('href'));
    return false;
	});
}
//*****Add swfobject flash call**************************************************//
function initializeFlash() {
	if (!document.getElementById('flash-content')) return false;
	var flashvars = {};
	var params = {wmode: 'transparent'};
	var attributes = {};
	attributes.id = "flash";
	swfobject.embedSWF("swf/flash-content.swf","flash-content","729","135","8.0.0","swf/expressInstall.swf",flashvars,params,attributes);
}
//*****Clear search text out search box on focus**************************************************//
function clearSearchBox() {
	if (!document.getElementById('txtSearch')) return false;
	$('#txtSearch').focus(function() {
    if ($(this).val() == 'SEARCH') {
      $(this).val('');
	  }
  });
}
//********************************product tab switcher*********************************//
function productTabSwitch() {
  if ($('ul.productCollateralTab').length != 1) return false;
  $('div.tabWrap').each(function (i) {
    $(this).hide();
  });
  $('ul.productCollateralTab li a').each(function (i) {
    $(this).attr('id','callTab' + i);
  });
  $('ul.productCollateralTab + div.tabWrap').show();  
	$('ul.productCollateralTab li a').click(function(){
    $(this).parent().parent().children('li').each(function (i) {
      $(this).removeClass('selected');
    });
    $(this).parent().parent().parent().children('div').each(function (i) {
      $(this).hide();
    });
    $(this).parent().addClass('selected');
    var position = $(this).attr('id').substr(7,2) - 0;
	  $('div.tabWrap:eq('+position+')').show();
	  return false;
	});
}
//*****faq toggle**************************************************//
function faqToggle() {
  if ($('.toggleWrap').length != 1) return false;
  $('.toggle').hide();
  $('.toggleWrap h4').addClass('inactive');
  $('.toggleWrap h4').click(function() {
    if ($(this).hasClass('selected')) {
      return false;
    } else {
      $('.toggle:visible').slideUp();
      $(this).next('.toggle:hidden').slideDown();
      $('.toggleWrap h4').removeClass('selected');
      $(this).addClass('selected');
      return false;
    }
  });
}
//*****jquery carousel from http://www.gmarwaha.com/jquery/jcarousellite/**************************************************//
function jcarousel() {
  if ($('.carousel').length < 1) return false;
  $('.carouselWrap').each(function(index) {
    $(this).addClass('carouselWrap' + index);
    var navigation = Math.ceil($('.carouselWrap' + index + ' .carousel ul li').size() / 5);
    $('.carouselWrap' + index + ' .carouselNavigation').append('<ul class="carouselCounter"></ul>');
    for (var i = 1; i <= navigation; i++) {
      $('.carouselWrap' + index + ' .carouselCounter').append('<li><a class="carouselLink' + i +'" href="">' + i +'</a></li>');
    }
    $('.carouselWrap' + index + ' .carouselCounter li:first a').addClass('selected');
    $('.carouselWrap' + index + ' .carousel ul li').each(function(index){
      index += 1;
      number = Math.ceil(index / 5);
      $(this).addClass('carousel' + number);
    });
    $('.carouselWrap' + index + ' .carousel').jCarouselLite({
      btnNext: '.carouselWrap' + index + ' .next',
      btnPrev: '.carouselWrap' + index + ' .prev',
      visible: 5,
      scroll: 5,
      mouseWheel: true,
      beforeStart: function() {
      },
      afterEnd: function() {
        $('.carouselWrap' + index + ' .carouselCounter li a').removeClass('selected');
        var l = $('.carouselWrap' + index + ' .carousel ul').position();
        $('.carouselWrap' + index + ' .carousel ul li').each(function(i){
          var position = $(this).position();
          if (position.left == (l.left * -1)) {
            var section = $(this).attr('class').substr(8,2) - 1;
  	        $('.carouselWrap' + index + ' .carouselCounter li:eq(' + section + ') a').addClass('selected');
          }
        });
      },
      btnGo:
      ['.carouselLink1','.a2','.a3','.a4','.a5',
       '.carouselLink2','.a7','.a8','.a9','.a10',
       '.carouselLink3','.a12','.a13','.a14','.a15',
       '.carouselLink4','.a17','.a18','.a19','.a20',
       '.carouselLink5','.a22','.a23','.a24','.a25',
       '.carouselLink6','.a27','.a28','.a29','.a30',
       '.carouselLink7','.a32','.a33','.a34','.a35',
       '.carouselLink8','.a37','.a38','.a39','.a40',
       '.carouselLink9','.a42','.a43','.a44','.a45',
       '.carouselLink10']
    });
    if (index != 0) {
      $(this).hide();
    }
  });
  $('ul.carouselSections li a').click(function() {
    var count = $('ul.carouselSections li a').index(this);
    $('.carouselWrap').hide();
    $('.carouselWrap:eq(' + count + ')').show();
    $('ul.carouselSections li a').removeClass('selected');
    $('ul.carouselSections li a:eq(' + count + ')').addClass('selected');
    return false;
  });
}
//*****jquery carousel from http://www.gmarwaha.com/jquery/jcarousellite/**************************************************//
function clearFloats() {
  $('#products .products ul li').each(function(index) {
    newRow = index % 5;
    if (newRow == 0) {
      $(this).addClass('clear');
    }
  });
}
//*****Load all functions**************************************************//
$(document).ready(function(){
  replaceAlign();
  replaceTarget();
  strictNewWindow();
  ////initializeFlash();
  clearSearchBox();
  productTabSwitch();
  faqToggle();
  jcarousel();
  clearFloats();
});


function setprice() { 

var price = document.getElementById('payment').value;
var frmaction = document.frm1.action;
frmaction = frmaction + '&Price=' + price;  

//document.frm1.action = frmaction;

window.location = frmaction;
//document.frm1.submit();
}
