// Image Preloader  v1.0.1
// documentation: http://www.dithered.com/javascript/image_preloader/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)

function showForm(id){
var divs = document.getElementsByTagName('div');
for(i=0;i<divs.length;i++){
if(divs[i].id.match('comp_')){
if (document.getElementById){
divs[i].style.display = "none";
}
}
}
document.getElementById('comp_'+id).style.display = 'block';
}



function updateForm(id){
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null){
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.bbblh.co.uk/php/ajax.php?val="+id+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged(){
if (xmlhttp.readyState==4){
document.getElementById("competition_form_main").innerHTML=xmlhttp.responseText;
}
}

<!---------------------------------------------XMLHttpRequest---------------------------------------------->
function GetXmlHttpObject(){
if (window.XMLHttpRequest){
  // for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject){
  // for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


<!-----------------------------------------------the rest------------------------------------------------->
function preloadImages() {
   if (document.images) {
      for (var i = 0; i < preloadImages.arguments.length; i++) {
         (new Image()).src = preloadImages.arguments[i];
      }
   }
}

function checkHotForm() {
	var vals = [];
	for (var i=1; i<=3; i++) {
		vals.push($('OfferHot'+i).value);
	}
	vals = vals.without('');
	if (vals.size() != vals.uniq().size()) {
		alert('Please make sure each hot offer is unique.');
		return false;
	}
	return true;
}

function updateFieldDefaultValue(sf,event,val) {
	//alert(sf+' e:'+event);
	switch (event) {
		case 'focus':
			$(sf).value = $(sf).value==val?'':$(sf).value;
		break;
		case 'blur':
			$(sf).value = $(sf).value==''?val:$(sf).value;
		break;
	}
}

function ch(obj,def,e) {
	if (e=='focus') {
		obj.value = obj.value==def?'':obj.value;
	} else {
		obj.value = obj.value==''?def:obj.value;
	}
}
