function validateForm()
{
	
			var fn=document.form1;
			var browserName = whichBrs();
			document.getElementById('td_fname').bgColor		= "white";
			document.getElementById('td_lname').bgColor		= "white";
			document.getElementById('td_email').bgColor		= "white";
			document.getElementById('td_cemail').bgColor	= "white";
			document.getElementById('td_telephone').bgColor = "white";
			document.getElementById('td_etelephone').bgColor= "white";
			document.getElementById('td_address1').bgColor	= "white";
			document.getElementById('td_address2').bgColor	= "white";
			document.getElementById('td_address3').bgColor	= "white";
			document.getElementById('td_address4').bgColor	= "white";
			document.getElementById('td_sc').bgColor		= "white";
			document.getElementById('d_radiobutton').style.backgroundColor ="white";
			document.getElementById('d_comments').style.backgroundColor ="white";
			
			document.getElementById('d_fname').innerHTML		= "";
			document.getElementById('d_lname').innerHTML		= "";
			document.getElementById('d_email').innerHTML		= "";
			document.getElementById('d_cemail').innerHTML		= "";
			document.getElementById('d_both').innerHTML			= "";
			document.getElementById('d_telephone').innerHTML	= "";
			document.getElementById('d_etelephone').innerHTML	= "";
			document.getElementById('d_address1').innerHTML		= "";
			document.getElementById('d_address2').innerHTML		= "";
			document.getElementById('d_address3').innerHTML		= "";
			document.getElementById('d_address4').innerHTML		= "";
			document.getElementById('d_sc').innerHTML			= "";
			document.getElementById('d_radiobutton').innerHTML	= "";
			document.getElementById('d_comments').innerHTML		= "";

var email = '';
var cemail = '';
var final_result = true;
var final_focus = true;
var div_focus = false;


		if(fn.name.value == '')
		{
			document.getElementById('d_fname').innerHTML = "Please enter First Name";
			document.getElementById('td_fname').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.name.focus();
				final_focus = false;
			}
			final_result = false;
		}



		if(fn.lname.value == '')
		{
			document.getElementById('d_lname').innerHTML = "Please enter Last Name";
			document.getElementById('td_lname').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.lname.focus();
				final_focus = false;
			}
			final_result = false;
		}



		for(i=0; i<fn.elements.length; i++)
		{
		//alert("The field name is: " + fn.elements[i].name + " and it’s value is: " + fn.elements[i].value + ".<br />");
			if(fn.elements[i].name == 'e-mail')
			{
				email = (fn.elements[i].value).toUpperCase();
			}
			if(fn.elements[i].name == 'confirm_e-mail')
			{
				cemail = (fn.elements[i].value).toUpperCase();
			}
		}



		if(!echeck(email) || !echeck(cemail))
		{
			final_result = false;
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.lname.focus();
				final_focus = false;
			}
		}
		if(email!= '' && cemail!= '' && email != cemail)
		{
				document.getElementById('d_both').innerHTML = document.getElementById('d_both').innerHTML + "<br>Above both Email and Confirm Eamils should be same";
				document.getElementById('td_email').bgColor = "peachpuff";
				document.getElementById('td_cemail').bgColor = "peachpuff";
				if(final_focus)
				{
					fn.lname.focus();
					final_focus = false;
				}
				final_result = false;
		}


		var tel = trim11(fn.telephone.value);
		fn.telephone.value = tel;

		if(tel == '')
		{
			document.getElementById('d_telephone').innerHTML = "Please enter 11 digit telephone number <br> Example-1 : '020XXXXXXXX' <br> Example-2 : '07XXXXXXXXX' <br> Example-3 : '020 XXXX XXXX'";
			document.getElementById('td_telephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.telephone.focus();
				final_focus = false;
			}
			final_result = false;
		}
		else if(tel != '' && (isNaN(tel) || tel.length!= 11))
		{
			document.getElementById('d_telephone').innerHTML = "Please enter 11 digit telephone number <br> Example-1 : '020XXXXXXXX' <br> Example-2 : '07XXXXXXXXX' <br> Example-3 : '020 XXXX XXXX'";
			document.getElementById('td_telephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.telephone.focus();
				final_focus = false;
			}
			final_result = false;
		}


		if(fn.etelephone.value != '' && (isNaN(trim11(fn.etelephone.value)) || (trim11(fn.etelephone.value)).length!= 11))
		{
			document.getElementById('d_etelephone').innerHTML = "Please enter 11 digit telephone number <br> Example-1 : '020XXXXXXXX' <br> Example-2 : '07XXXXXXXXX' <br> Example-3 : '020 XXXX XXXX'";
			document.getElementById('td_etelephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.etelephone.focus();
				final_focus = false;
			}
			final_result = false;
		}





