var homeMenuAniOpenFlag = false;
var homeMenuAniOpenInNew = false;
var homeMenuAniLink = "#";	
var homeMenuAniTitle = "";

var hbhTimer1;
var hbhTimer2;
var homeBannerHeaderText1="";
var homeBannerHeaderText2="";
var actElements;
var aniDiv1;
var aniDiv2;
var aniDiv3;
var aniSeq = 1;
var aniNum = 1;
var imgCheckTimer;
var hideTextTimer;
var startTimeout;
var startNextTimeout;
var timerForTextScene1
var aniPlayer = 2;

var aniSeqCount = 0;
var aniSetCount = 0;
var aniset0="";
var aniset1="";
var aniset2="";
var aniset3="";
var aniset0a="";
var aniset1a="";
var aniset2a="";
var aniset3a="";

var aniset1_left1 = "0";
var aniset1_left2 = "0";
var aniset2_left1 = "0";
var aniset2_left2 = "0";
var aniset3_left1 = "0";
var aniset3_left2 = "0";

var gftmainmenu1_click1 = "";
var gftmainmenu1_click2 = "";
var gftmainmenu2_click1 = "";
var gftmainmenu2_click2 = "";
var gftmainmenu3_click1 = "";
var gftmainmenu3_click2 = "";

var gftmainmenu1_title1 = "";
var gftmainmenu1_title2 = "";
var gftmainmenu2_title1 = "";
var gftmainmenu2_title2 = "";
var gftmainmenu3_title1 = "";
var gftmainmenu3_title2 = "";

var gftmainmenu_click_default = "";
var gftmainmenu_title_default = "";

