// ----------------------------------------------
// 20020705 - jfm - market specific redirects and necessary functions
// ----------------------------------------------

// jfm - 20010809
function getAllParameters() {

    // convert the location URL into a string for parsing
    var url = location + ""

    // find the start of the parameter
    idxFirst = url.indexOf( "?" );
    if ( idxFirst < 0 ) {
        return "";
    } // end if

    return url.substring( idxFirst );
} // end getAllParameters

// jfm - 20010809
function urlReplace( url ) {
    location.replace(url + getAllParameters() );
} // end urlReplace

// dsjoberg - 20010910
function saab9xPopup(u) {

    var w = screen.availWidth * (100/100)
    var h = screen.availHeight * (100/100)

    var parms = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=0,left=0'
    var windowname  = 'pop'

    var aurl        = u + '/main/GLOBAL/en/saab9x/flashdetect.html';
    //alert(aurl)
    var newwin      = window.open(aurl,windowname,parms);

    if(!newwin){
        newwin.focus();  
    } // end if

} // end saab9xPopup

// dsjoberg - 20010910 - Modified by mwestberg
function saab93xPopup(u) {

    w = screen.availWidth * (100/100)
    h = screen.availHeight * (100/100)

    parms = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=0,left=0'
    windowname  = 'pop93x'

    aurl        = u + '/main/GLOBAL/en/saab93x/flashdetect.html';
    //alert(aurl)
    newwin      = window.open(aurl,windowname,parms);

    if(!newwin){
        newwin.focus();  
    } // end if

} // end saab93xPopup



browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion);

