function preload(imgs){
	for(var i = 0; i < imgs.length; i++){
		var imgObj = new Image();
		imgObj.src = imgs[i];
	}
}

function setOrienClass(){
	var orientation=window.orientation;
	var clName;
	if(orientation == 90 || orientation == -90){
		clName='landscape';
	}else{
		clName='portrait';
	}
	$("body").attr("class",clName);  
}

window.onorientationchange=function(){
	setOrienClass();
};

if(window.addEventListener){
	window.addEventListener('load', function(){
		function doScroll() { if (window.pageYOffset === 0) { window.scrollTo(0,1); } }
		setTimeout(doScroll, 100);
		setOrienClass();
	}, false);
}

function updown(btn,menu){
	$("#"+btn).click(function(){
		$("#"+menu).show().addClass("motion");
		$("#"+menu).one("webkitAnimationEnd", function(){
			$(this).removeClass("motion");
		});
		$("body").append('<div id="cover" />');
		
		$("#cover").click(function(){
			$("#"+menu).addClass("reverse");
			
			$("#"+menu).css('webkitTransform','translateY(321px)').one("webkitAnimationEnd", function(){
				$(this).hide().removeClass("reverse").css('webkitTransform','');
				$("#cover").remove();
			});
			return false;
		});
		
		return false;
	});
}

$(function(){
	preload(['/iphone/images/index_langNav_01.gif','/iphone/images/index_langNav_02.gif','/iphone/images/index_langNav_03.gif','/iphone/images/index_langNav_04.gif','/iphone/images/index_langNav_05.gif','/iphone/images/index_langNav_06.gif','/iphone/images/index_langNav_07.gif','/iphone/images/index_langNav_02.gif']);
	updown('selectBtn','contentsNavigation');
});

var goProduct = {
	directory : [ 'en', 'de', 'fr', 'it', 'es', 'pl', 'ru' ],
	init : function(){ if( this.isIpad() ) this.goLocation(); },
	isIpad :function(){
		var ua = navigator.userAgent;
		if ( -1<ua.indexOf('iPad') && -1<ua.indexOf('Mac') && -1<ua.indexOf('AppleWebKit') ) return true;
		return false;
	},
	goLocation : function(){
		var where = location.search;
		if(where && where!=''){
			var lang = where.indexOf('lang=');
			var active = where.indexOf('active=');
			lang = ( -1<lang ) ? where.substr( lang+5, 1 )-0 : -1;
			active = ( -1<active ) ? where.substr( active+7, 1 )-0 : -1;
			if( active==4 && 0<lang && lang<this.directory.length && !isNaN(lang) ){
				location.href = '/ipad/' + this.directory[lang-1] + '/products/';
			}
		}
	}
}
goProduct.init();

