var slide=500;
if ($.browser.msie) {
	if ($.browser.version < 6.9999) {
		var slide=500;
	}
}

$(document).ready(function() {
	$('#mod_tariff').jqm({trigger:'input.pop_tariff'});
	$('#mod_whattv').jqm({ajax:'popups/inc_whattv.php',trigger:'a.pop_whattv'});
	$('#mod_whichtumble').jqm({ajax:'popups/inc_whichtumble.php',trigger:'a.pop_whichtumble'});
	$('#mod_saveupto').jqm({trigger:'a.pop_save,div.pop_save'});
	$('#mod_criteria').jqm({ajax:'popups/inc_criteria.php',trigger:'a.pop_criteria'});
	$('#mod_rica').jqm({ajax:'@href',trigger:'a.rica'});
	$('#mod_labels').jqm({ajax:'popups/inc_energylabels.php',trigger:'a.pop_labels'});
	$('#mod_energytips').jqm({ajax:'popups/inc_energytips.php',trigger:'a.pop_energytips'});
	$('#mod_unavailable').jqm({ajax:'popups/inc_unavailable.php',trigger:'input.pop_unavailable'});
	
	if (slide > 0) {
		$('#t_prices tr').hover(
			function() {
  				$(this).addClass('thlt');
  				$(this).find('.logo').attr("src", $(this).find('.logo').attr("src").split(".").join("_f."));
			},
			function() {
				$(this).removeClass('thlt');
				$(this).find('.logo').attr("src", $(this).find('.logo').attr("src").split("_f.").join("."));
			});
	}

});


function checkTariff ( form ) {

// Check for empties
var fu = form.fu.value;
var nu = form.nu.value;
var bp = form.bp.value;
var sc = document.owntariff.sc.checked;
if (!sc) {
  if (fu == "" || nu == "" || bp == "") {
    alert( "Please enter all Tariff values." );
    return false ;
  }
  } else {
  if (fu == "") {
    alert( "Please enter the Unit Price per KWh." );
    return false ;
  	}
  }

// Check they're numbers
if (isNaN(fu)) {
	alert( "'First Units' must be a number." );
    return false ;
}

if (isNaN(nu)) {
	alert( "'Next Units' must be a number." );
    return false ;
}

if (isNaN(bp)) {
	alert( "'Breakpoint' must be a number." );
    return false ;
	}
}

function checkSC () {
	var sc = document.owntariff.sc.checked;
	//alert (sc);
	if (sc) {
		togglerow('row_su');
		togglerow('row_bp');
		document.getElementById("txt_first").innerHTML="";
		document.getElementById("txt_fudesc").innerHTML="";
	}
	 else {
		togglerow('row_su');
		togglerow('row_bp');
		document.getElementById("txt_first").innerHTML="First ";
		document.getElementById("txt_fudesc").innerHTML="Usually the higher priced unit of electricity up to a given breakpoint.";
	}
}
 
function changetext(elemid, content) {
	document.getElementById(elemid).innerHTML=content; 
}

var textBlocks = new Array('pence','eurocents','cents');
function changeUnit(elemid) {
	var ind = document.getElementById(elemid).selectedIndex; 
	document.getElementById("txt_unit1").innerHTML=textBlocks[ind];
	document.getElementById("txt_unit2").innerHTML=textBlocks[ind];
} 

function togglerow(id) {
	body=document.getElementById(id);
	if (body.style.display == 'none') {
	try {
		body.style.display='table-row';
		} catch(e) {
		body.style.display = 'block';
		}
		}
		else {
		body.style.display = 'none';
		}
}

function toggleDetail(id,number) {
	for (i=1;i<=number;i++) {
		body=document.getElementById(id+i);
		if (body) {
			if (body.style.display == 'none') {
            	try {
					body.style.display='table-row';
					} catch(e) {
					body.style.display = 'block';
					}
				}
				else {
					body.style.display = 'none';
				}
			}
		}
	}

//scroll page past social bar
$(window).load(function() {
	if (location.hash) {
		if (location.hash != "#nogo") {
			$('html, body').animate({scrollTop: $(window).scrollTop() - 46}, 2000);
		}
	}
});	


