var hideDelay = 10;
var hGap = 0;
$(document).ready(function()
	{ // when html is loaded
	// setup compact form
	$('label.m00').css('display', 'none');
	$('input.m00').each(function()
		{
		var self = $(this);
		var lab = self.prev();
		var def = lab.text();
		if (lab.hasClass('req'))
			def = '*'+def;
		if (self.val() == def)
			self.addClass('inactive')
		self
			.data('default', def)
			.focus(function()
				{
				self.removeClass('inactive');
				if (self.val() == self.data('default') || '')
					self.val('');
				})
			.blur(function()
				{
				var default_val = self.data('default');
				if (self.val() == '')
					{
					self.addClass('inactive');
					self.val(self.data('default'));
					}
				})
			.closest('form').submit(function(event)
				{
				if (event.isDefaultPrevented())
					{
					if (self.val() == self.data('default'))
						alert('already failed so wont remove '+self.val());
					return false;
					}
				if (self.val() == self.data('default'))
					self.val('');
				return true;
				});
		});
	// form helpers and validators
		$('.datepicker').datepick({dateFormat: 'D d M yy'});
		$('.timeentry').timeEntry({spinnerImage: 'js/img/spinnerOrange.png', show24Hours: true});
		$('.integerentry').format({precision: 0,autofix:true});
		//$('.emailentry').each(function()
		//	{
		//	var self = $(this);
		//	var selfthis = this;
		//	self
		//		.format({type:"email"},function()
		//			{
		//			if (self.val()=='')
		//				alert('Please enter email!');
		//			else
		//				alert('Wrong Email format!');
		//			});
		//	});
	// extend all columns to full window height
	setTall();
	});

function setTall()
	{
	var otherOuterHeight = $('#header').outerHeight(true) + $('#menu').outerHeight(true) + $('#industries').outerHeight(true) + $('#footer').outerHeight(true) + 15;

	var content = $('#content');
	var contentOuterHeight = content.outerHeight(true);
	var contentPadEtc = contentOuterHeight - content.height();

	var leftcol = $('#leftcol');
	var leftcolOuterHeight = leftcol.outerHeight(true) + 10 + 10;
	var leftcolPadEtc = leftcolOuterHeight - leftcol.height();

	var contact = $('#contact');
	var contactOuterHeight = contact.outerHeight(true);

	var rightcol = $('#rightcol');
	var news = $('#news');
	var rightcolOuterHeight = rightcol.outerHeight(true) + 10 + 10;
	var rightcolPadEtc = rightcolOuterHeight - news.height();

	var maxHeight = Math.max(contentOuterHeight, Math.max(leftcolOuterHeight, Math.max(rightcolOuterHeight, $(window).height()-otherOuterHeight)));
	content.height(maxHeight - contentPadEtc);
	leftcol.height(maxHeight - leftcolPadEtc + 3);
	news.height(maxHeight - rightcolPadEtc + 3);
	//contact.css({'position':'absolute', 'left':'5px', 'bottom':'0px'});
	}

function showOrder()
	{
	window.name='origin';
	var w = window.open('','order',
		'width=500,height=400,resizable,scrollbars,status,top=10,left=10');
	w.document.clear();
	w.focus();
	return true;
	}
function showProduct(pic)
	{
	var w = window.open('', 'product', 'width=350,height=400,resizable,scrollbars,top=20,left=30');
	var d = w.document;
	d.write('<html><head><title>Simplycrafts close up</title></head><body bgcolor="white" leftmargin="6" topmargin="6">');
	d.write('<center><table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td align="center">');
	d.write('<img src="/products/largeimages/' + pic + '">');
	d.write('</td></tr><tr><td align="center"><form>');
	d.write('<input type="button" value="Close this window" onClick="window.close();">');
	d.write('</form></td></tr></table></center></body></html>');
	d.close();
	w.focus();
	return false;
	}
function showWin()
  {
  var w = window.open('','popup',
      'width=500,height=400,resizable,scrollbars,status,left=80,top=80');
  w.document.clear();
  w.focus();
  return true;
  }
function showSearch()
	{
	window.name='origin';
	var w = window.open('','search',
		'width=250,height=550,resizable,scrollbars,status,top=0,left=0');
	w.document.clear();
	w.focus();
	return true;
	}

function mailIt()
	{
  //var email = "info"
  //var emailHost = "soyee.com.au"
  //document.write("<a href=" + "mail" + "to:" + email + "@" + emailHost + ">(click here)</a>");
  document.write('<a href="/Contact-Soyee-Australia.php">(click here)</a>');
	}

