var nn4 = document.layers;
var ie = document.all;
var dom = document.getElementById && !document.all; 

function browser(id){
  if(nn4) {
  path = document.layers[id];
  }
  else if(ie) {
  path = document.all[id];
  } 
  else {
  path = document.getElementById(id);
  }
return path;  //return the path to the css layer depending on which browser is looking at the page
}

function getRollovers(){
   var image0 = new Image();
   var image1 = new Image();
   var image2 = new Image();
   image0.src='images/bt-contact-over-step1.gif';
   image1.src='images/bt-contact-y-over-step2.gif';
   image2.src='images/bt-contact-n-over-step2.gif';
}

function imgOn(i){
  switch (i) {
    case 1 :
      document.submitimg.src='images/bt-contact-over-step1.gif';
    break;
    case 2 :
      document.submitimg.src='images/bt-contact-y-over-step2.gif';
    break;
	case 3 :
      document.backimg.src='images/bt-contact-n-over-step2.gif';
    break;
  }
}

//Function to deactivate images
function imgOff(i){
  switch (i) {
    case 1 :
      document.submitimg.src='images/bt-contact-step1.gif';
    break;
    case 2 :
      document.submitimg.src='images/bt-contact-y-step2.gif';
    break;
	case 3 :
      document.backimg.src='images/bt-contact-n-step2.gif';
    break;
  }
}

