// Resize Menus
function size_menu() {
	// top menu numbers
	top_num = $$("#nav li").size();
	top_w = Math.floor(790/top_num);
	top_last = top_w + 790%top_num;

	// botom menu numbers
	bottom_num = $$("#bottom_nav li").size();
	bottom_w = Math.floor(1010/bottom_num);
	bottom_last = bottom_w + 1010%bottom_num;

	// top menu
	$$("#nav li").each(function(n) {
		n.setStyle({
		  width: top_w+'px',
		  padding: '0',
		  textAlign: 'center'
		});

	});

	// bottom menu
	$$("#bottom_nav li").each(function(n) {
		n.setStyle({
		  width: bottom_w+'px',
		  padding: '0',
		  textAlign: 'center'
		});

	});

	$$("#nav li a, #bottom_nav li a").each(function(n) {
		n.setStyle({
		  width: '100%'
		});

	});

	// top
	$$("#nav li").last().setStyle({	width: top_last+'px', border: 'none'	});
	// bottom
	$$("#bottom_nav li").last().setStyle({	width: bottom_last+'px', border: 'none'	});

}

// popups

function preparePopUps() {
	if (!document.getElementsByTagName) return false;
	var lnks = document.getElementsByTagName("a");
	for (var i=0; i<lnks.length; i++) {
		if (lnks[i].className.indexOf("popup") == -1) continue;
		lnks[i].onclick = function() {
			window.open(this.href);
			return false;
		}
		lnks[i].onkeypress = lnks[i].onclick;
	}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function load_enq_form() {
	if($('enq_form')) {
		$('enq_form').update('\
\
					<form action="callback.php" method="post" onsubmit="return validate();">\
						<table border="0" cellpadding="0" cellspacing="5">\
\
						  <tr>\
							<td class="row">* Name:</td>\
							<td>\
								<input name="name" id="name" value="" />\
							</td>\
						  </tr>\
\
						  <tr>\
							<td class="row">* Phone:</td>\
							<td>\
								<input name="phone" id="phone" value="" />\
							</td>\
						  </tr>\
\
						  <tr>\
							<td class="row">* E-mail:</td>\
							<td>\
								<input name="email" id="email" value="" />\
							</td>\
						  </tr>\
\
						  <tr>\
							<td class="row">Time to Call:</td>\
							<td>\
								<select name="timetocall">\
									<option value="">Please Select</option>\
									<option value="am">9.00am - 12.00pm</option>\
									<option value="pm">12.00pm - 6.00pm</option>\
									<option value="after">After hours</option>\
								</select>\
							</td>\
						  </tr>\
\
						  <tr>\
							<td class="row">Comments:</td>\
							<td>\
								<textarea name="comments" rows="2" cols="13"></textarea>\
							</td>\
						  </tr>\
						  <tr>\
							<td colspan="2">\
								<input type="image" src="images/submit_button.gif" value="Submit" title="Submit" />\
								<input name="mode" type="hidden" id="mode" value="submit" />\
								<input name="subj" type="hidden" value="Call Back" />\
							</td>\
						  </tr>\
						  \
						</table>\
\
					</form>\
		');
	}
}

addLoadEvent(size_menu);

addLoadEvent(load_enq_form);



function show_dates(id) {
	//get date request
	new Ajax.Updater('run_'+id, 'ajax_get_dates.php', { 
		parameters: { id: id } 
	});
}

function moreinfo(field, page) {
	new Ajax.Updater('extra_info', 'ajax_extra_info.php', { 
		parameters: { i: field, page: page} 
	});
}