function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		//for intro page:
		technologiespic_over = newImage("images/technologiespic-over.jpg");
		servicespic_over = newImage("images/servicespic-over.gif");
		portfoliopic_over = newImage("images/portfoliopic-over.jpg");
		processpic_over = newImage("images/processpic-over.gif");
		left_33_technologiespic_over = newImage("images/left_33-technologiespic_ove.gif");
		left_34_technologiespic_over = newImage("images/left_34-technologiespic_ove.gif");
		left_35_technologiespic_over = newImage("images/left_35-technologiespic_ove.gif");
		left_36_technologiespic_over = newImage("images/left_36-technologiespic_ove.gif");
		aboutpic_over = newImage("images/aboutpic-over.gif");
		left_46_aboutpic_over = newImage("images/left_46-aboutpic_over.gif");
		left_46_processpic_over = newImage("images/left_46-processpic_over.gif");
		left_46_portfoliopic_over = newImage("images/left_46-portfoliopic_over.gif");
		left_46_technologiespic_over = newImage("images/left_46-technologiespic_ove.gif");
		left_46_servicespic_over = newImage("images/left_46-servicespic_over.gif");
		//for top-nav:
		home_over = newImage("../images/home-over.gif");
		about_over = newImage("../images/about-over.gif");
		technologies_over = newImage("../images/technologies-over.gif");
		services_over = newImage("../images/services-over.gif");
		portfolio_over = newImage("../images/portfolio-over.gif");
		process_portfolio_over = newImage("../images/process-portfolio_over.gif");
		process_over = newImage("../images/process-over.gif");
		testimonials_over = newImage("../images/testimonials-over.gif");
		clients_testimonials_over = newImage("../images/clients-testimonials_over.gif");
		clients_over = newImage("../images/clients-over.gif");
		contact_us_over = newImage("../images/contact-us-over.gif");
		//for side-navs:
		pc = newImage("images/purple-circle.gif");
		preloadFlag = true;
	}
}

function checkForm()
{
	email=document.f1.email.value;
	var expression=/^([a-zA-Z0-9\-\._]+)@(([a-zA-Z0-9\-_]+\.)+)([a-z]{2,3})$/;

	if(document.f1.name.value=="")
	{
		alert("Please enter your name");
		document.f1.name.focus();
		return false;
	}
	if(document.f1.company.value=="")
	{
		alert("Please enter your company name");
		document.f1.company.focus();
		return false;
	}
	if(!(expression.test(email)) )
	{
		alert("Please enter a valid email address");
		document.f1.email.select();
		document.f1.email.focus();
		return false;
	}
	if(document.f1.comments.value=="")
	{
		alert("Please enter some details in the information field");
		document.f1.comments.focus();
		return false;
	}
	return true;
}

function rollover(imageName,newImage)
{
	document[imageName].src=newImage;
}
	
function preLoad()
{
	home_over=new Image();
	home_over.src="images/home_over.gif";
	services_over=new Image();
	services_over.src="images/services_over.gif";
	team_over=new Image();
	team_over.src="images/team_over.gif";
	contact_over=new Image();
	contact_over.src="images/contact_over.gif";
	portfolio_over=new Image();
	portfolio_over.src="images/portfolio_over.gif";
	products_over=new Image();
	products_over.src="images/products_over.gif";
}

var swiftWin;
function openSwiftWin()
{
	if (swiftWin) // if tracking window has been opened
  		if (!swiftWin.closed) // and hasn't been manually closed
   			swiftWin.focus(); // bring to the front so user can see new search loading into it
	swiftWin = window.open("swift.html", "swiftWin", "width=700, height=520, top=50, left=50, scrollbars=1, resizable=1, toolbar=0, location=0, status=1, menubar=0");
}