var fs_photo_on = new Image;
fs_photo_on.src = "/images/fs_nav_photos_over.gif";

var fs_photo_off = new Image;
fs_photo_off.src = "/images/fs_nav_photos.gif";

var fs_model_on = new Image;
fs_model_on.src = "/images/fs_nav_models_over.gif";

var fs_model_off = new Image;
fs_model_off.src = "/images/fs_nav_models.gif";

var fs_video_on = new Image;
fs_video_on.src = "/images/fs_nav_video_over.gif";

var fs_video_off = new Image;
fs_video_off.src = "/images/fs_nav_video.gif";

var fs_btn_exterior_on = new Image;
fs_btn_exterior_on.src = "/images/fs_btn_exterior_on.gif";

var fs_btn_exterior_over = new Image;
fs_btn_exterior_over.src = "/images/fs_btn_exterior_over.gif";

var fs_btn_exterior_off = new Image;
fs_btn_exterior_off.src = "/images/fs_btn_exterior_off.gif";

var fs_btn_interior_on = new Image;
fs_btn_interior_on.src = "/images/fs_btn_interior_on.gif";

var fs_btn_interior_over = new Image;
fs_btn_interior_over.src = "/images/fs_btn_interior_over.gif";

var fs_btn_interior_off = new Image;
fs_btn_interior_off.src = "/images/fs_btn_interior_off.gif";


var fs_btn_performance_on = new Image;
fs_btn_performance_on.src = "/images/fs_btn_performance_on.gif";

var fs_btn_performance_over = new Image;
fs_btn_performance_over.src = "/images/fs_btn_performance_over.gif";

var fs_btn_performance_off = new Image;
fs_btn_performance_off.src = "/images/fs_btn_performance_off.gif";

var fs_btn_security_on = new Image;
fs_btn_security_on.src = "/images/fs_btn_security_on.gif";

var fs_btn_security_over = new Image;
fs_btn_security_over.src = "/images/fs_btn_security_over.gif";

var fs_btn_security_off = new Image;
fs_btn_security_off.src = "/images/fs_btn_security_off.gif";

var fs_btn_convenience_on = new Image;
fs_btn_convenience_on.src = "/images/fs_btn_convenience_on.gif";

var fs_btn_convenience_over = new Image;
fs_btn_convenience_over.src = "/images/fs_btn_convenience_over.gif";

var fs_btn_convenience_off = new Image;
fs_btn_convenience_off.src = "/images/fs_btn_convenience_off.gif";

var fs_btn_benefits_on = new Image;
fs_btn_benefits_on.src = "/images/fs_btn_benefits_on.gif";

var fs_btn_benefits_over = new Image;
fs_btn_benefits_over.src = "/images/fs_btn_benefits_over.gif";

var fs_btn_benefits_off = new Image;
fs_btn_benefits_off.src = "/images/fs_btn_benefits_off.gif";

var fs_btn_audio_on = new Image;
fs_btn_audio_on.src = "/images/fs_btn_audio_on.gif";

var fs_btn_audio_over = new Image;
fs_btn_audio_over.src = "/images/fs_btn_audio_over.gif";

var fs_btn_audio_off = new Image;
fs_btn_audio_off.src = "/images/fs_btn_audio_off.gif";

var fs_btn_packages_on = new Image;
fs_btn_packages_on.src = "/images/fs_btn_packages_on.gif";

var fs_btn_packages_over = new Image;
fs_btn_packages_over.src = "/images/fs_btn_packages_over.gif";

var fs_btn_packages_off = new Image;
fs_btn_packages_off.src = "/images/fs_btn_packages_off.gif";

var fs_btn_specifications_off = new Image;
fs_btn_specifications_off.src = "/images/fs_btn_specifications_off.gif";

var fs_btn_specifications_on = new Image;
fs_btn_specifications_on.src = "/images/fs_btn_specifications_on.gif";

