var slideBgoffset;
var tempWidth;
var tempWidth2;
var slideTimer;
var counter;
var mainvisualxml;
var typel = new Array();
var urll = new Array();
var descl = new Array();
var hrefl = new Array();
var altl = new Array();
var intervall = new Array();
var slidel = new Array();

var timeoutParm = 300000;

var isMac = navigator.userAgent.indexOf('Mac OS X') >= 0 ? "true" : "faulse";
var browser;
var version;

var ignoreSlide = true;

var serverDay;
var serverTime = 0;
var dateTime = new Date();
var tmpDate = new Date();
tmpDate.setDate(dateTime.getDate() + 1);

var expires = new Date(tmpDate.getFullYear(), tmpDate.getMonth(), tmpDate.getDate(), 0, 0, 0);



jQuery(window).bind("load",function(){
	bmenu();

	document.getElementById("slides").style.display = "block";
	tempWidth = jQuery(document).width()>1024 ? "1024px" : jQuery(document).width();
	slideBgoffset = jQuery(document).width()>1024 ? "0px" : (0 - Math.ceil((1024-jQuery(document).width())/2))+"px";
	tempWidth2 = jQuery(document).width()>1024 ? "1024px" : jQuery(document).width() + Math.ceil((1024-jQuery(document).width())/2);
	
	jQuery.each(jQuery.browser, function(i, val) {
	 if (i == "version") {
				version = val;
			} else if(val){browser = i}
		});



		if(browser == 'msie' && version < 6.9){
				jQuery("#slides").width(document.body.clientWidth>1024 ? "1024px" : "100%");	 
			jQuery(window).bind("resize",function(){
		jQuery("#slides").width(document.body.clientWidth>1024 ? "1024px" : "100%");
		});
			}


		if(browser == "mozilla" && isMac == "true" && jQuery.browser.version.substr(0,3)=="1.8"){
			jQuery("head").append("<style TYPE='text/css'><!--#slc { line-height: 1.7em !important; }--></style>");
		}
if(browser == "mozilla" && isMac == "true" && jQuery.browser.version.substr(0,3)=="1.9"){
			jQuery("head").append("<style TYPE='text/css'><!--#slc { line-height: 1.9em !important; }--></style>");
		}


jQuery.ajax({   
		error: function(){  
				afterloaddate();
		},  
		success: function(xml){
			serverDay = jQuery(xml).find("day").text();
			hhmm = jQuery(xml).find("hhmm").text();
			serverTime = (isNaN(hhmm))?0:parseInt(hhmm, 10);
		} 
	});
}); 






function afterload(){
	if (limit == "" || dateTime > new Date(limit)) {

	} else {
		splashEnd();
	}
	setCookie("skipSplashLimit", expires);
}


function splashEnd(){
	var splashkill = setTimeout(function(){
		jQuery('#logoslide').remove();
		slideTimer = setTimeout(function(){slideToNext()},intervall[0]);
		jQuery('.backside').html("");
		jQuery('#slides').children().eq(0).addClass('forside').removeClass('noside').css({width:0}).animate({width:tempWidth},900,"easeInQuad");
		
		jQuery(".slideb").html("<a href=\"" + "javascript:void(0);" + "\" class='slidebtn'></a>");
		jQuery(".slideb").eq(0).html("").html("<div id='sll'></div><div id='slc'></div><div id='slr'></div>");
		jQuery("#slidenavi>.slideb").eq(0).find("#slc").text(descl[0]).css({width:"12px"});
		var naviwidth = counter*20 + 154;	
		jQuery("#slidenavi").width(naviwidth);
		
		for(var i=0;i<jQuery("#slidenavi>.slideb").length;i++){
			jQuery("#slidenavi>.slideb").eq(i).bind("click",i,function(event){slideTo(event.data, true)});
		}
		jQuery("#slc").animate({width:"162px"},1200,"easeInOutQuint",function(){ignoreSlide = false;});
	},100);
}





function slideToNext(){
	slideTo((current+1)%counter);
}


var current = 0;


