var selected_banner = 0;
var anz_banner;
var banner_animation;

var PE_counterEnd = new Date(2009, 4, 20, 16, 0, 0);
var PE_counterInt = null;

$(document).ready(
	function() {

		if ( $('#PE_page_1006, #PE_page_998').length >= 1 && $.browser.msie == true && $.browser.version == "6.0")
		{
			$.getScript('http://dcms.pentax.de/public/sites/site_2/js/jquery.pngfix.js',
				function() {
					$('#pngFix, #pngFix1').pngfix();
				}
			);
		}

		// BO Gallery-Cycle
		for ( i in banner ) {
			$('#PE_banner').append(
				'<img src="'+banner[i]+'" />'
			);
		}

		$('#PE_banner').cycle({
		    //fx:      'scrollRight',
		    fx:      'fade',
		    speed:    1000,
		    timeout:  5000,
				pause: 		1,
				next: 		'#PE_banner'
		});
		// EO Gallery-Cycle

		$('#SLR_demoInteractiv').cycle({
		    //fx:      'scrollRight',
		    fx:      'fade',
		    speed:    1000,
		    timeout:  5000,
				pause: 		1,
				next: 		'#SLR_demoInteractiv'
		});

		try {
			//alert($('#PE_product_award_ticker ul').children().length);
			if ( $('#PE_product_award_ticker ul').children().length > 6 )
			{
				$('#PE_product_award_ticker').jCarouselLite({
			    auto: 2000,
			    speed: 1000,
			    visible: 6
		   	});
			}
    }
    catch(e)
    {
    }

/**
		 * Run Count-Down for new SLR
		 */
		try {
			if ($('#PE_counter').length > 0)
			{
				PE_counterStart();
			}
		}
		catch(e) {}

	}
);



function PE_changeBanner()
{
	selected_banner++;
	if (selected_banner > anz_banner - 1 ) selected_banner = 0;
	// Preload des Banners
	var tmpImg = new Image();
	tmpImg.src = banner[selected_banner];
	// Ueberblenden
	$('#PE_bannerImg').fadeOut('slow',function() {
		$(this).attr('src',banner[selected_banner]);
		$(this).fadeIn('slow');
	});
}

/* Just for Debugging
*/
function outputObject(o) {
	var ret = '';
	for (var key in o)
	{
		ret = ret + key + ' = ' + o[key] + '\n';
	}
	return ret;
}

/**
* open window with some parameters
*/

	function wopen(link,wname,xsize,ysize,xpos,ypos,scrollbars,return_false)
	{
		if (scrollbars == '')
		{
			scrollbars = 'no';
		}

		if (xsize==-1)
			xsize=screen.availWidth-10;
		if (ysize==-1)
			ysize=screen.availHeight-60;
		if (xpos==-1)
			xpos=(screen.availWidth-xsize)/2;
		if (ypos==-1)
			ypos=(screen.availHeight-ysize)/2;

   	features = 'width='+xsize+',height='+ysize+',status=no,scrollbars='+scrollbars+',noresizable,top='+ypos+',left='+xpos+',screenY='+ypos+',screenX='+xpos;

		nwindow  = open(link, wname, features);
		nwindow.focus();

		if (return_false)
		{
			return false;
		}
	}


function PE_counterStart()
{
	PE_counterRefresh();
	PE_counterInt = setInterval('PE_counterRefresh()', 1000)
	$('#PE_counter').fadeIn();
}

function PE_counterStop()
{
	clearInterval(PE_counterInt);
}

function PE_counterRefresh()
{
	var PE_counterNow = new Date();
	PE_counterRest = Math.floor((PE_counterEnd - PE_counterNow) / 1000);
	if (PE_counterRest <= 0)
		PE_counterStop();

	days = Math.floor(PE_counterRest / 86400);
	$('#DD').text(days);
	PE_counterRest -= days * 86400;

	hours = Math.floor(PE_counterRest / 3600);
	$('#HH').text(hours);
	PE_counterRest -= hours * 3600;

	minutes = Math.floor(PE_counterRest / 60);
	$('#MM').text(minutes);
	PE_counterRest -= minutes * 60;

	$('#SS').text(PE_counterRest);
}

