
//

//			1 )  F L A S H   D E T E C T   V A R S 




var requiredVersion = 5;

var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;
var maxVersion = 7;
var actualVersion = 0;
var hasRightVersion = false;
var jsVersion = 1.0;
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

jsVersion = 1.1;

if(isIE && isWin){
  document.write('<scr' + 'ipt language=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');  
  document.write('</scr' + 'ipt\> \n');
}

//

//			2 )  F L A S H   D E T E C T   F U N C T I O N 



function detectFlash() {
  if (navigator.plugins) {
    if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;

      var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
     
      flash2Installed = flashVersion == 2;    
      flash3Installed = flashVersion == 3;
      flash4Installed = flashVersion == 4;
      flash5Installed = flashVersion == 5;
      flash6Installed = flashVersion == 6;
      flash7Installed = flashVersion >= 7;
    }
  }
  
  for (var i = 2; i <= maxVersion; i++) {  
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }

  if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 3;  
  
  if (actualVersion >= requiredVersion) hasRightVersion = true;
}

detectFlash();  


//

//			3 )  F L A S H   E M B E D   F U N C T I O N  



function Flash (w, h, bgc, idname, swf, elses) {
	if(hasRightVersion) {

	document.write ('<object CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
	+ 'width="' +w+ '" height="' +h+ '" id="' +idname+ '"'
	+ 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
	+ '<param name="allowScriptAccess" value="sameDomain" />'
	+ '<param name="movie" value="' +swf+ '">'
	+ '<param name="play" value="true">'
	+ '<param name="loop" value="false">'
	+ '<param name="quality" value="high">'
	+ '<param name="menu" value="false">');

  if (bgc == "0") {
    document.write ('<param name="wmode" value="transparent">');
  } else {
    document.write ('<param name="bgcolor" value="#' +bgc+ '" />');
  }

	document.write ('<embed src="' +swf+ '"'
	+ 'width="' +w+ '" height="' +h+' " swLiveConnect="true" id="' +idname+ '" name="' +idname+ '"'
	+ 'allowScriptAccess="sameDomain"');

  if (bgc == "0") {
    document.write ('wmode="transparent"');
  } else {
    document.write ('bgcolor="#' +bgc+ '"');
  }

	document.write ('play="true"'
	+ 'loop="false"'
	+ 'quality="high"'
	+ 'menu="false"'
	+ 'type="application/x-shockwave-flash"'
	+ 'PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
	+ '</embed>'
	+ '</object>');

	} else {

		document.write (elses);

	}
}



















//  FLASH POP UP

var javascript_version = 1.0;
javascript_version = 1.1;

var newwin;
function launchwin(winurl,winname,winfeatures) {
	newwin = window.open(winurl,winname,winfeatures);
	if(javascript_version > 1.0) {
 		setTimeout('newwin.focus();',250);
	}
}

//  HTML POPUP

function PopUp(page, name, w, h, scroll, drag) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+drag;
win = window.open(page, name, winprops);
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function NewWindow(mypage, myname, w, h) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function NewWindowScroll(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable';
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function NewWindowFull(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 0;
var wint = (screen.height - h) / 0;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar,menubar,location,resizable,status';
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


//  EXIT POPUP

function exitpopup(){
window.open("file.html","","width=300,height=338")
}

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // if cookie exists
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }   }
  return returnvalue;}
function loadpopup(){
if (get_cookie('popped')==''){
exitpopup()
document.cookie="popped=yes"}}


// <body onunload="loadpopup()">


//  GENERATE RANDOM NUMBERS

var num = Math.floor(3 * Math.random()+1);
var img = "/_graphics/theshop/motor" + num + ".jpg";


//  MOUSEOVER IMAGES


var toggleImages = new ToggleImageHolder();

function ToggleImage(image) {
    var rollImageSrc = image.src;
    rollImageSrc = rollImageSrc.replace(/\.gif/g, "_r.gif");

    this.rollImageSrc = rollImageSrc;
    this.imageSrc = image.src;
    this.image = image;

    this.rollImage = new Image();
    this.rollImage.src = rollImageSrc;

}

function ToggleImageHolder() {
    
    this.loaded = false;    
    this.add = add;
    this.toggle = toggle;

}

function add(image) {
    if (!this.loaded){

        var toggleImage = new ToggleImage(image);

        this[image.src] = toggleImage;
        this[toggleImage.rollImageSrc] = toggleImage;
    }
}

function toggle(image, on) {
    this.loaded = true;
    
    var src = image.src;
    
    if (on) {
        this[src].image.src = this[src].rollImageSrc;
    } else {
        this[src].image.src = this[src].imageSrc;
    }
}

//  MOUSEOVER IMAGE OUTLINE

function PICOver(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#EF4D17";
}}
	
function PICOut(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#FFFFFF";
}}

/*------------------------------
------------------------------*/

function PGOver(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#9318F0";
}}
	
function PGOut(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#FFFFFF";
}}

/*------------------------------
------------------------------*/

function THUMBOver(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#EF4D17";
}}
	
function THUMBOut(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#FFFFFF";
}}

/*------------------------------
------------------------------*/

function TSOver(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#EF4D17";
}}
	
function TSOut(id){
if (document.layers || document.getElementById) {
var st=document.getElementById(id);
st.style.borderColor= "#FFFFFF";
}}

//  EMAIL LINKS
var user1 = "tania";
var user2 = "racing";
var user3 = "racing";
var site = "fortbraggcycles.com";