function  slideTo(numb, stopFlag){
	clearTimeout(slideTimer);
if(ignoreSlide == false){
			
	if(current != numb){
	
	ignoreSlide = true;
	

		jQuery('.backside').removeClass().addClass("noside");
		if(browser=='msie'){
			if(typel[current]=="swf"){
				jQuery('#slides').children().eq(current).removeClass().addClass("backside").css({left:"0px"}).animate({left:"300px"},900,"easeInQuint",function(){jQuery(this).removeClass().addClass("backside").html("")});
			} else {jQuery('#slides').children().eq(current).removeClass().addClass("backside").css({left:"0px"}).animate({left:"300px"},900,"easeInQuint",function(){jQuery(this).removeClass().addClass("backside")});}
			if(typel[current]=="swf"){
			} else {jQuery('#slides').children().eq(numb).removeClass().addClass("forside").css({width:"0px",left:"0px"});}
		} else {
			jQuery('#slides').children().eq(current).removeClass().addClass("backside").css({left:"0px"}).animate({left:"300px"},900,"easeInQuint",function(){jQuery(this).removeClass().addClass("backside")});
			jQuery('#slides').children().eq(numb).removeClass().addClass("forside").css({width:"0px",left:"0px"});
		}
		
		jQuery('.forside>embed').css({width:tempWidth2,left:slideBgoffset});
		jQuery('.forside object').css({display:"block",left:slideBgoffset});
		jQuery('.forside').animate({width:tempWidth},900,"easeInQuad",function(){ jQuery(this).css({width:'1024px'});jQuery('.backside').css({display:"none"});jQuery('.backside object').css({display:"none"});jQuery(window).trigger('resize');});

		if(browser == 'msie'){
			jQuery("#slidenavi>.slideb").eq(current).find("#slc").animate({width:"12px"},500,"easeOutQuint",function(){jQuery(this).parent().html("<a href=\"" + "javascript:void(0);" + "\" class='slidebtn'></a>")});
			jQuery("#slidenavi>.slideb").eq(numb).html("<div id='sll'></div><div id='slc'></div><div id='slr'></div>")
			jQuery("#slidenavi>.slideb").eq(numb).find("#slc").animate({width:"162px"},1200,"easeInOutQuint",function(){
			ignoreSlide = false;
					
		}).text(descl[numb]);
		} else {
			jQuery("#slidenavi>.slideb").eq(current).find("#slc").animate({width:"12px"},500,"easeOutQuint",function(){jQuery(this).parent().animate({opacity: 0.5},100,function(){jQuery(this).html("<a href=\"" + "javascript:void(0);" + "\" class='slidebtn'></a>").animate({opacity: 0.95},100)})});
			jQuery("#slidenavi>.slideb").eq(numb).animate({opacity: 0.5},100,function(){jQuery(this).html("<div id='sll'></div><div id='slc'></div><div id='slr'></div>").animate({opacity: 0.95},100,function(){
			jQuery("#slidenavi>.slideb").eq(numb).find("#slc").text(descl[numb]).animate({width:"162px"},1200,"easeInOutQuint",function(){
				ignoreSlide = false;
			});
		})});			
		}
	}
	current = numb;
	if(stopFlag)	return;
	slideTimer = setTimeout(function(){slideToNext()},intervall[numb]);
}
}

function bmenu(){
	jQuery(".bmbtn a img").css("display","none");
	var ln = jQuery(".bmbtn").length;
	for(var i=0;i<ln;i++){
		jQuery(".bmbtn").eq(i).bind("mouseenter",i,
		function(event){
			jQuery("#slidenavi").css({zIndex:"20"});
			jQuery(".bmbtn").eq(event.data).find("a").addClass("bmbtnOver");
			jQuery('.upthumb').eq(event.data).stop().animate({top: '0px'},500,"easeOutQuint");
		});
		
		jQuery(".bmbtn").eq(i).bind("mouseleave",i,
		function(event){
			jQuery(".bmbtn").eq(event.data).find("a").removeClass("bmbtnOver");
			jQuery('.upthumb').eq(event.data).stop().animate({top: '91px'},350);
			jQuery("#slidenavi").css({zIndex:"30"});
		});
		
		jQuery(".upthumb").eq(i).bind("mouseenter",i,
		function(event){
			jQuery("#slidenavi").css({zIndex:"20"});
			jQuery(".bmbtn").eq(event.data).find("a").addClass("bmbtnOver");
			jQuery('.upthumb').eq(event.data).stop();
			jQuery('.upthumb').eq(event.data).stop().animate({top: '0px'},500,"easeOutQuint");
		});
		
		jQuery(".upthumb").eq(i).bind("mouseleave",i,
		function(event){
			jQuery(".bmbtn").eq(event.data).find("a").removeClass("bmbtnOver");
			jQuery('.upthumb').eq(event.data).stop().animate({top: '91px'},350);
			jQuery("#slidenavi").css({zIndex:"30"});
		});
		
		jQuery('.upthumb').eq(i).hover(
			function () {
				$(this).removeClass("alpha83");
				$(this).addClass("alpha100");
			},
			function () {
				$(this).removeClass("alpha100");
				$(this).addClass("alpha83");
			}
		);
		
	}
}

