function ratePoll( rateSect, rateType, rateID, rateValue )
{
    var myAjax = new Ajax.Updater(
    rateType + rateID,
    'http://www.vlturbo.com/ajax_rate.php?sect=' + rateSect + '&type=' + rateType + '&id=' + rateID + '&value=' + rateValue,
    {method: 'get', parameters: ''}
    );
}
function selectChange( selType, selValue )
{
    document.getElementById( 'tr_' + selType ).style.display = "";
    document.getElementById( selType ).innerHTML= "<option value='0'>--Loading--</option>";
    var myAjax = new Ajax.Updater(
    selType,
    'http://www.vlturbo.com/ajax_selectbox.php?stype=' + selType + '&value=' + selValue,
    {method: 'get', parameters: ''}
    );
}
function selectClear( clsModel, clsSeries, clsSpecification, clsYear )
{
    if( clsModel == 1 )
    {
        document.getElementById( 'tr_' + 'model' ).style.display = "none";
        document.getElementById( 'model' ).innerHTML= "<option value='o'>--Select Model--</option>";
    }
    if( clsSeries == 1 )
    {
        document.getElementById( 'tr_' + 'series' ).style.display = "none";
        document.getElementById( 'series' ).innerHTML= "<option value='o'>--Select Series--</option>";
    }
    if( clsSpecification == 1 )
    {
        document.getElementById( 'tr_' + 'specs' ).style.display = "none";
        document.getElementById( 'specs' ).innerHTML= "<option value='o'>--Select Specification--</option>";
    }
    if( clsYear == 1 )
    {
        document.getElementById( 'tr_' + 'year' ).style.display = "none";
        document.getElementById( 'year' ).innerHTML= "<option value='0'>--Select Year--</option>";
    }
}
function jsAddCompletion(){
    var compLevel = parseInt(0);
    
    if( parseInt(document.getElementById( 'carname' ).value.length) > 2 ){ compLevel = compLevel + 1; }
    if( document.getElementById( 'make' ).value != 'o' ){ compLevel = compLevel + 1; }
    if( document.getElementById( 'model' ).value != 'o' ){ compLevel = compLevel + 1; }
    if( document.getElementById( 'series' ).value != 'o' ){ compLevel = compLevel + 1; }
    if( document.getElementById( 'specs' ).value != 'o' ){ compLevel = compLevel + 1; }
    if( parseInt(document.getElementById( 'year' ).value) > 0 ){ compLevel = compLevel + 1; }
    
    var myPerc = Math.round( ( compLevel / 6 ) * 100 );
    
    document.getElementById( 'procComp' ).innerHTML= myPerc + "%";
    
    return myPerc;
}
function confirmContinue(){
    if( jsAddCompletion() < 90 ){
        var agree=confirm("You are less than 90% complete, are you sure you want to continue?");
        if (agree){
        	return true;
        }
        else{
        	return false;
        }
    }
    else{
        return true;
    }
}
function addTags( Target, Tag, fTag )
{
    var obj = document.getElementById( Target );
    obj.focus();
    
    if (document.selection && document.selection.createRange)  // Internet Explorer
    {
        sel = document.selection.createRange();
        if (sel.parentElement() == obj)  sel.text = Tag + sel.text + fTag;
    }
    else if (obj != "undefined")  // Firefox
    {
        var longueur = parseInt(obj.textLength);
        var selStart = obj.selectionStart;
        var selEnd = obj.selectionEnd;
        
        obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
    }
    else obj.value += Tag + fTag;
    
    obj.focus();
}