function newImage(arg) { 
	if (document.images) {
		var rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadImagesForm(){
	if (document.images){
		var complete			= newImage("assets/images/forms/complete.gif");
		var caution			= newImage("assets/images/forms/caution.gif");
		preloadFlag = true;
		}
	}

function getLabelForId(id) {
    var label, labels = document.getElementsByTagName('label');
    for (var i = 0; (label = labels[i]); i++) {
        if (label.htmlFor == id) {
            return label;
        }
    }
    return false;
}

function createRequestObject() {
	var xmlhttp;
	// code for Mozilla, etc.
	if (window.XMLHttpRequest) {
		xmlhttp=new XMLHttpRequest()
	}
	// code for IE
	else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	else{
		alert("error: xmlhttp not supported");
	}
	return xmlhttp;
}
var http = createRequestObject();

function intSecureSession() {
	var field = document.getElementById('BBB_session').value;
	var cleanField = escape(field);
	var url = "https://www.brenneckes.com/rpcSession.php";
	var str = 'content='+cleanField;
	http.open('POST', url, true);
    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
    http.onreadystatechange = function(){
		if(http.readyState == 4){
			eval("var response = "+http.responseText);
			//document.getElementById('descriptionDisplay').value=response;
    	}
    }
    http.send(str);
}

function agreeRPC() {
	http.open('get', '/rpcAgree.php',true);
    http.onreadystatechange = function(){
		if(http.readyState == 4){
        	var response = http.responseText;
			if (response) {
				//document.getElementById('protegeSelfRank').innerHTML=response;
			} 
    	}
    }
    http.send(null);
}

function toggleCheckbox(thisCheckbox) {
    thisCheckbox.checked = !(thisCheckbox.checked);
}


function shipToggle() {
	var checked = $F('shipTo');
	if(checked!=true){
		$('shipDisplay').className='';
	} else {
		$('shipDisplay').className='nodisplay';
	}
} // End shipToggle function

function formatAsMoney(mnt) {
    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;
    return (mnt == Math.floor(mnt)) ? mnt + '.00' 
              : ( (mnt*10 == Math.floor(mnt*10)) ? 
                       mnt + '0' : mnt);
}

function shippingCalculator(shipping) {
		var shipMethod = $('Shipping').options[$('Shipping').selectedIndex].text
		$('shiptotal').innerHTML=shipping;
		$('orderTotal').value=formatAsMoney((shipping*1)+($('subTotal').value*1));
		$('totalDisplay').innerHTML=$('orderTotal').value;
		$('shipMethod').value=shipMethod;
	} // End shippingCalculator function