function validation()
{
	var frm = document.contactform;
	var checkform = "";
	
	if (frm.tf_4.value == "")
	{
		checkform = "fail";
		document.getElementById("tf_4").bgColor = "#FFD3CE";
		
		frm.tf_4.onblur = function(){
			if (frm.tf_4.value != "") {	
				document.getElementById("tf_4").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("tf_4").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("tf_4").bgColor = "#FFFFFF";	
	}
	
	if (frm.tf_5.value == "")
	{
		checkform = "fail";
		document.getElementById("tf_5").bgColor = "#FFD3CE";
		
		frm.tf_5.onblur = function(){
			if (frm.tf_5.value != "") {	
				document.getElementById("tf_5").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("tf_5").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("tf_5").bgColor = "#FFFFFF";	
	}
	
	if (!frm.rb_8[0].checked && !frm.rb_8[1].checked && !frm.rb_8[2].checked && !frm.rb_8[3].checked)
	{
		checkform = "fail";
		document.getElementById("rb_8").bgColor = "#FFD3CE";
		
		frm.rb_8[0].onclick = function(){
			if (frm.rb_8[0].checked || frm.rb_8[1].checked || frm.rb_8[2].checked || frm.rb_8[3].checked) {	
				document.getElementById("rb_8").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_8").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_8[1].onclick = function(){
			if (frm.rb_8[0].checked || frm.rb_8[1].checked || frm.rb_8[2].checked || frm.rb_8[3].checked) {	
				document.getElementById("rb_8").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_8").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_8[2].onclick = function(){
			if (frm.rb_8[0].checked || frm.rb_8[1].checked || frm.rb_8[2].checked || frm.rb_8[3].checked) {	
				document.getElementById("rb_8").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_8").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_8[3].onclick = function(){
			if (frm.rb_8[0].checked || frm.rb_8[1].checked || frm.rb_8[2].checked || frm.rb_8[3].checked) {	
				document.getElementById("rb_8").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_8").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("rb_8").bgColor = "#FFFFFF";	
	}
	
	if (frm.tf_9.value == "")
	{
		checkform = "fail";
		document.getElementById("tf_9").bgColor = "#FFD3CE";
		
		frm.tf_9.onblur = function(){
			if (frm.tf_9.value != "") {	
				document.getElementById("tf_9").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("tf_9").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("tf_9").bgColor = "#FFFFFF";	
	}
	
	if (frm.tf_11.value == "")
	{
		checkform = "fail";
		document.getElementById("tf_11").bgColor = "#FFD3CE";
		
		frm.tf_11.onblur = function(){
			if (frm.tf_11.value != "") {	
				document.getElementById("tf_11").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("tf_11").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("tf_11").bgColor = "#FFFFFF";	
	}
	
	if (frm.tf_12.value == "")
	{
		checkform = "fail";
		document.getElementById("tf_12").bgColor = "#FFD3CE";
		
		frm.tf_12.onblur = function(){
			if (frm.tf_12.value != "") {	
				document.getElementById("tf_12").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("tf_12").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("tf_12").bgColor = "#FFFFFF";	
	}
	
	if (!frm.rb_13[0].checked && !frm.rb_13[1].checked && !frm.rb_13[2].checked)
	{
		checkform = "fail";
		document.getElementById("rb_13").bgColor = "#FFD3CE";
		
		frm.rb_13[0].onclick = function(){
			if (frm.rb_13[0].checked || frm.rb_13[1].checked || frm.rb_13[2].checked) {	
				document.getElementById("rb_13").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_13").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_13[1].onclick = function(){
			if (frm.rb_13[0].checked || frm.rb_13[1].checked || frm.rb_13[2].checked) {	
				document.getElementById("rb_13").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_13").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_13[2].onclick = function(){
			if (frm.rb_13[0].checked || frm.rb_13[1].checked || frm.rb_13[2].checked) {	
				document.getElementById("rb_13").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_13").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("rb_13").bgColor = "#FFFFFF";	
	}
	
	if (!frm.cb_16.checked)
	{
		checkform = "fail";
		document.getElementById("cb_16").bgColor = "#FFD3CE";
		
		frm.cb_16.onclick = function(){
			if (frm.cb_16.checked) {	
				document.getElementById("cb_16").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("cb_16").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("cb_16").bgColor = "#FFFFFF";	
	}
	
	if (!frm.rb_17[0].checked && !frm.rb_17[1].checked && !frm.rb_17[2].checked && !frm.rb_17[3].checked)
	{
		checkform = "fail";
		document.getElementById("rb_17").bgColor = "#FFD3CE";
		
		frm.rb_17[0].onclick = function(){
			if (frm.rb_17[0].checked || frm.rb_17[1].checked || frm.rb_17[2].checked || frm.rb_17[3].checked) {	
				document.getElementById("rb_17").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_17").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_17[1].onclick = function(){
			if (frm.rb_17[0].checked || frm.rb_17[1].checked || frm.rb_17[2].checked || frm.rb_17[3].checked) {	
				document.getElementById("rb_17").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_17").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_17[2].onclick = function(){
			if (frm.rb_17[0].checked || frm.rb_17[1].checked || frm.rb_17[2].checked || frm.rb_17[3].checked) {	
				document.getElementById("rb_17").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_17").bgColor = "#FFD3CE";	
			}
		};
		
		frm.rb_17[3].onclick = function(){
			if (frm.rb_17[0].checked || frm.rb_17[1].checked || frm.rb_17[2].checked || frm.rb_17[3].checked) {	
				document.getElementById("rb_17").bgColor = "#FFFFFF";	
			} else {
				document.getElementById("rb_17").bgColor = "#FFD3CE";	
			}
		};
	} else {
		document.getElementById("rb_17").bgColor = "#FFFFFF";	
	}
	
	if (checkform == "fail")
	{
		var target_div = browser("errmsg");
		var content = "未入力の項目があるため保存出来ません。";
		if(nn4) {	
			target_div.document.open();
			target_div.document.write(content); //write content to layer
			target_div.document.close();
			}
		else {	    
			target_div.innerHTML = content;  //write content to layer
		}
		return false;	
	} else {
		return true;
	}
}

function confirm_alert()
{
	input_box=confirm("Click OK or Cancel to Continue");
	if (input_box==true) { 
		return true;
	} else {
		return false;}
}

function backedit()
{
	var frm = document.contactform;
	
	frm.contactsub2.value = "backedit";
}