function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function setPayOptions(chosen,selbox) {
selbox.options.length = 0;

if (document.formoption1.UKPorigepaymeth.options[document.formoption1.UKPorigepaymeth.selectedIndex].value  == "5" || document.formoption1.UKPoriggpaymeth.options[document.formoption1.UKPoriggpaymeth.selectedIndex].value  == "5") {
//selbox.options.length = 0;

  selbox.options[selbox.options.length] = new Option('Prepayment Meter','5');
document.formoption1.UKPepaymeth.value = "5";

}
if (document.formoption1.UKPorigepaymeth.options[document.formoption1.UKPorigepaymeth.selectedIndex].value  != "5" && document.formoption1.UKPoriggpaymeth.options[document.formoption1.UKPoriggpaymeth.selectedIndex].value  != "5") {
//selbox.options.length = 0;

  selbox.options[selbox.options.length] = new Option('Monthly Direct Debit','1');
  selbox.options[selbox.options.length] = new Option('Quarterly Cash or Cheque','3');
  selbox.options[selbox.options.length] = new Option('Quarterly Direct Debit','4');
  
document.formoption1.UKPepaymeth.value = "";

}
}

function DuplicatePayMeth(thevalue) {
//document.form.UKPepaymeth.value = document.form.UKPgpaymeth.value;
document.getElementById("UKPepaymeth1").value = thevalue.value;
document.getElementById("UKPepaymeth2").value = thevalue.value;
document.getElementById("UKPepaymeth3").value = thevalue.value;
}

function ShowHideOptions(theTable)
{
     if (document.getElementById(theTable).style.display == 'none')
     {
document.getElementById("option1").style.display = 'none';
document.getElementById("option2").style.display = 'none';
document.getElementById("option3").style.display = 'none';
document.getElementById(theTable).style.display = 'block';
     }
     else
     {
          document.getElementById(theTable).style.display = 'none';
     }
}

function changeUnits(eSeven)
{
     if (document.getElementById(eSeven).value == '1')
     {
document.getElementById("UKPorigeunitslow").value = '1650';
document.getElementById("UKPorigeunitsmed").value = '3300';
document.getElementById("UKPorigeunitshigh").value = '4950';
     }
     else
     {
document.getElementById("UKPorigeunitslow").value = '3300';
document.getElementById("UKPorigeunitsmed").value = '6600';
document.getElementById("UKPorigeunitshigh").value = '9900';
     }
}
function HomecheckForm() {
var errors='';

	if (document.ukphome.UKPPostcode.value == '') { 
	errors+=' - Please enter your full postcode.\n'; 
	}
	if (document.ukphome.UKPservice.value == '') { 
	errors+=' - Please select a service to compare.\n'; 
	}

	if (errors) {
	 alert('The following error(s) occurred:\n'+errors)
  return false;
  }
  return true;
}

function HomesetService() {

	if (document.ukphome.gas.checked == true && document.ukphome.electricity.checked == true) { 
	document.ukphome.UKPservice.value = 'dual';
	}
	
	if (document.ukphome.gas.checked == true && document.ukphome.electricity.checked != true) { 
	document.ukphome.UKPservice.value = 'gas';
	}
	
	if (document.ukphome.gas.checked != true && document.ukphome.electricity.checked == true) { 
	document.ukphome.UKPservice.value = 'elec';
	}


}

function calcframe()
{
//	document.getElementById('calculator_frame').height = 600;
//  var the_height = document.getElementById('calculator_frame').contentWindow.document.body.scrollHeight;
//  if (the_height < 600) the_height=600;
//  document.getElementById('calculator_frame').height = the_height;
}

function framewidth()
{
  var the_width = parent.window.innerWidth-200;
  document.getElementById('calculator_frame').width = the_width;
}

function FrameFit() {

   var mydiv = document.getElementById("sw-maincontent");
   var myiframw = document.getElementById("calculator_frame");
   var curr_width = parseInt(mydiv.style.width); // removes the "px" at the end
   myiframw.style.width = (curr_width - 30) +"px";

}
function bookmark(theTitle, theURL){
var title = theTitle;
var url = theURL;
if (document.all)
        window.external.AddFavorite(url, title);
else if (window.sidebar)
        window.sidebar.addPanel(title, url, "")
else if (window.sidebar&&window.sidebar.addPanel)
        window.sidebar.addPanel(title,url,"");
}