var fs_btn_specifications_over = new Image;
fs_btn_specifications_over.src = "/images/fs_btn_specifications_over.gif";

function changeImage2(theCat, theButton , theSource, theState){
			
	if (!lastCat || theCat!=lastCat){
		changeImage3(theButton, theSource, theState);
	}	
}

function subNavLink(lnk){
        
       switch (lnk){

       case "gallery":
         mvParm = 1;
         trk = "PHOTO GALLERY";
         break;

       case "overview":
         mvParm = 5;
         trk = "MODEL OVERVIEW";
         break;

       case "tours": 
         mvParm = 6;
         trk = "VIDEO TOUR";
         break;

       }
                                           
        s_linkType="o";
        s_linkName = "SAAB | 9-3 SPORT SEDAN | " + trk;
        s_prop1 = '9-3 SPORT SEDAN';
        s_prop2 = trk;
        s_prop3 = s_prop1 + " | " + s_prop2; 
        s_lnk = s_co(this);
        // s_gs( 'gmsaabusa,gmcnglobal,gmsaabusacore' ); 
s_gs( 'devgmsaab' ); 

       // alert(s_prop3);
	   var model = window.location.toString();
	   var dirTmp = "";
	   
	   dirTmp = model.substring(model.indexOf("saabjsp")+8,model.indexOf("saabjsp")+11);
	   if((dirTmp.length - 1) == dirTmp.lastIndexOf("/")){
		   dirTmp = model.substring(model.indexOf("saabjsp")+8,model.indexOf("saabjsp")+10);
	   }
		if(dirTmp.indexOf("all")>-1){
			dirTmp = "allnew95";
		}
       document.location.href = wwwserver + "/saabjsp/" + dirTmp +"/index.jsp?model_viewer=" + mvParm;
}


function setHotSpot(theName, theText){

	if (document.all){
		if (document.getElementById(theName+"1")){
			document.getElementById(theName+"1").innerHTML = theText;
		}
			
	}else{
		if (document.getElementById(theName)){
			document.getElementById(theName).innerHTML =  theText;
		}	
	}
}	

function appendHotSpot(theName, theText){
	
	

	if (document.all){
		if (document.getElementById(theName+"1")){
			theText = document.getElementById(theName+"1").innerHTML + "<P>" + theText;
			document.getElementById(theName+"1").innerHTML = theText;
		}
			
	}else{
		if (document.getElementById(theName)){
			theText = document.getElementById(theName).innerHTML + "<P>" + theText;
			document.getElementById(theName).innerHTML =  theText;
		}	
	}
}

function moveDiv(element){
	var my_width  = 0;
    var my_height = 0;

    if ( typeof( window.innerWidth ) == 'number' ){
        my_width  = window.innerWidth;
        my_height = window.innerHeight;
    }else if ( document.documentElement && 
             ( document.documentElement.clientWidth ||
               document.documentElement.clientHeight ) ){
        my_width  = document.documentElement.clientWidth;
        my_height = document.documentElement.clientHeight;
    }
    else if ( document.body && 
            ( document.body.clientWidth || document.body.clientHeight ) ){
        my_width  = document.body.clientWidth;
        my_height = document.body.clientHeight;
    }

    element.style.position = 'absolute';
    element.style.zIndex   = 99;

    var scrollY = 0;

    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }

   var setX = parseInt(( my_width  - parseInt(element.style.width)  ) / 2) + 21;
   
	var setY = (( my_height - parseInt(dd.elements.contextlayer.h))/2) + scrollY;
   setX = ( setX < 0 ) ? 0 : setX + 75;
   setY = ( setY < 0 ) ? 0 : setY;
   dd.elements.contextlayer.moveTo(setX, setY);
}

function toggleConLink(){
	dd.elements.contextlayer.hide(true);
}


function changeImage3(imgName, imgName2, mode){
		document[imgName].src = eval(imgName2 + "_" + mode + ".src");
}

