window.onload = function() {
	var i, j, forms = document.forms;
	if(forms) {
		for(i=0, j=forms.length; i<j; i++) {
			var k, l, inputs = forms[i].getElementsByTagName("input");			
			if(inputs) {
				for(k=0, l=inputs.length; k<l; k++) {
					if(inputs[k].type == "image") {
						inputs[k].src =  "/generic/jffp/images/button_bg_right.gif";
					}
				}
			}
		}
	}
	if (navigator.userAgent.indexOf("safari") > 0 || navigator.userAgent.indexOf("applewebkit") > 0) {
	  var labels = document.getElementsByTagName("label");
	  for (i = 0; i < labels.length; i++) {
	    labels[i].addEventListener("click", addLabelFocus, false);
      }
  	}
	
	document.domain = 'klm.com';
	
}

/* http://www.chriscassell.net/log/2004/12/19/add_label_click.html */
function addLabelFocus() {
	var obj = document.getElementById(this.getAttribute("for"));
	if(obj) {
		if (obj.getAttribute("type") != "image" && obj.getAttribute("type") != "submit") {
			obj.focus();
		} else {
			obj.click();
		}
		if (obj.getAttribute("type") == "checkbox") {
			if (!obj["checked"]) {
				obj["checked"] = true;
			}
			else {
				obj["checked"] = false;
			}
		}
		else if (obj.getAttribute("type") == "radio") {
			var allRadios = document.getElementsByTagName("input");
			var radios = new Array();
			for (i = 0; i < allRadios.length; i++) {
				if (allRadios[i].getAttribute("name") == obj.getAttribute("name")) {
					radios.push(allRadios[i]);
				}
			}
			for (i = 0; i < radios.length; i++) {
				if (radios[i]["checked"] && 
						radios[i].getAttribute("id") != obj.getAttribute("id"))
				{
					radios[i]["checked"] = false;
				}
			}
			obj["checked"] = true;
		}
	}
}


