function swapImg(swapImg, swapSrc)
{
	document.images[swapImg].src = swapSrc;
}

function popWindow(getpage,getname,w,h,features) {
  if(screen.width){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  }else{winl = 0;wint =0;}
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(getpage,getname,settings);
  win.window.focus();
}

function checkrequired(which)
{
	var pass=true	
	if (document.images)
	{
		var strName = '';
		for (i=0;i<which.length;i++)
		{
			var tempobj=which.elements[i]
			if (tempobj.name.substring(0,8)=='required')
			{
				if (((tempobj.type=='text'||tempobj.type=='textarea')&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=='s'&&tempobj.value==''))
				{
					strName += tempobj.id.substring(0, tempobj.id.length);
					pass=false
					break
				}
				if(tempobj.id=='Email')
				{
					var checkEmail = tempobj.value;
        	var strMatch = /\s/;
					var validEmail = !(strMatch.test(checkEmail));
					if (validEmail)
						pass=true;
					else
					{
						strName = tempobj.id;
						pass=false;
						break;
					}
				}
			}
		}
	}
	if (!pass)
	{
		alert('The ' + strName + ' is not a valid entry.')
		return false
	}
}