function playHomeBannerAnimation(elemIndex){
aniPlayer = elemIndex
aniDiv = document.getElementById("aniTextDivPar");	
try{ $(aniDiv).stop(true,true); }catch(e){}
$.fn.faceliftX = 535;
clearInterval(timerForTextScene1);
aniDiv.style.display="none";
aniDiv.style.zIndex="0";
document.getElementById("homeBanner2011_default").style.display="none";	
aniSeq = elemIndex;
try{
for(var i=1; i<=3; i++){
if(aniSeq==i){
document.getElementById("aniImg"+i).style.display="none";
document.getElementById("aniImgHigh"+i).style.display="";
document.getElementById("aniImgHigh"+i).style.display="inline-block";
}
else{
document.getElementById("aniImgHigh"+i).style.display="none";
document.getElementById("aniImg"+i).style.display="";
document.getElementById("aniImg"+i).style.display="inline-block";
}
}
}catch(e){}

if (typeof($.innerfade.startTimeout) != 'undefined') {     clearTimeout($.innerfade.startTimeout);   }
if (typeof($.innerfade.startNextTimeout) != 'undefined') {     clearTimeout($.innerfade.startNextTimeout);   }
document.getElementById("homeBanner2011").innerHTML = "";
document.getElementById("homeBanner2011").innerHTML = document.getElementById("homeBanner2011_"+elemIndex).innerHTML;

document.getElementById("aniTextDivPar").innerHTML = "";
try{
document.getElementById("aniTextDivPar").innerHTML = document.getElementById("aniTextDivPar"+elemIndex+"_1").innerHTML;
}catch(e){
try{
document.getElementById("aniTextDivPar").innerHTML = document.getElementById("aniTextDivPar"+elemIndex+"_2").innerHTML;
}catch(e){
}
}
					

					
elements = $("#homeBanner2011").children();
				
var settings = {
        		'animationtype':    'fade',
            'speed':            2000,
            'type':             'sequence',
            'timeout':          8000,
            'containerheight':  '300px',
            'runningclass':     'innerfade',
            'children':         null
        };
if (elements.length > 1) {
            $("#homeBanner2011").css('position', 'relative').css('height', settings.containerheight).addClass(settings.runningclass);
            for (var i = 0; i < elements.length; i++) {
                $(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute').hide();				
            };
            if (settings.type == "sequence") {
			
                $.innerfade.startTimeout = setTimeout(function() {
                    $.innerfade.next(elements, settings, 1, 0);
                }, settings.timeout);
                $(elements[0]).show();
				
				
					
					var startIndex = 1;
					var subArrayIndex = 1;
					
					if(aniSeq==1){
					 var anisetArray = aniset1.split("|");
					 var anisetaArray = aniset1a.split("|");
					 startIndex = anisetArray[0];
					 subArrayIndex = anisetaArray[0];
					}
					if(aniSeq==2){
					 var anisetArray = aniset2.split("|");
					 var anisetaArray = aniset2a.split("|");
					 startIndex = anisetArray[0];
					 subArrayIndex = anisetaArray[0];
					}
					if(aniSeq==3){
					 var anisetArray = aniset3.split("|");
					 var anisetaArray = aniset3a.split("|");
					 startIndex = anisetArray[0];
					 subArrayIndex = anisetaArray[0];
					}
					
					try{
					for(var i=1; i<=3; i++){
					if(startIndex==i){
					try{
					document.getElementById("aniImg"+i).style.display="none";
					document.getElementById("aniImgHigh"+i).style.display="";
					document.getElementById("aniImgHigh"+i).style.display="inline-block";
					}catch(e){}
					}
					else{
					try{
					document.getElementById("aniImgHigh"+i).style.display="none";
					document.getElementById("aniImg"+i).style.display="";
					document.getElementById("aniImg"+i).style.display="inline-block";
					}catch(e){}
					}
					}
					}catch(e){}
					
					document.getElementById("aniTextDivPar").innerHTML = "";
					document.getElementById("aniTextDivPar").innerHTML = document.getElementById("aniTextDivPar"+startIndex+"_"+subArrayIndex).innerHTML;
					
					
					aniDiv = document.getElementById("aniTextDivPar");	
//$(aniDiv).clearQueue();					
					var left = (993-parseInt(eval("aniset"+startIndex+"_left"+subArrayIndex)))+"px";				
					$(aniDiv).css({"display":"inline-block",left:left,"z-index":"9"});//.pause985(left); //eval("homeBanner"+elemIndex+"left1")	
					if(ie55_png || ie6_png){
					 enableAniPNGInIE6();
					}
					try{
						animateR2L("985px",900);
						animateR2L("0px",1800);					
					}catch(e){}
					hideFaceLiftElem(aniDiv,4000);
					var clickTxt_val = eval("gftmainmenu"+startIndex+"_click"+subArrayIndex); 
						if(clickTxt_val!=""){
							var clickTxtArray_val = clickTxt_val.split("|");
							if(clickTxtArray_val[0]=="0") homeMenuAniOpenInNew = false;
							else homeMenuAniOpenInNew = true;
							homeMenuAniLink = clickTxtArray_val[1];
						}
						else{
							homeMenuAniOpenInNew = false;
							homeMenuAniLink = "#";
						}
					homeMenuAniTitle = eval("gftmainmenu"+startIndex+"_title"+subArrayIndex);
					if(!homeMenuAniOpenFlag){
					/*document.getElementById("gftmainmenu").onclick=function(){ 
						var clickTxt = eval("gftmainmenu"+startIndex+"_click"+subArrayIndex); 
						if(clickTxt!=""){
							var clickTxtArray = clickTxt.split("|");
								if(clickTxtArray[0]=="0") document.location.href=clickTxtArray[1];	
								else window.open(clickTxtArray[1]);	
						}					
					};*/
					document.getElementById("gftmainmenu").title=eval("gftmainmenu"+startIndex+"_title"+subArrayIndex);
					document.getElementById("corptextandmenu").onclick=function(){ 
						var clickTxt = eval("gftmainmenu"+startIndex+"_click"+subArrayIndex); 
						if(clickTxt!=""){
							var clickTxtArray = clickTxt.split("|");
								if(clickTxtArray[0]=="0") document.location.href=clickTxtArray[1];	
								else window.open(clickTxtArray[1]);	
						}					
					};
					document.getElementById("corptextandmenu").title=eval("gftmainmenu"+startIndex+"_title"+subArrayIndex);
					
					}
            } else if (settings.type == "random") {
            		var last = Math.floor ( Math.random () * ( elements.length ) );
                setTimeout(function() {
                    do { 
												current = Math.floor ( Math.random ( ) * ( elements.length ) );
										} while (last == current );             
										$.innerfade.next(elements, settings, current, last);
                }, settings.timeout);
                $(elements[last]).show();
						} else if ( settings.type == 'random_start' ) {
								settings.type = 'sequence';
								var current = Math.floor ( Math.random () * ( elements.length ) );
								setTimeout(function(){
									$.innerfade.next(elements, settings, (current + 1) %  elements.length, current);
								}, settings.timeout);
								$(elements[current]).show();
						}	else {
							alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\'');
						}
				}
				
}

function overThumbnail(elemIndex){
try{
if(elemIndex!=aniPlayer){
document.getElementById("aniImg"+elemIndex).style.display="none";
document.getElementById("aniImgHigh"+elemIndex).style.display="";
document.getElementById("aniImgHigh"+elemIndex).style.display="inline-block";
}
}catch(e){}
}

function outThumbnail(elemIndex){
try{
if(elemIndex!=aniPlayer){
document.getElementById("aniImgHigh"+elemIndex).style.display="none";
document.getElementById("aniImg"+elemIndex).style.display="";
document.getElementById("aniImg"+elemIndex).style.display="inline-block";
}
}catch(e){}
}

function callFaceLiftImgCheck(){
imgCheckTimer = setInterval("loadFaceLift2011Animation()",100);
}

