function faq(){
	//faq check
	if(document.getElementById("faq")){
		//get faq list
		var faq = document.getElementById("faq");
		//get questions
		var allQuestions = faq.getElementsByTagName("h4");
		//loop through q's
		for(var i=0;i<allQuestions.length;i++){
			//hide ans
			allQuestions[i].parentNode.getElementsByTagName("div")[0].style.display = "none";
			//apply onclick
			allQuestions[i].onclick = function(){
				//find ans
				var answer = this.parentNode.getElementsByTagName("div")[0];
				//toggle ans on off
				if(answer.style.display =="none"){
					answer.style.display = "block";
				}else{
					answer.style.display = "none";
				}
			}
		}
	 }
}

//for striping records tables
var stripe = function() {
  var tables = document.getElementById("carinfo");  
  if(tables){
    
    var tbodies = document.getElementById("carinfo").getElementsByTagName("tbody");
    
    for (var h = 0; h < tbodies.length; h++) {
      var even = true;
      var trs = tbodies[h].getElementsByTagName("tr");
      
      for (var i = 0; i < trs.length; i++) {
        trs[i].onmouseover=function(){
          this.className += " ruled"; return false
        }
        trs[i].onmouseout=function(){
          this.className = this.className.replace("ruled", ""); return false
        }
        
        if(even)
          trs[i].className += " even";
        
        even = !even;
      }
    }
  }
}

//flash
function opticanHome()
{
   document.write('<object type="application/x-shockwave-flash" data="flash/opticanHome.swf" width="480" height="140">\n');
   document.write('<param name="movie" value="flash/opticanHome.swf" />\n');
   document.write('<param name="quality" value="high" />\n');
   document.write('<param name="wmode" value="transparent" />\n');
   document.write('</object>\n');
}

//on page load
function addLoadEvent(func){
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func;
	}else{
		window.onload = function(){
			if(oldonload){
				oldonload();
			}
			func();
		}
	}
}

addLoadEvent(faq);
addLoadEvent(stripe);			