function onoff(id, idTab){
	o = document.getElementById(active);
	o.style.display = "none";
	active = id;
	oTab = document.getElementById(activeTab);
	oTab.className = 'topmenuitem';
	activeTab = idTab;
	o = document.getElementById(id);
	o.style.display = "block"; 
	oTab = document.getElementById(idTab);
	oTab.className = 'topmenuitemactive';
 }

function switchonoff(id){
	if(document.getElementById(id).style.display == "block"){
		document.getElementById(id).style.display = "none";
	}else{
		document.getElementById(id).style.display = "block";
	}
	return false;
}

function chkstate(o){
	if(o.state.options[o.state.selectedIndex].text == "Texas"){
		document.getElementById("countydiv").style.display = "block";
	}else{
		document.getElementById("countydiv").style.display = "none";
	}
}

function charCounterUpdt(o, t){
	document.getElementById(t).innerHTML = o.maxLength - o.value.length; 	
}

function applyCoupon(){
	makeRequest("/TBF/getPrice.php?cpId=" + document.getElementById('coupon').value, callBack);
}

function callBack(httpRequest){
    try {
        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
                $par = httpRequest.responseText.split(",");
                document.getElementById('plaque1').innerHTML = $par[0].split(/\s:\s/)[1];
                document.getElementById('plaque2').innerHTML = $par[0].split(/\s:\s/)[1];
                document.getElementById('existingnb').innerHTML = $par[1].split(/\s:\s/)[1];
                document.getElementById('newnb').innerHTML = $par[2].split(/\s:\s/)[1];
                document.getElementById('duplicate').innerHTML = $par[3].split(/\s:\s/)[1].slice(0,-1);
            } else {
                alert('There was a problem with the request.');
            }
        }
    }
    catch( e ) {
        alert('Caught Exception: ' + e.description);
    }

}

function makeRequest(url, f){
    var httpRequest;

    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    httpRequest.onreadystatechange = function(){ f(httpRequest); };
    httpRequest.open('GET', url, true);
    httpRequest.send(null);
}

function showmnumber(b){
	o = document.getElementById("mnumber");
	if (b){
		o.style.display = "block";
	} else {
		o.style.display = "none";
	}
	
}
