function popupWindow(url,width,height) {

	var screenW = screen.availWidth;
	var screenH = screen.availHeight;
	var posX = ((screenW / 2) - 180);
	var posY = ((screenH / 2) - 175);

	var popupWindow = window.open(url,'makeNewWindow','status=no,location=no,menubar=no,toolbar=no,scrollbars=no,directories=no,resizable=no,height='+height+',width='+width+',left='+posX+',top='+posY);
	popupWindow.focus();
}


function rollImage(img,text) {
	document.getElementById('supplier-column').innerHTML="<img src="+img+" />";
}
function switchProductImage(img,imgfull,text,link) {
	if (link == 1) {
		document.getElementById('main-prop-image').innerHTML='<a target="_blank" href="/enlarge-image/'+imgfull+'"><img src="'+img+'" alt="'+text+'" title="'+text+'" /></a>';
	} else {
		document.getElementById('main-prop-image').innerHTML='<img src="'+img+'" alt="'+text+'" title="'+text+'" />';
	}
}


function isEmail(str)
		{
			// are regular expressions supported?
			var supported = 0;
			if (window.RegExp)
			{
				var tempStr = "a";
				var tempReg = new RegExp(tempStr);
				if (tempReg.test(tempStr))
				{
					supported = 1;
				}
			}
			if (!supported) 
			{
				return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			}
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		
			return (!r1.test(str) && r2.test(str));
		}
		
		function submitForm()
		{
			var err = "";
		
			if (!isEmail(document.contact_form.Email_Address.value))
			{
				err += "Please enter a valid email address\n";
			}

			if(document.contact_form.First_Name)
				if (document.contact_form.First_Name.value == "")
					err += "Please enter your first name\n";
		
			if(document.contact_form.Surname)
				if (document.contact_form.Surname.value == "")
					err += "Please enter your surname\n";

			if(document.contact_form.Address)
				if (document.contact_form.Address.value == "")
					err += "Please enter your address\n";

			if(document.contact_form.Home_Tel_Number)
				if (document.contact_form.Home_Tel_Number.value == "" && document.contact_form.Work_Tel_Number.value == "" && document.contact_form.Mobile_Tel_Number.value == "")
					err += "Please enter at least one of the contact telephone number fields\n";

			if(document.contact_form.Enquiry)
				if (document.contact_form.Enquiry.value == "")
					err += "Please enter an enquiry\n";
			
			if(err != "")
			{
				alert(err);
			}

			return(err == "");
		}