/*
		if(fn.telephone.value != '' && isNaN(trim11(fn.telephone.value)))
		{
			document.getElementById('d_telephone').innerHTML = "Telephone should be a 11 digits Number <br> Example-1 : '02012345678' <br> Example-2 : '07123456789' <br> Example-3 : '020 1234 5678' ";
			document.getElementById('td_telephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.telephone.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.etelephone.value!='' && isNaN(trim11(fn.etelephone.value)))
		{

			document.getElementById('d_etelephone').innerHTML = "Telephone should be a 11 digits Number <br> Example-1 : '02012345678' <br> Example-2 : '07123456789' <br> Example-3 : '020 1234 5678' ";
			document.getElementById('td_etelephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.etelephone.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.etelephone.value!='' && (!isNaN(fn.etelephone.value)) && trim11(fn.etelephone.value.length) != 11)
		{
			document.getElementById('d_etelephone').innerHTML = "Telephone should be a 11 digits Number <br> Example-1 : '02012345678' <br> Example-2 : '07123456789' <br> Example-3 : '020 1234 5678' ";
			document.getElementById('td_etelephone').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.etelephone.focus();
				final_focus = false;
			}
			final_result = false;
		}

*/



		chosen = ""
		len = fn.radiobutton.length;
		for (i = 0; i <len; i++) 
		{
			if (fn.radiobutton[i].checked) 
			{
				chosen = fn.radiobutton[i].value
			}
		}
		if (chosen == "") 
		{
			document.getElementById('d_radiobutton').innerHTML = "Please select Seminar Date and Place";
//			document.getElementById('radiobutton').bgColor = "peachpuff";
			document.getElementById('d_radiobutton').style.backgroundColor ="peachpuff";
			if(final_focus)
			{
				fn.address4.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.address1.value == '')
		{
			document.getElementById('d_address1').innerHTML = "Enter Street details";
			document.getElementById('td_address1').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.address1.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.address2.value == '')
		{
			document.getElementById('d_address2').innerHTML = "Enter Town details";
			document.getElementById('td_address2').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.address2.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.address3.value == '')
		{
			document.getElementById('d_address3').innerHTML = "Enter County details";
			document.getElementById('td_address3').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.address3.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.address4.value == '')
		{
			document.getElementById('d_address4').innerHTML = "Enter Postcode details";
			document.getElementById('td_address4').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.address4.focus();
				final_focus = false;
			}
			final_result = false;
		}

		if(fn.sc.value == '')
		{
			document.getElementById('d_sc').innerHTML = "Enter Security code";
			document.getElementById('td_sc').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.sc.focus();
				final_focus = false;
			}
			final_result = false;
		}


		if(fn.sc.value != '' && (fn.sc.value != fn.securitycode.value))
		{
			document.getElementById('d_sc').innerHTML = "Please enter correct security code";
			document.getElementById('td_sc').bgColor = "peachpuff";
			if(final_focus)
			{
				fn.sc.focus();
				final_focus = false;
			}
			final_result = false;
		}
	
		if(!final_result)
		{
			document.getElementById('d_comments').style.backgroundColor ="peachpuff";
			document.getElementById('d_comments').innerHTML		= "Please fill all the fields highlighted";
		}


		return final_result;
}


function trim11(telstr) 
{
	telstr = telstr.replace(/\s/g, '');
	return telstr;
}



function echeck(em) {
		var str = em;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById('d_both').innerHTML = "Enter proper email above";
			document.getElementById('td_email').bgColor = "peachpuff";
			document.getElementById('td_cemail').bgColor = "peachpuff";
			return false
		 }

 		 return true					
	}


function getAppVersion() {
                appname= navigator.appName;
                appversion = navigator.appVersion;
                majorver = appversion.substring(0, 1); 
                if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
                if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
        return 0;
}
function swtch(num, imgname) {
  if (getAppVersion()) {
 document[imgname].src = img[num].src;
}
}

imgsrc = new Array();
imgsrc[0] = "images/nav1off.gif";
imgsrc[1] = "images/nav1on.gif";
imgsrc[2] = "images/nav2off.gif";
imgsrc[3] = "images/nav2on.gif";
imgsrc[4] = "images/nav3off.gif";
imgsrc[5] = "images/nav3on.gif";
imgsrc[6] = "images/nav4off.gif";
imgsrc[7] = "images/nav4on.gif";

if (getAppVersion()) {
        img = new Array();
        for (i = 0; i < imgsrc.length; i++) {
                img[i] = new Image();
                img[i].src = imgsrc[i];
        }
}	
