var persotimer2;
var trackpersoview=false;
var persomilli2=100;
function checkBottomNavi() {
  var currentWindowWith = getWindowInformation("winWidth");
  if(currentWindowWith < 982) {
    document.getElementById('metaNavigationInline').style.width = currentWindowWith + "px";
  }
  else {
    document.getElementById('metaNavigationInline').style.width = "982px";
  }
  persoSsoLoadJs();
	persotimer2= setTimeout('initPersoTeaser()', persomilli2);
}

function setPosition(elementId, newleft,newtop){
  if (typeof elementId != 'object') {
    elementId = document.getElementById(elementId);
  }
  if (elementId) {
    elementId.style.left= newleft;
		elementId.style.top= newtop;
  }
}

function getValidSeriesBody(modelcode){
	if(typeof modelcode_series[modelcode]== "string"){
		return modelcode_series[modelcode];
	}else{
		return "x";
	}
}

function checkValidSeriesBody(seriesbodycode, paint){
	persoOK=false 
	
	if(typeof paint != "undefined"){
		var testColor=seriesbodycode+"_"+ paint;
		if(typeof series_body_paint[testColor]!= "undefined"){
			dataperso[0]=dataperso[0].replace("#8#", seriesbodycode);
			dataperso[0]=dataperso[0].replace("#9#", paint);
			var paintPerso=series_body_paint[testColor][0];			
			dataperso[3]=dataperso[3].replace("#5", series_body_paint[seriesbodycode][2])
			dataperso[3]=dataperso[3].replace("#6", series_body_paint[seriesbodycode][3])
			dataperso[3]=dataperso[3].replace("#10", series_body_paint[seriesbodycode][4])
			var img4link=dataperso[0];
			img4link=img4link.replace("/img/","/img_lp/")
			dataperso[3]=dataperso[3].replace("#7",encodeURIComponent(img4link))
			dataperso[6]=dataperso[6].replace("#1",series_body_paint[seriesbodycode][1])
			persoOK=true
		}else{
			persoOK=false 
		}
	}else{
		if(typeof series_body_paint[seriesbodycode]!= "undefined"){
			dataperso[0]=dataperso[0].replace("#8#", seriesbodycode);
			dataperso[0]=dataperso[0].replace("#9#", series_body_paint[seriesbodycode][0]);
			dataperso[3]=dataperso[3].replace("#5", series_body_paint[seriesbodycode][2])
			dataperso[3]=dataperso[3].replace("#6", series_body_paint[seriesbodycode][3])
			dataperso[3]=dataperso[3].replace("#10", series_body_paint[seriesbodycode][4])
			/*var img4link=dataperso[0];
			img4link=img4link.replace("/img/","/img_lp/")
			dataperso[3]=dataperso[3].replace("#7", encodeURIComponent(img4link))*/
			dataperso[6]=dataperso[6].replace("#1",series_body_paint[seriesbodycode][1])
			persoOK=true
		}else{
			persoOK=false 
		}
	}
	return persoOK
}
var countWaitPerso=0;
function initPersoTeaser(){
	datafinish=datadefault;
	if(typeof perso_profile == "object"){
	    if((typeof perso_profile.data_loaded == "boolean") && (typeof silo_user_status == "string")){
				clearTimeout(persotimer2);
				var saluttest="";
				if(perso_profile.login_status == "logged_in" && typeof perso_profile.userdata == "object" && typeof perso_profile.userdata.salutation== "string" && typeof perso_profile.userdata.lastname== "string"){
					saluttest=perso_profile.userdata.salutation+" "+perso_profile.userdata.lastname;
					if((typeof perso_profile.userdata.title == "string") && (perso_profile.userdata.title != "")){
					saluttest=perso_profile.userdata.salutation+" "+perso_profile.userdata.title+" "+perso_profile.userdata.lastname;
					}
					if(saluttest.length <=100 && dataperso[7].indexOf(",")<0){
						saluttest=",<br>"+saluttest.toUpperCase()+".";						
					}else{
						saluttest=".";
					}
				}else{
						saluttest=".";
				}
				dataperso[7]=dataperso[7].replace("#2",saluttest);
				
				if(perso_profile.controlgroup==true){//control group
						//datafinish=datacontrol;
						datafinish=datadefault;
						//largeFlashTeasers[0].swfurl="none"
						initPersoHome()
				}else{//no controlalert("nocontrol")

					if(typeof perso_profile.preferred_car_attributes != "undefined"&&typeof perso_profile.preferred_car_attributes.model != "undefined"){
							series_body_code=getValidSeriesBody(perso_profile.preferred_car_attributes.model);
							if(typeof perso_profile.preferred_car_attributes.paint== "string" && checkValidSeriesBody(series_body_code,perso_profile.preferred_car_attributes.paint)){
								datafinish=dataperso;
								largeFlashTeasers[0].swfurl="none"
								initPersoHome()
							}else	if(typeof perso_profile.preferred_car_attributes.paint== "undefined" &&checkValidSeriesBody(series_body_code)){
								datafinish=dataperso;
								largeFlashTeasers[0].swfurl="none"
									initPersoHome()
							}else{//no valid code
								datafinish=datadefault;
								initPersoHome()
							}
					}else if(typeof perso_profile.preferred_car_attributes != "undefined" &&typeof perso_profile.preferred_car_attributes.series == "string" && typeof perso_profile.preferred_car_attributes.bodytype == "string" ){
							series_body_code=perso_profile.preferred_car_attributes.series+"_"+perso_profile.preferred_car_attributes.bodytype;
							if(checkValidSeriesBody(series_body_code)){
								datafinish=dataperso;
								largeFlashTeasers[0].swfurl="none"
								initPersoHome()
							}else{//no valid code
								datafinish=datadefault;
								initPersoHome()
							}
					}else{	//no valid code
						datafinish=datadefault;
						initPersoHome()
					}
					
			}
		}else{
			countWaitPerso++;
			if(countWaitPerso<22){
				persotimer2= setTimeout('initPersoTeaser()', persomilli2);
			}else{
				initPersoHome()
			}
		}
	}else{
			countWaitPerso++;
			if(countWaitPerso<22){
				persotimer2= setTimeout('initPersoTeaser()', persomilli2);
			}else{
				initPersoHome()
			}
	}	  
}

