window.onload = function(){
	start();
	var qStr = window.document.location.toString().split("?");
	if(qStr[1])
		showImage("error2", "images_con/err2.gif", true);

}

function start()
{
	var haveerrors = 0;
	var empty = new Image(); empty.src = "images_con/err1.gif";
	var empty2 = new Image(); empty2.src = "images_con/err2.gif";

}

function showImage(imagename, imageurl, errors)
{
	var haveerrors = 0;
	document[imagename].src = imageurl;
	if (!haveerrors && errors){ 
		haveerrors = errors;}

 }

 

function validateForm(form) 
{
	haveerrors = 0;
	(form.textfield1.value.length < 1) 
	? showImage("error1", "images_con/err1.gif", true)
	: showImage("error1", "images_con/blankimage.gif", false);
	 
	(form.textfield2a.value.length < 1) 
	? showImage("error1", "images_con/err1.gif", true) 
	: showImage("error1", "images_con/blankimage.gif", false);

	(form.bla.value.length < 1) 
	? showImage("error1", "images_con/err1.gif", false) 
	: showImage("error1", "images_con/blankimage.gif", false);
	
	return (!haveerrors);
}

function validateForm2(form)
{				
	haveerrors = 0;

	(form.fname.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true)  
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.lname.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.street.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.no.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.postCode.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.loc.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	(form.province.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	
	if(form.date.value.length)
	{
		if((form.date.value > 0) && (form.date.value <=31)) 
		{
			showImage("error2", "images_con/blankimage.gif", false);
		}
		else
		{
			showImage("error2", "images_con/err2.gif", true);
			return false;
		}
	}
	else
	{
		showImage("error2", "images_con/err2.gif", true);
		return false;
	}      

	
	if(form.month.value.length)
	{
		if((form.month.value > 0) && (form.month.value <=12)) 
		{
			showImage("error2", "images_con/blankimage.gif", false);
		}
		else
		{
			showImage("error2", "images_con/err2.gif", true);
			return false;
		}
	}
	else
	{
		showImage("error2", "images_con/err2.gif", true);
		return false;
	}

	if(form.year.value.length)
	{
		if((form.year.value > 1900) && (form.year.value <=2007)) 
		{
			showImage("error2", "images_con/blankimage.gif", false);
		}
		else
		{
			showImage("error2", "images_con/err2.gif", true);
			return false;
		}
	}
	else
	{
		showImage("error2", "images_con/err2.gif", true);
		return false;
	}


	(form.phone.value.length < 1) 
	? showImage("error2", "images_con/err2.gif", true) 
	: showImage("error2", "images_con/blankimage.gif", false);

	if(form.email.value.length)
	{
		var emailFilter=/^.+@.+\..{2,3}$/;
		if(!emailFilter.test(form.email.value))
		{
			showImage("error2", "images_con/err2.gif", true);
			return false;
		}
		else
		{
			showImage("error2", "images_con/blankimage.gif", false); 
			 
		}
	}
	else
	{
		showImage("error2", "images_con/err2.gif", true);
		return false;
	}
	
    if ((form.pwd.value.length) && (form.confirmPwd.value.length))
	{
		if((form.pwd.value != form.confirmPwd.value)) 
		{
			showImage("error2", "images_con/err2.gif", true);
			return false;
		}
		else
		{
			showImage("error2", "images_con/blankimage.gif", false);
			
		}
	}
	else
	{
		showImage("error2", "images_con/err2.gif", true);
		return false;
	}

	return (!haveerrors);
}


function numbersonly(myfield, e, dec)
{
var key;
var keychar;


if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;

keychar = String.fromCharCode(key);
 
// control keys

if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27)  || (key==43) || (key==45))
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}





function showValue(action,errors)
{
   //alert(action);
   d = document.getElementById("err");
   d.className = "txt4";
   document.getElementById("err").style.display = "block";
   document.getElementById("err").innerHTML = action;
  if (!haveerrors && errors) 
		haveerrors = errors;

}



