// Preload subnav
var preloaded = new Array();
var imgr = "/sites/eurotek/images/";
function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    };
};
preload_images(
   imgr + 'bg_nav_2.gif',
   imgr + 'np_cartonfreezing.gif',
   imgr + 'np_cleaning.gif',
   imgr + 'np_eurojet.gif',
   imgr + 'np_iqf.gif',
   imgr + 'np_speciality.gif',
   imgr + 'np_spiral.gif'
);

// $!
// ------------------------------------------------------------------------------------------------------ //
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}

// External links
// ------------------------------------------------------------------------------------------------------ //
function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; 
		} 
	} 
window.onload = externalLinks;

// Form validation
// ------------------------------------------------------------------------------------------------------ //
function checkform(){
	var req, curr, missed = new Array();

	// standard elements
	req = new Array("fullname","telephone","email");
	for(i=0;i<req.length;i++){
		curr = $(req[i]);
		curr.style.backgroundColor="#ffffff";
		if (!curr.value){
			missed[missed.length] = curr.title;
			curr.style.backgroundColor="#FEAAAA";
			}
		}

	if (missed.length > 0){
		var alert_str = "Please make sure you have filled in the following boxes:\n\n";
		for(i=0;i<missed.length;i++){
			alert_str += missed[i]+"\n";
			}
		alert(alert_str);
		return false;
		}
	else {
		$('realname').value = $('fullname').value;
		return true;
		}
	}
// Menu toggle
// ------------------------------------------------------------------------------------------------------ //
function menutoggle(me){
	$(me).blur();
	var action = ($('navul').className == "open") ? "close" : "open";

	if (action == "open"){
		document.body.id = "products";
		$('navul').className = "open";
		}
	else {
		document.body.id = "";
		$('navul').className = "closed";
		}
	return false;
	}