var lastCat = "";

if (lastCat==""){
	lastCat = "exterior";
}		

if (lastCat=="safety"){
		lastCat="security";
}	

if (lastCat=="amenities"){
		lastCat="convenience";
}		

function popDimensionPDF(version){
    winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=200,screeny=200,top=200,left=200,status=0,menubar=0,scrollbars=0,resizable=0,width=800,height=800';
	var temp = window.open(wwwserver + '/images/contextlinks/'  + version, 'PDF', winOptions);
	temp.focus();
    
}

function setImageOn(){
	
	var dir = window.location.href;
	if (dir.indexOf("exterior") > -1){
		changeImage3("fs_btn_exterior"  , "fs_btn_exterior", "on");
		lastCat = "exterior"
	}	
	
	if (dir.indexOf("interior") > -1){
		changeImage3("fs_btn_interior"  , "fs_btn_interior", "on");
		lastCat = "interior"
	}	
	
	if (dir.indexOf("performance") > -1){
		changeImage3("fs_btn_performance"  , "fs_btn_performance", "on");
		lastCat = "performance"
	}	

	if (dir.indexOf("packages") > -1){
		changeImage3("fs_btn_packages"  , "fs_btn_packages", "on");
		lastCat = "packages"
	}
	
	if (dir.indexOf("audio") > -1){
		changeImage3("fs_btn_audio"  , "fs_btn_audio", "on");
		lastCat = "audio"
	}	

	if (dir.indexOf("security") > -1){
		changeImage3("fs_btn_security"  , "fs_btn_security", "on");
		lastCat = "security"
	}	

	if (dir.indexOf("amenities") > -1){
		changeImage3("fs_btn_convenience"  , "fs_btn_convenience", "on");
		lastCat = "convenience"
	}	
	
	if (dir.indexOf("benefits") > -1){
		changeImage3("fs_btn_benefits"  , "fs_btn_benefits", "on");
		lastCat = "benefits"
	}	
	
	if (dir.indexOf("specs") > -1){
		changeImage3("fs_btn_specifications"  , "fs_btn_specifications", "on");
		lastCat = "specifications"
	}	

}


