function clearText(thefield) {
  if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} 
function replaceText(thefield) {
  if (thefield.value=="") { thefield.value = thefield.defaultValue }
}
function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
}	
	
function initPage()
{
	for (var i = 0; i < document.forms.length; i++)
	{
		document.forms[i].onsubmit = function ()
		{
			for (var i = 0; i < this.elements.length; i++)
			{
				if (this.elements[i].className.indexOf("required") != -1 && (this.elements[i].value == "" || this.elements[i].value == "Name:*" || this.elements[i].value == "Email:*"))
				{
					alert("Please fill in all the required fields");
					try { this.elements[i].focus() } catch (e) {};
					return false;
				}
				else if (this.elements[i].name == "email"){
				   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				   var address = this.elements[i].value;
				   if(reg.test(address) == false) {
					  alert('Invalid Email Address');
					try { this.elements[i].focus() } catch (e) {};
					return false;
				   }
				}
			}
			return true;
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
	
	
function ChangeImg() {
if(document.images) {
eval("document."+ChangeImg.arguments[0]+
".src=('"+ChangeImg.arguments[1]+"')");
}
}

function preload() {
if (document.images) {
var imgsrc = preload.arguments;
arr=new Array(imgsrc.length);
for (var j=0; j<imgsrc.length; j++) {
arr[j] = new Image;
arr[j].src = imgsrc[j];
}
}
}

