//code for showing Download drop down box with animation.
function initDownloadDropDown(){
	var dwnlodObj = $("#dright");
	var dwnlodLinksObj = $("#downloadsLinks");
	if(dwnlodObj && dwnlodLinksObj){
		/*dwnlodObj.toggle(
			function(){
				dwnlodLinksObj.css({top:dwnlodObj.offset().top + dwnlodObj.height() - 2, left:dwnlodObj.offset().left});
				dwnlodLinksObj.width(dwnlodObj.width());
				dwnlodLinksObj.slideDown("fast"); //speed: fast > medium > slow
			},
			function(){
				dwnlodLinksObj.slideUp();
			}
		);*/
		dwnlodObj.click(
			function(){
				if(dwnlodLinksObj.is(':visible')){
					dwnlodLinksObj.slideUp();
				}else{
					dwnlodLinksObj.css({top:dwnlodObj.offset().top + dwnlodObj.height() - 2, left:dwnlodObj.offset().left});
					dwnlodLinksObj.width(dwnlodObj.width());
					dwnlodLinksObj.slideDown("fast"); //speed: fast > medium > slow
				}

			}
		);
		dwnlodObj.bind("mouseleave",
			function(){
				dwnlodLinksObj.slideUp();
			}
		);
		
	}
}

//Left accordion menu on every page for showing sublinks
function initLeftMenu() {
  $('#activeLeftMenu').show();
  $('#activeLeftMenu').parent().addClass('downimage');
  $('#leftMenu li img').click(
    function() {
      var checkElement = $(this).next().next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
      }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        checkElement.parent().addClass('downimage');
        $('#leftMenu ul:visible').parent().removeClass('downimage');
        $('#leftMenu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
       }
      }
    );
  }

//OEM page contant accordion
function initOEM_Accordion(){
  var dow_border = $('#dow_border');
  var int_border = $('#int_border');
  var dis_border = $('#dis_border');
  var bookmarkEOF = $('#bookmarkEOF');
  //dow_border.hide();
  //int_border.hide();
  //dis_border.hide();
  var scrollToSpeed = 1000;
  $('#download_button').click(
	function(){
		if(dow_border.is(':visible')){
			dow_border.slideUp('normal');
			$("#arrow_dow").removeClass('darrow');
		}else{
			$("#arrow_dow").addClass('darrow');
			dow_border.slideDown('normal',
				function(){
					$.scrollTo(bookmarkEOF,scrollToSpeed);
				}
			);
		}
		if(int_border.is(':visible')){
			int_border.slideUp('normal');
			$("#arrow_int").removeClass('iarrow');
		}
		if(dis_border.is(':visible')){
			dis_border.slideUp('normal');
			$("#arrow_dis").removeClass('disarrow');
		}
		
	}
  );
  $('#integrate_button').click(
	function(){
		if(int_border.is(':visible')){
			int_border.slideUp('normal');
			$("#arrow_int").removeClass('iarrow');
		}else{
			int_border.slideDown('normal',
				function(){
					$.scrollTo(bookmarkEOF,scrollToSpeed);
				}
			);
			$("#arrow_int").addClass('iarrow');
		}
		if(dow_border.is(':visible')){
			dow_border.slideUp('normal');
			$("#arrow_dow").removeClass('darrow');
		}
		if(dis_border.is(':visible')){
			dis_border.slideUp('normal');
			$("#arrow_dis").removeClass('disarrow');
		}
	}
  );
  $('#distribute_button').click(
	function(){
		if(dis_border.is(':visible')){
			dis_border.slideUp('normal');
			$("#arrow_dis").removeClass('disarrow');
		}else{
			dis_border.slideDown('normal',
				function(){
					$.scrollTo(bookmarkEOF,scrollToSpeed);
				}
			);
			$("#arrow_dis").addClass('disarrow');
		}
		if(dow_border.is(':visible')){
			dow_border.slideUp('normal');
			$("#arrow_dow").removeClass('darrow');
		}
		if(int_border.is(':visible')){
			int_border.slideUp('normal');
			$("#arrow_int").removeClass('iarrow');
		}
	}
  );

}
function initDownloadSpe(){
		$(".hdrTable").click(							 
				function(){
					var thisObj = $(this);
					if($(this).next().is(':hidden')){
							thisObj.next().slideDown('fast',function(){
								thisObj.find('h4:first').addClass("arrow_vr");
								thisObj.find('.hdrTick').hide();
							});
						}else{
							thisObj.next().slideUp('normal',function(){
								thisObj.find('h4:first').removeClass("arrow_vr");
								thisObj.find('.hdrTick').show();
							});
						}
				}
		);
	
	$("#btnExpandAll").click(
		function(){
			$(".hdrContentTable").show();
			$(".hdrTable").find('h4:first').addClass("arrow_vr");
			$(".hdrTick").hide();
		}
	);
	$("#btnCollapseAll").click(
		function(){
			$(".hdrContentTable").hide();
			$(".hdrTable").find('h4:first').removeClass("arrow_vr");
			$(".hdrTick").show();
		}
	);

}
$(document).ready(
	function(){
		//code for showing Download drop down box with animation.
		initDownloadDropDown();
		//Left accordion menu on every page for showing sublinks
		initLeftMenu();
		
		//OEM page contant accordion
		initOEM_Accordion();
		
		//Download specification table
		initDownloadSpe();
		
		//Code for showing Flash animation, PDF and images in fancy animated box.
		if($.prettyPhoto){
			$(".gallery a[rel^='prettyPhoto']").prettyPhoto(
			{
				theme: 'dark_rounded' /* light_rounded / dark_rounded / light_square / dark_square / facebook */,
				opacity: 0.40
			});
		}
		
		//code for showing animated banner on index page and inner pages.
		if(window.includeJQCycle){
			$('#newssticker').cycle({
				fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				next:'#newsNxt',
				prev:'#newsPrv',
				pause: 1			
			});
			$('#companyHighlights').cycle({
				fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				next:'#cmpyBannerNxt',
				prev:'#cmpyBannerPrv',
				pause: 1,
				timeout: 100000,
				delay:10000		
			});
		    $('#leftbox-slide').cycle({
				fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				pause: 1,
				/*random:1,*/
				timeout: 10000,
				delay:10000,
				fit:1
			});
		}
	
	}
);




$(window).resize(function() {
	//code for repositing of Download dropdown box on resize of window when it is visible.
	var dwnlodObj = $("#dright");
	var dwnlodLinksObj = $("#downloadsLinks");
	if(dwnlodObj && dwnlodLinksObj){
		if(dwnlodLinksObj.css("display") != "none"){
			dwnlodLinksObj.css({top:dwnlodObj.offset().top + dwnlodObj.height() - 2, left:dwnlodObj.offset().left});
		}
	}
});