function changeContent(theCat) {
	
	dd.elements.contextlayer.hide(true);
	
	changeImage3("fs_btn_" + lastCat  ,  "fs_btn_" + lastCat , "off");
	changeImage3("fs_btn_" + lastCat  , "fs_btn_" + lastCat , "off");
	
	changeImage3("fs_btn_" + theCat  ,  "fs_btn_" + theCat , "on");
	changeImage3("fs_btn_" + theCat  , "fs_btn_" + theCat , "on");
	
	lastCat = theCat;
	
	var copyIndex = 0;
	
	if (theCat=="exterior"){
		copyIndex = 0;
		window.location.href="exterior.jsp";
	}	
	
	if (theCat=="interior"){
		copyIndex = 1;
		window.location.href="interior.jsp";
	}	
	
	if (theCat=="performance"){
		copyIndex = 2;
		window.location.href="performance.jsp";
	}	

	if (theCat=="packages"){
		copyIndex = 3;
		window.location.href="packages.jsp";
	}
 	
	
	if (theCat=="audio"){
		copyIndex = 4;
		window.location.href="audio.jsp";
	}	

	if (theCat=="security" || theCat == "safety"){
		copyIndex = 5;
		theCat = "security";
		window.location.href="safety_security.jsp";
	}	

	if (theCat=="convenience"){
		copyIndex = 6;
		window.location.href="amenities.jsp";
	}	
	
	if (theCat=="benefits"){
		copyIndex = 7;
		window.location.href="owner_benefits.jsp";
	}	
	
	
	if (theCat=="specifications"){
		copyIndex = 8;
		window.location.href="specs.jsp";

        var axel = Math.random()+"";
        var a = axel * 10000000000000;
        specTag = ('<!-- Start of DoubleClick Spotlight Tag: Please do not remove-->');
        specTag = specTag + ('<!-- Activity Name for this tag is:9-3 Sedan Specifications -->');
        specTag = specTag + ('<!-- Web site URL where tag should be placed:  -->');
        specTag = specTag + ('<!-- Creation Date:06/09/07 -->');
        specTag = specTag + ('<IMG SRC="http://ad.doubleclick.net/activity;src=1139853;type=rspec035;cat=93sed872;ord='+ a + '?" WIDTH=1 HEIGHT=1 BORDER=0>');
        specTag = specTag + ('<!-- End of DoubleClick Spotlight Tag: Please do not remove-->');
        setHotSpot("specMeasurementTag",specTag);
	}	

	theCurLink = copyIndex;
	
	if (copyIndex==0){
		//theCat = "exterior";
		theCat = lastCat;
	}	
	
	 
 switch(lastCat){
	case 'audio':   
		dd.elements.bottombuttons.hide(true);
		break;	
	case 'benefits':  	
		dd.elements.bottombuttons.hide(true);
		break;		
	case 'convenience':   
		dd.elements.bottombuttons.show();
		break;	
	case 'exterior':   
		dd.elements.bottombuttons.hide(true);
		break;
	case 'interior':   
		if ('93s'=='93s'){
			dd.elements.bottombuttons.show();
		}else{	
			dd.elements.bottombuttons.hide(true);
		}	
		break;
	case 'packages':   
		dd.elements.bottombuttons.hide(true);
		break;		
	case 'performance':   
		dd.elements.bottombuttons.hide(true);
		break;	
	case 'security':   
		dd.elements.bottombuttons.hide(true);
		break;
	case 'specifications':   
		dd.elements.bottombuttons.show();
		break;
}		

}
		
var btnclose0_on = new Image;
btnclose0_on.src = "/images/btn_close_over.gif";

var btnclose0_off = new Image;
btnclose0_off.src = "/images/btn_close.gif";

var btnclose1_on = new Image;
btnclose1_on.src = "/images/btn_close_over.gif";

var btnclose1_off = new Image;
btnclose1_off.src = "/images/btn_close.gif";


function changeDivImage(imgName, mode){
	document.getElementById(imgName).src = eval(imgName + "_" + mode + ".src");
}

function popContext(theID){
	if (theID=='javascript:popAero();'){ 
		popAero();
		return;
	}

	if (theID=='popPDF93'){ 
		popDimensionPDF('dimension93.pdf');
		return;
	}

    if (theID=="/anniversary") {
        //doOmniture
        s_linkType="o";
        s_linkName = 'SAAB | 9-7X SUV | 60TH ANNIVERSARY';
        s_lnk = s_co(this);
        // s_gs( 'gmsaabusa,gmcnglobal,gmsaabusacore' ); 
s_gs( 'devgmsaab' ); 
        
        document.location.href="/anniversary"
        return;
    }

    if (theID=="/gmwarranty") {
        //doOmniture
        s_linkType="o";
        s_linkName = 'SAAB | 9-7X SUV | F_OWNERBEN_GM WARRANTY';
        s_lnk = s_co(this);
        // s_gs( 'gmsaabusa,gmcnglobal,gmsaabusacore' ); 
s_gs( 'devgmsaab' ); 


        document.location.href="/saabjsp/owners/warranty.jsp"
        return;
    }

    if (theID=="/gmwarranty_s") {
        //doOmniture
        s_linkType="o";
        s_linkName = 'SAAB | 9-7X SUV | S_WARRANTY_GM WARRANTY';
        s_lnk = s_co(this);
        // s_gs( 'gmsaabusa,gmcnglobal,gmsaabusacore' ); 
s_gs( 'devgmsaab' );


        document.location.href="/saabjsp/owners/warranty.jsp"
        return;
    }
}