//action show right teaser
function initPersoHome(){
	if(datafinish[6]!=""){
		document.getElementById("largeTeaserTextContent2999459ID1").innerHTML=datafinish[6]
		document.getElementById("largeTeaserTextContent2999459ID2").innerHTML=datafinish[7]
		var linktextperso= '<a href="'+datafinish[3]+'" target="_self" onclick="trackPersoTeaser(\'teaser_click\')")>'+datafinish[8]+'</a>'
		writeIntoLayer("persoButton",linktextperso)
		setVisibility("persoDefault",0)
		setVisibility("persoPerso",1)
	}else{
			setVisibility("persoDefault",1)
		setVisibility("persoPerso",0)
	}
	largeTeaserArray[0]=[largeTeaserArray[0][0],datafinish[1],datafinish[2],datafinish[4]];
	
	largeBasicTeasers[0] =datafinish[0];

	document.getElementById("thumbpersohigh").src = datafinish[2];
	document.getElementById("thumbperso").src = datafinish[1];
	hidem()
	document.getElementById("thumbTitle0").innerHTML=datafinish[4]
	//document.getElementById("persolink").href=datafinish[3]	
	if(datafinish!=datadefault){
			largeFlashTeasers[0].swfurl = "none";
	}	
	changeLargeTeaser(largeTeaserArrayNum[0]);

	if(trackpersoview==false){
		trackPersoTeaser("teaser_view");
		trackpersoview=true;
	}
}

function trackPersoTeaser(teaser_event){
	var trackText=datafinish[5];
	if(confTrackingEnabled) {
		if(teaser_event=="teaser_click"){
			trackText+="click"
		}else{
			trackText+="view"
		}
	 var testKlick=trackTeaserClick(persoTrackingPage, "persopilot/"+trackText, datafinish[3]);
	}
}
