var ie=(document.all)?1:0;

function callAllFunctions(article) {
  initScrollLayer();
  /***
  load_subNews0();
  ***/

  if (article == 0){
	load_subNews0();
  } else if (article == 1){
	load_subNews1();
  } else if (article == 2){
	load_subNews2();
  } else if (article == 3){
	load_subNews3();
  } else if (article == 4){
	load_subNews4();
  } else if (article == 5){
	load_subNews5();
  } else if (article == 6){
	load_subNews6();
  } else if (article == 7){
	load_subNews7();
  } else if (article == 8){
	load_subNews8();
  } else if (article == 9){
	load_subNews9();
  } else if (article == 10){
	load_subNews10();
  } else if (article == 11){
	load_subNews11();
  } else if (article == 12){
	load_subNews12();
  } else if (article == 13){
	load_subNews13();
  } else if (article == 14){
	load_subNews14();
  } else if (article == 15){
	load_subNews15();
  } else if (article == 16){
	load_subNews16();
  } else if (article == 17){
	load_subNews17();
  } else if (article == 18){
	load_subNews18();
  } else if (article == 19){
	load_subNews19();
  } else if (article == 20){
	load_subNews20();
  } else if (article == 21){
	load_subNews21();
  } else if (article == 22){
	load_subNews22();
  } else if (article == 23){
	load_subNews23();
  } else if (article == 24){
	load_subNews24();
  } else if (article == 25){
	load_subNews25();
  } else if (article == 26){
	load_subNews26();
  } else if (article == 27){
	load_subNews27();
  } else if (article == 28){
	load_subNews28();
  } else if (article == 29){
	load_subNews29();
  } else if (article == 30){
	load_subNews30();
  } else if (article == 31){
	load_subNews31();
  } else if (article == 32){
	load_subNews32();
  } else if (article == 33){
	load_subNews33();
  } else if (article == 34){
	load_subNews34();
  } else if (article == 35){
	load_subNews35();
  } else if (article == 36){
	load_subNews36();
  } else if (article == 37){
	load_subNews37();
  } else if (article == 38){
	load_subNews38();
  } else if (article == 39){
	load_subNews39();
  } else if (article == 40){
	load_subNews40();
  } else if (article == 41){
	load_subNews41();
  } else if (article == 42){
	load_subNews42();
  } else if (article == 43){
	load_subNews43();
  } else if (article == 44){
	load_subNews44();
  } else if (article == 45){
	load_subNews45();
  } else if (article == 46){
	load_subNews46();
  } else if (article == 47){
	load_subNews47();
  } else if (article == 48){
	load_subNews48();
  } else if (article == 49){
	load_subNews49();
  } else if (article == 50){
	load_subNews50();
  } else if (article == 51){
	load_subNews51();
  } else if (article == 52){
	load_subNews52();
  } else if (article == 53){
	load_subNews53();
  } else if (article == 54){
	load_subNews54();
  } else if (article == 55){
	load_subNews55();
  } else if (article == 1000){
	load_subNews1000();
  } else if (article == 1001){
	load_subNews1001();
  } else if (article == 1002){
	load_subNews1002();
  } else {
	load_subNews0();
  }

  MM_preloadImages('http://www.crawfordperformance.com/images/menu_buttons/videos_over.jpg','http://www.crawfordperformance.com/beta/images/menu_buttons/results_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/products_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/dealers_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/news_over.jpg')
}

function callAllHome() {
  MM_preloadImages('http://www.crawfordperformance.com/images/menu_buttons/videos_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/results_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/products_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/dealers_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/news_over.jpg')
}

function callAllBasic() {
  MM_preloadImages('http://www.crawfordperformance.com/images/menu_buttons/videos_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/results_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/products_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/dealers_over.jpg','http://www.crawfordperformance.com/images/menu_buttons/news_over.jpg')
}

function loadContent(text, num){
  var tmp; 

  if (ie){
    tmp=eval('document.all.descText');
    tmp.innerHTML=text; 

  } else {
    // Firefox needs to get working
    tmp = document.getElementById('mozillaText');
    tmp.innerHTML='<div id="mozillaText"><p class="greyBoldSmallMed" id="descText">'+text+'</p></div>';
  }

}

function getDateStr(){
    var today = new Date();
    var year = today.getYear();
    if(year<1000) year+=1900;
    
    var monthArray = new Array(12);
    monthArray [0]="January";
    monthArray [1]="February";
    monthArray [2]="March";
    monthArray [3]="April";
    monthArray [4]="May";
    monthArray [5]="June";
    monthArray [6]="July";
    monthArray [7]="August";
    monthArray [8]="September";
    monthArray [9]="October";
    monthArray [10]="November";
    monthArray [11]="December";
    
    var month = monthArray[today.getMonth()];
    var date = today.getDate();
    
    var todayStr = month + " " + date + ", " + year;
    
    var hours = today.getHours();
    var minutes = today.getMinutes();
    var seconds = today.getSeconds() ;
    var amPM = "AM";
    
    if (hours > 12){
    	hours -= 12;
    	amPM = "PM"
    } 
    if (hours == 0){
    	hours = 12;
    }
    
    if (minutes < 10){
    	 todayStr += " " + hours + ":0" + minutes;
    } else {
    	 todayStr += " " + hours + ":" + minutes;
    }
    
    if (seconds < 10){
    	todayStr += ":0" + seconds, + " " + amPM;
    } else {
    	todayStr += ":" + seconds + " " + amPM;
    }
      
    return todayStr;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*************************************************************************
  This code is from Dynamic Web Coding at www.dyn-web.com
  Copyright 2001-4 by Sharon Paine
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

function initScrollLayer() {
  // arguments: id of layer containing scrolling layers (clipped layer), id of layer to scroll,
  // if horizontal scrolling, id of element containing scrolling content (table?)
  var wndo2 = new dw_scrollObj('wnNews', 'lyr0');
  var wndo1 = new dw_scrollObj('wn', 'lyr1');

  // bSizeDragBar set true by default (explained at www.dyn-web.com/dhtml/scroll/ )
  // wndo.bSizeDragBar = false;

  // arguments: dragBar id, track id, axis ("v" or "h"), x offset, y offset
  // (x/y offsets of dragBar in track)
  wndo2.setUpScrollbar("dragBarNews", "trackNews", "v", 1, 1);
  wndo1.setUpScrollbar("dragBar", "track", "v", 1, 1);

  // pass id('s) of scroll area(s) if inside table(s)
  // i.e., if you have 3 (with id's wn1, wn2, wn3): dw_scrollObj.GeckoTableBugFix('wn1', 'wn2', 'wn3');
  dw_scrollObj.GeckoTableBugFix('wn','wnNews');
}

