     NS4 = (document.layers);
     IE4 = (document.all);
    ver4 = (NS4 || IE4);
	 IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
   isMac = (navigator.appVersion.indexOf("Mac") != -1);
  isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));
function popUp(){return};
function popDown(){return};
function startIt(){return};
if (!ver4) event=null;

var a = Math.random(); 
var zzzzadslotzzzz= a * 100000;

//open in js window
function newWindow(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+',noresize'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


    var agt=navigator.userAgent.toLowerCase();
 
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
   
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_mac    = (agt.indexOf("mac")!=-1); 
	
function Zoom(imgName,imgWidth,imgHeight) {
 
zoomWindow = window.open('', 'zoomWin', 'width='+imgWidth+',height='+imgHeight+'toolbar=no,menubar=no,location=no,scrollbars=no')
zoomWindow.document.write("<html><head><title>MotorTrend.com<\/title><\/head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 text='",imgWidth,imgHeight,"'><img src='",imgName,"' alt='Click to Close' border='0'><\/body><\/html>")
 zoomWindow.focus()
 //zoomWindow.window.resizeTo(imgWidth+8, imgHeight+29);
 //zoomWindow.document.title = " MotorTrend.com "
 
}

function dropLink(targ,selObj,restore){ //v3.0
 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

if (document.layers) {
        origWidth = innerWidth;
        origHeight = innerHeight;
        }
function reloadPage() {
        if (innerWidth != origWidth || innerHeight != origHeight) 
        location.reload();
        }
if (document.layers) onresize = reloadPage;

function findSemaHeight() {
        if (document.images["sema"])  {
        var sema = document.images["sema"]
        var y = eval(sema).y
        return y + 27;
        }
}

	function cRF(input){
	
		var sTo = document.EmailArticle.elements[4].value
	        var rF = new Array("required-sentto",
	                        "required-sentfrom");
	        var fNames = new Array("To","Your Email");
	        var fCheck   = true;
	        var fsNeeded = "\nA valid value must be entered in the following field(s):\n\n\t";
	        for(var fNum=0; fNum < rF.length; fNum++) {
	
	                 if ((input.elements[rF[fNum]].value == "") ||
	                   (input.elements[rF[fNum]].value == " ") ||
                           (input.elements[rF[fNum]].value.indexOf('@',0) == -1)) {
	                        fsNeeded += fNames[fNum] + "\n\t";
	                        fCheck = false;
	
	                }
	        }
	
		if (fCheck == true){
			return true;
		}
		else{
			alert(fsNeeded);
			return false;
		}
	}
	
function changeSrc(url,type)
{
document.getElementById("editIFrame").src='/videos/embed.html?' + escape(url) + '&player=' + type;
}

function search_focus(formObj, formVal)
{
	if(formObj.value == formVal)
		formObj.value = "";
}

//Used for Racing Tables, adds pseudo paging for large tables using js only
function calculateNumVehicles()
{
    var main_table = document.getElementById( tableId);
    var first_row = main_table.getElementsByTagName( 'tr')[0];
    return first_row.getElementsByTagName( 'td').length-numStaticColumns;
}

function next()
{
    if( page >= numPages) return;
    page++;
    var startIndex = numVehiclesPerPage*page + numStaticColumns;
    var endIndex = numVehiclesPerPage*page + (numStaticColumns-1) + numVehiclesPerPage;
        	
    var main_table = document.getElementById( tableId);
    var main_table_elements = main_table.getElementsByTagName( 'tr');
    for( var i = 0; i < main_table_elements.length; i++)
    {
	    var main_table_cells = main_table_elements[i].getElementsByTagName( 'td');
	    for( var j = 2; j < main_table_cells.length; j++)
	    {
		    if( j < startIndex || j > endIndex) main_table_cells[j].style.display = 'none';
		    else main_table_cells[j].style.display = '';
	    }
    }
	
    if( page > 0) document.getElementById( 'prev').style.display = '';
    if( page >= numPages) document.getElementById( 'next').style.display = 'none';
}

function prev()
{
    if( page <= 0) return;
    page--;
    var startIndex = numVehiclesPerPage*page + numStaticColumns;
    var endIndex = numVehiclesPerPage*page + (numStaticColumns-1) + numVehiclesPerPage;
	
    var main_table = document.getElementById( tableId);
    var main_table_elements = main_table.getElementsByTagName( 'tr');
    for( var i = 0; i < main_table_elements.length; i++)
    {
	    var main_table_cells = main_table_elements[i].getElementsByTagName( 'td');
	    for( var j = 2; j < main_table_cells.length; j++)
	    {
		    if( j < startIndex || j > endIndex) main_table_cells[j].style.display = 'none';
		    else main_table_cells[j].style.display = '';
	    }
    }
	
    document.getElementById( 'next').style.display = '';
    if( page <= 0) document.getElementById( 'prev').style.display = 'none';
}

function LoadHighlightRow( rowId)
{
    var rows = document.getElementById( 'fhTable').getElementsByTagName( 'tr');
    if( rows == null) return;
    var actualRowId = rowId + 2; //because there are 2 rows before it for the nav
    var cols = rows[0].getElementsByTagName( 'td');
    for( var i = 0; i < rows.length; i++)
    {
        var arrow = document.getElementById( 'img_' + (i-2).toString());
	    if( actualRowId == i || rows[i].getAttribute("id") == '' || rows[i].getAttribute("id") == null)
	    {
	        rows[i].style.display = '';
	        if( arrow != null)
	        {
	            arrow.src = '/tup/nav_arrow.gif';
	            if( cols.length == 4) cols[(i-2)].style.backgroundImage = 'url(/tup/nav_bg_on.gif)';
	        }
	    }
	    else
	    {
	        rows[i].style.display = 'none';
	        if( arrow != null)
	        {
	            arrow.src = '/tup/clear.gif';
                if( cols.length == 4) cols[(i-2)].style.backgroundImage = '';
            }
	    }
    }
}


function LoadBlogRow( rowId)
{
    var rows = document.getElementById( 'bfTable').getElementsByTagName( 'tr');
    if( rows == null) return;
    var actualRowId = rowId; //+ 2; //because there are 2 rows before it for the nav
    var cols = rows[0].getElementsByTagName( 'td');
    
    for( var i = 0; i < rows.length; i++)
    {
        var arrow = document.getElementById( 'bfimg_' + (i).toString());
        var tabstyle = document.getElementById( 'bftab_' + (i).toString());
        var textstyle = document.getElementById( 'bftitle_' + (i).toString());
	    if( actualRowId == i || rows[i].getAttribute("id") == '' || rows[i].getAttribute("id") == null)
	    {
	        rows[i].style.display = '';
	       
	        if( arrow != null)
	        {
	           arrow.src = '/tup/button_selected_arrow.gif';
	           tabstyle.className = "blog_flipper_TabOn";
	           textstyle.className = "blog_flipper_TabTextOn";
	        }
	    }
	    else
	    {
	        rows[i].style.display = 'none';
	        
	        if( arrow != null)
	        {
	            arrow.src = '/tup/clear.gif';
	            tabstyle.className = "blog_flipper_TabOff";
	             textstyle.className = "blog_flipper_TabTextOff";

            }
	    }
    }
}

function LoadHighlight2Row( currentRow )
{
    var row = 3;
    for( var i = 0; i < row; i++)
    {
        if( currentRow == i )
        {
            document.getElementById("fh_" + i).style.display = '';
            document.getElementById("fhtab_" + i).className = 'fh_flipper_TabOn';
            document.getElementById("fhtitle_" + i).className = 'fh_flipper_TabTextOn';
            document.getElementById("fhimg_" + i).src = '/tup/flipper_arrow.gif'; 
        }
        else
        {
             document.getElementById("fh_" + i).style.display = 'none';
             document.getElementById("fhtab_" + i).className = 'fh_flipper_TabOff';
             document.getElementById("fhtitle_" + i).className = 'fh_flipper_TabTextOff';
             document.getElementById("fhimg_" + i).src = '/tup/clear.gif';
        }
  
    }
}

function AdjustContentHeight( height)
{
    var content = document.getElementById( 'main_content');
    if( content != null)
    {
        content.style.paddingTop = height;
    }
}


//resize image functions
function testPhotoMain() 
{
    var myImagesArray=document.getElementsByTagName('img');   
	for(i=0; i < myImagesArray.length; i++)
    {
	    if (myImagesArray[i].className == "articleImage")
		{
            resizeArticleImage(myImagesArray[i]); //call function here
        } 
        else if (myImagesArray[i].className == "photoGalleryImg")        
		{
            resizePhotoGalleryImg(myImagesArray[i]); //call function here
        }     	
	}
}

function resizeArticleImage(myImage) 
{
    //alert (myImage.width);
    if (myImage.width > 440) 
    { 
		myImage.style.width = 440 + 'px'; 
	} 		
	myImage.style.visibility = "visible";
}

//Photo Gallery image resize
function resizePhotoGalleryImg(myImage) 
{
    //alert (myImage.width);
    if (myImage.width > 750) 
    { 
		myImage.style.width = 750 + 'px';		
	} 
	myImage.style.visibility = "visible";		
}
//END resize 
	
	
