function openWindow(URL, windowname, width, height, left, top)
{
  windowname = window.open(URL, windowname,'resizable,width='+width+',height='+height+',menubar=no,scrollbars=yes,toolbar=no,left='+left+',top='+top);
  windowname.focus();
}
function openWindow_closebehind(URL, windowname, width, height, left, top)
{
  windowname = window.open(URL, windowname,'resizable,width='+width+',height='+height+',menubar=no,scrollbars=yes,toolbar=no,left='+left+',top='+top);
  parent.close();
  windowname.focus();
}

function ConfirmBox(warning, url) {
  if (confirm(warning)) {
	document.location=url;
  }
}

function form_validate_all_text (e) {
	for (i=0; i < e.elements.length; i++) {
		if ( (e.elements[i].type == 'text') || (e.elements[i].type == 'textarea'))
			if (e.elements[i].value <= 1) {
				alert('All fields are compulsory');
				return false;
			}
	}

	if ($('zip_code').value.length <= 2) {
	  alert('Invalid Zip Code');
	  return false;
	}

	return true;
}

function init()
{
    // Roll over init
    var images = new Array;
    i = 0;
    $$('img.hover').each(function(element) {
	var id = element.readAttribute('id');
	var src = element.readAttribute('src');
	var split = src.split('.');
	var hover = split[0] + '-roll.' + split[1];
	images[i] = new Image();
	images[i] = hover;
	element.observe('mouseover', function(evt) {
	    var e = Event.element(evt);
		$(id).src = hover;
	    //e.writeAttribute('src', hover);
	});
	element.observe('mouseout', function(evt) {
	    var e = Event.element(evt);
		$(id).src = src;

		//e.writeAttribute('src', src);
	});
    });

}

Event.observe(window, 'load', init);