// redirect the ie 3 users.
if (browser_name == "Microsoft Internet Explorer" && browser_version < 4.0) {

    location.replace("ie_index.html");
    //location.replace("209.207.163.10/ie_index.html");

} else if (browser_name == "Netscape" && browser_version < 4.0) {

    location.replace("ie_index.html");

} else {

    switch(location.hostname.toLowerCase()) {
        case ( "www.saabsverige.se" ) :
            urlReplace("http://www.saabsverige.com/main/SE/sv/" );
            break;
        case ( "www.saabsverige.com" ) :
            urlReplace("http://www.saabsverige.com/main/SE/sv/" );
            break;
        case ( "saabsverige.com" ) :
            urlReplace("http://saabsverige.com/main/SE/sv/" );
            break;
        case ( "www.saab.ie" ) :
            urlReplace("http://www.saab.ie/main/IE/en/" );
            break;											
        case ( "www.saab.co.uk" ) :
            urlReplace("http://www.saab.co.uk/main/GB/en/" );
            break;											
        case ( "www.saab.co.za" ) :
            urlReplace("http://www.saab.co.za/main/ZA/en/" );
            break;
        case ( "www.saab.com.sg" ) :
            urlReplace("http://www.saab.com.sg/main/SG/en/" );
            break;
        case ( "www.saab.fr" ) :
            urlReplace("http://www.saab.fr/main/FR/fr/" );
            break;
        case ( "www.saab.de" ) :
            urlReplace("http://www.saab.de/main/DE/de/index.html" );
            break;
        case ( "www.saab.fi" ) :
            urlReplace("http://www.saab.fi/main/FI/fi/" );
            break;
        case ( "www.saab.no" ) :
            urlReplace("http://www.saab.no/main/NO/no/" );
            break;
        case ( "www.saab.nl" ) :
            urlReplace("http://www.saab.nl/main/NL/nl/index.html" );
            break;
        case ( "www.saab.co.nz" ) :
            urlReplace("http://www.saab.com/main/NZ/en/" );
            break;
        case ( "www.saabkortet.saabsverige.com" ) :
            urlReplace("http://www.saabsverige.com/home/SE/sv/unlimited_kortet.xml" );
            break;
        case ( "www.unlimited.saabsverige.com" ) :
            urlReplace("http://www.saabsverige.com/home/SE/sv/unlimited_home.xml" );
            break;				
        case ( "www.simplicity.saabsverige.com/ " ) :
            urlReplace("http://www.saabsverige.com/home/SE/sv/simplicity.xml" );
            break;					
        case ( "saab.dk" ) :
            urlReplace("http://saab.dk/main/DK/dk/" );
            break;
        case ( "www.saab.dk" ) :
            urlReplace("http://www.saab.dk/main/DK/dk/" );
            break;
        case ( "www.saab.ch" ) :
            urlReplace("http://www.saab.ch/main/CH/index.html" );
            break;
        case ( "www.saab.lu" ) :
            urlReplace("http://www.saab.lu/main/GLOBAL/en/index.xml" );
            break;
        case ( "www.saabgaryfisher.com") :
            urlReplace("http://www.saabgaryfisher.com/us/gary_fisher/index.html" );
            break;
        case ( "saabgaryfisher.com") :
            urlReplace("http://saabgaryfisher.com/us/gary_fisher/index.html" );
            break;
        case ( "www.saab.be" ) :
            urlReplace("http://www.saab.be/main/BE/index.html" );
            break;
        case ( "www.saab.it" ) :
            urlReplace("http://www.saab.it/main/IT/it/" );
            break;
        case ( "saab.com.au" ) :
            urlReplace("http://saab.com.au/main/AU/en/" );
            break;
        case ( "www.saab.at" ) :
            urlReplace("http://www.saab.at/main/AT/de/" );
            break;
		case ( "saab.at" ) :
            urlReplace("http://www.saab.at/main/AT/de/" );
            break;
        case ( "www.saab.com.au" ) :
            urlReplace("http://www.saab.com.au/main/AU/en/" );
            break;
        case ( "www.saab-spain.com" ) :
            urlReplace("http://www.saab-spain.com/main/ES/es/" ); 
            break;
        case ( "www.saabjazz.com" ) :
            urlReplace("http://www.saabjazz.com/us/jazz/index.html" );
            break;
        case ( "saabjazz.com" ) :
            urlReplace("http://saabjazz.com/us/jazz/index.html" );
            break;
        case ( "www.saabwagon.com" ) :
            urlReplace("http://www.saabwagon.com/italy/10_2/95akframeset.html" );
            break;
        case ( "jobb.saab.com" ) :
            urlReplace("http://jobb.saab.com/jobb.html" );
            break;
        case ( "www.saabextreme.com" ) :
            urlReplace("http://www.saabextreme.com/us/imax/index.html" );
            break;
        case ( "saabextreme.com" ) :
            urlReplace("http://saabextreme.com/us/imax/index.html" );
            break;
        case ( "www.extremesaab.com" ) :
            urlReplace("http://www.extremesaab.com/us/imax/index.html" );
            break;
        case ( "extremesaab.com" ) :
            urlReplace("http://extremesaab.com/us/imax/index.html" );
            break;
        case ( "viggen.saab.com" ) :
            urlReplace("http://viggen.saab.com/home/US/en/93viggen_intro.xml" );
            break;
        case ( "viggen.saabusa.com" ) :
            urlReplace("http://viggen.saabusa.com/home/US/en/93viggen_intro.xml" );
            break;
        case ( "www.saab9x.com" ) :
            saab9xPopup("http://www.saab9x.com");
            urlReplace("http://www.saab.com/index.html") ;
            break;
        case ( "www.spain.saab9x.com" ) :
            saab9xPopup("http://www.spain.saab9x.com/");
            urlReplace("http://www.saab-spain.com/main/ES/es/") ;
            break;
        case ( "www.es.saab9x.com" ) :
            saab9xPopup("http://www.es.saab9x.com/");
            urlReplace("http://www.saab-spain.com/main/ES/es/index.html") ;
            break;
        case ( "www.germany.saab9x.com" ) :
            saab9xPopup("http://www.germany.saab9x.com");
            urlReplace("http://www.saab.de") ;
            break;
        case ( "www.de.saab9x.com" ) :
            saab9xPopup("http://www.de.saab9x.com");
            urlReplace("http://www.saab.de") ;
            break;
        case ( "www.it.saab9x.com" ) :
            saab9xPopup("http://www.it.saab9x.com");
            urlReplace("http://www.saab.it/main/IT/it/") ;
            break;
        case ( "www.norway.saab9x.com" ) :
            saab9xPopup("http://www.norway.saab9x.com");
            urlReplace("http://www.saab.no/main/NO/no/") ;
            break;
        case ( "www.no.saab9x.com" ) :
            saab9xPopup("http://www.no.saab9x.com");
            urlReplace("http://www.saab.no/main/NO/no/") ;
            break;
        case ( "www.se.saab9x.com" ) :
            saab9xPopup("http://www.se.saab9x.com");
            urlReplace("http://www.saabsverige.com/main/SE/sv/") ;
            break;
        case ( "www.denmark.saab9x.com" ) :
            saab9xPopup("http://www.denmark.saab9x.com");
            urlReplace("http://www.saab.dk/main/DK/dk/") ;
            break;
        case ( "www.dk.saab9x.com" ) :
            saab9xPopup("http://www.dk.saab9x.com");
            urlReplace("http://www.saab.dk/main/DK/dk/") ;
            break;
        case ( "www.fr.saab9x.com" ) :
            saab9xPopup("http://www.fr.saab9x.com");
            urlReplace("http://www.saab.fr/main/FR/fr/") ;
            break;
        case ( "www.gb.saab9x.com" ) :
            saab9xPopup("http://www.gb.saab9x.com");
            urlReplace("http://www.saab.co.uk/main/GB/en/") ;
            break;
        case ( "www.nl.saab9x.com" ) :
            saab9xPopup("http://www.nl.saab9x.com");
            urlReplace("http://www.saab.nl/main/NL/nl/") ;
            break;
        case ( "www.au.saab9x.com" ) :
            saab9xPopup("http://www.au.saab9x.com");
            urlReplace("http://www.saab.com.au/home/AU/en/") ;
            break;
        case ( "www.nz.saab9x.com" ) :
            saab9xPopup("http://www.nz.saab9x.com");
            urlReplace("http://www.saab.com.au/home/AU/en/") ;
            break;
        case ( "www.sg.saab9x.com" ) :
            saab9xPopup("http://www.sg.saab9x.com");
            urlReplace("http://www.saab.com.sg/main/SG/en/") ;
            break;
        case ( "www.us.saab9x.com" ) :
            saab9xPopup("http://www.us.saab9x.com");
            urlReplace("http://www.saabusa.com/main/US/en/") ;
            break;
        case ( "saab9x.saabusa.com" ) :
            saab9xPopup("http://www.saab9x.saabusa.com");
            urlReplace("http://www.saabusa.com/main/US/en/") ;
            break;
        case ( "www.saab9x.saabusa.com" ) :
            saab9xPopup("http://www.saab9x.saabusa.com");
            urlReplace("http://www.saabusa.com/main/US/en/") ;
            break;
        case ( "www.be.saab9x.com" ) :
            saab9xPopup("http://www.be.saab9x.com");
            urlReplace("http://www.saab.be/main/BE/index.html") ;
            break;
        case ( "www.fi.saab9x.com" ) :
            saab9xPopup("http://www.fi.saab9x.com");
            urlReplace("http://www.saab.fi/main/FI/fi/") ;
            break;
        case ( "www.ch.saab9x.com" ) :
            saab9xPopup("http://www.ch.saab9x.com");
            urlReplace("http://www.saab.ch/main/CH/fr/") ;
            break;
        case ( "www.gb.saab9x.com" ) :
            saab9xPopup("http://www.gb.saab9x.com");
            urlReplace("http://www.saab.co.uk/main/GB/en/") ;
            break;				
        case ( "www.saab9-3x.com" ) :
            saab93xPopup("http://www.saab9-3x.com");
            break;
        case ( "www.9-3x.com" ) :
            saab93xPopup("http://www.saab9-3x.com");
            break;
        case ( "www.new93.saabusa.com" ) :
            urlReplace("/microsites/9-3S/index.html?scusadm=true") ;
            break;
        case ( "www.sketchman.co.uk" ) :
            urlReplace("http://www.saab.co.uk/microsites/9-3S/index2.html?market=GB&language=en") ;
            break;
        case ( "www.firstsketch.com" ) :
            urlReplace("http://www.saab.co.uk/microsites/9-3S/index2.html?market=GB&language=en") ;
            break;
        case ( "www.firstsketch.co.uk" ) :
            urlReplace("http://www.saab.co.uk/microsites/9-3S/index2.html?market=GB&language=en") ;
            break;
        case ( "new93.saabusa.com" ) :
            urlReplace("/microsites/9-3S/index.html?scusadm=true") ;
            break;
	case ( "www.driversclub.saabsverige.com" ) :
	    urlReplace("http://www.saabsverige.com/main/SE/sv/drivers_club_intro.shtml" );
	    break;
	case ( "www.aeroconcept.saabsverige.com" ) :
	    urlReplace("http://www.saabsverige.com/main/SE/sv/saab_aero_concept.shtml" );
	    openFullScreenWin('http://193.14.168.107/EmailDB/SAC/intro.html','','','0','0','','','','','');
	    break;
		
    } // end switch
    
} // end else

