//====================================================================================//
// Validate form old
//====================================================================================//
var alreadySubmited = 0;
var leaving=1;
var errormessage;

function checkDomain () {
 
	var emailPat=/^(.+)@(.+)$/;
	var emailadd=new String(document.myform.emailaddress.value);
	var matchArray=emailadd.match(emailPat);
	var user=matchArray[1];
	var domain=matchArray[2]; 
	
 $.ajax({
	 type: "POST",
	 url: "/DFTemplates/Includes/DF_EmailDomainVal.cfm",
	 data: "domain="+domain,
	 async: false,
	 success: function(msg){
			response = $.trim(msg);
			if (response != "0"){
				var r=confirm('You entered ' + emailadd + '\n if you meant ' + user +'@' + response + ' click OK');
				if (r) {
					document.myform.emailaddress.value = user + "@" + response;
				}						
			}
	 }
	});			
	return true;
}


function GeneralFormVal(){	
	numbers = new RegExp ("[^0-9 ]","i");

	if (alreadySubmited == 1){
		return false;
	}else{	
		alreadySubmited = 1;		
		errormessage = ""

		// ************************************* EMAIL VALIDATION ***************************************
		if (document.getElementById('emailaddress') && document.myform.emailaddress.type != 'hidden')
		{
			if (document.myform.emailaddress.value == ""){
				errormessage = errormessage + "\n Please input your email address.";
			}else{
				var emailPat=/^(.+)@(.+)$/;
				var specialChars="\\(\\)<>@,;:{}`~'?!##$/|%^&*=+\\\\\\\"\\.\\[\\]";
				var validChars="\[^\\s" + specialChars + "\]";
				var firstChars=validChars;
				var quotedUser="(\"[^\"]*\")";
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
				var atom="(" + firstChars + validChars + "*" + ")";
				var word="(" + atom + "|" + quotedUser + ")";
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
				var emailadd=new String(document.myform.emailaddress.value);
				var matchArray=emailadd.match(emailPat);
				
				if (matchArray == null) {
					errormessage = errormessage + "\n Email address seems incorrect (check @ and .'s)";
				}else{
				
					var user=matchArray[1];
					var domain=matchArray[2];
					if (user.match(userPat)==null || domain == null) {
						errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
					}else{
						if (typeof domaincheck === 'undefined') {	} else {	checkDomain();} //domain typo check
						var IPArray=domain.match(ipDomainPat);
						if (IPArray!=null) {
							for (var i=1;i<=4;i++) {
							    if (IPArray[i]>255) {
									errormessage = errormessage + "\n Destination IP address is invalid!";
						    	}
					    	}
					    	return true;
						}else{
							var domainArray=domain.match(domainPat);
							if (domainArray==null) {
								errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
							}else{
								var atomPat=new RegExp(atom,"g");
								var domArr=domain.match(atomPat);
								var len=domArr.length;
								if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
									errormessage = errormessage + "\n The address must end in a three-letter domain, or two letter country.";
								}else{
									if (domArr[domArr.length-1].length==3 && len<2) {
										errormessage = errormessage + "\n This address is missing a hostname!";
									}
								}
							}
						}	
					}
					// BAD WORD FILTER
					var badWordList=new Array(
						"ahole","anus","ash0le","ash0les","asholes","Assface","assh0le","assh0lez","asshole","assholes","assholz","asswipe",
						"azzhole","bassterds","bastard","bastards","bastardz","basterds","basterdz","Biatch","bitch","bitches","Blow Job","boffing","butthole",
						"buttwipe","c0ck","c0cks","c0k","CarpetMuncher","cawk","cawks","Clit","cnts","cntz","cockhead","cock-head","cocks","CockSucker",
						"cock-sucker","cunt","cunts","cuntz","dild0","dild0s","dildo","dildos","dilld0","dilld0s","dominatricks",
						"dominatrics","dominatrix","dyke","enema","fag","fag1t","faget","fagg1t","faggit","faggot","fagit","fags","fagz",
						"faig","faigs","fart","fuck","fucker","fuckin","fucking","fucks","FudgePacker","fuk","Fukah","Fuken","fuker",
						"Fukin","Fukk","Fukkah","Fukken","Fukker","Fukkin","g00k","gayboy","gaygirl","gays","gayz","God-damned","h00r","h0ar","h0re",
						"hells","hoar","hoor","hoore","jackoff","japs","jerk-off","jisim","jiss","jizm","jizz","knob","knobs","knobz","kunt","kunts",
						"kuntz","Lesbian","Lezzian","Lipshits","Lipshitz","masochist","masokist","massterbait","masstrbait","masstrbate","masterbaiter",
						"masterbate","masterbates","MothaFucker","MothaFuker","MothaFukkah","MothaFukker","MotherFucker","MotherFukah","MotherFuker",
						"MotherFukkah","MotherFukker","mother-fucker","MuthaFucker","MuthaFukah","MuthaFuker","MuthaFukkah","MuthaFukker","n1gr","nastt",
						"nigger;","nigur;","niiger;","niigr;","orafis","orgasim;","orgasm","orgsam","orgasum","oriface","orifice","orifiss","packi","packie","packy",
						"pakie","paky","pecker","peeenus","peeenusss","peenus","peinus","pen1s","penas","penis","penis-breath","penus","penuus","Phuc",
						"Phuck","Phuk","Phuker","Phukker","polac","polack","polak","Poonani","pr1c","pr1ck","pr1k","pusse","pussee","pussy","puuke","puuker",
						"queer","queers","queerz","qweers","qweerz","qweir","recktum","rectum","retard","sadist","scank","schlong","screwing","semen","sex",
						"sexy","Sh!t","sh1t","sh1ter","sh1ts","sh1tter","sh1tz","shit","shits","shitter","Shitty","Shity","shitz","Shyt","Shyte","Shytty",
						"Shyty","skanck","skank","skankee","skankey","skanks","Skanky","slut","sluts","Slutty","slutz","son-of-a-bitch","turd","va1jina",
						"vag1na","vagiina","vagina","vaj1na","vajina","vullva","vulva","wh00r","wh0re","whore","xrated","xxx","b!+ch","bitch","blowjob",
						"clit","arschloch","fuck","shit","asshole","b!tch","b17ch","b1tch","bastard","bi+ch","boiolas","buceta","c0ck","cawk","chink",
						"clits","cunt","dildo","dirsa","ejakulate","fatass","fcuk","fux0r","jism","kawk","l3itch",
						"l3i+ch","lesbian","masturbate","masterbat","masterbat3","motherfucker","s.o.b.","mofo","nazi","nigga","nigger","nutsack","phuck",
						"pimpis","pusse","pussy","scrotum","sh!t","shemale","shi+","sh!+","slut","smut","teets","tits","boobs","b00bs","teez","testical",
						"testicle","titt","w00se","jackoff","wank","whoar","whore","damn","dyke","fuck","shit","@$$","amcik","andskota",
						"assrammer","ayir","bi7ch","bitch","bollock","breasts","butt-pirate","cabron","cazzo","chraa","chuj","cunt","d4mn","daygo",
						"dego","dike","dupa","dziwka","ejackulate","Ekrem","Ekto","enculer","faen","fanculo","fanny","feces","Felcher",
						"ficken","fitt","Flikker","foreskin","Fotze","futkretzn","gook","guiena","h4x0r","helvete","hoer",
						"honkey","Huevon","injun","jizz","kanker","klootzak","kraut","knulle","kuksuger","Kurac","kurwa","kusi","kyrpa",
						"lesbo","mamhoon","masturbat","merde","mibun","monkleigh","mouliewop","muie","mulkku","muschi","nazis","nepesaurio","nigger","orospu",
						"paska","perse","picka","pierdol","pillu","pimmel","piss","pizda","poontsee","poop","porn","p0rn","pr0n","preteen","pula","pule",
						"puta","puto","qahbeh","queef","rautenberg","schaffer","scheiss","schlampe","schmuck","sh!t","sharmuta","sharmute","shipal",
						"shiz","skribz","skurwysyn","sphencter","spic","spierdalaj","splooge","b00b","testicle","titt","twat","vittu","wank","wetback",
						"wichser","zabourah"
					);
					for (i = 0; i < badWordList.length; i++) {
						if (user.search(badWordList[i],"i") != -1) {
							errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
							i = badWordList.length;
						} 
					}
				}
			}
		}
		
		if (document.getElementById('conf_email') && document.myform.conf_email.type != 'hidden') {
			if (document.myform.conf_email.value == ""){
				errormessage = errormessage + "\n Please input your email address.";
			}else{
				var emailPat=/^(.+)@(.+)$/;
				var specialChars="\\(\\)<>@,;:{}`~'?!##$/|%^&*=+\\\\\\\"\\.\\[\\]";
				var validChars="\[^\\s" + specialChars + "\]";
				var firstChars=validChars;
				var quotedUser="(\"[^\"]*\")";
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
				var atom="(" + firstChars + validChars + "*" + ")";
				var word="(" + atom + "|" + quotedUser + ")";
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
				var emailadd=new String(document.myform.conf_email.value);
				var matchArray=emailadd.match(emailPat);
				
				if (matchArray == null) {
					errormessage = errormessage + "\n Email address seems incorrect (check @ and .'s)";
				}else{
					var user=matchArray[1];
					var domain=matchArray[2];
					if (user.match(userPat)==null || domain == null) {
						errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
					}else{
						var IPArray=domain.match(ipDomainPat);
						if (IPArray!=null) {
							for (var i=1;i<=4;i++) {
							    if (IPArray[i]>255) {
									errormessage = errormessage + "\n Destination IP address is invalid!";
						    	}
					    	}
					    	return true;
						}else{
							var domainArray=domain.match(domainPat);
							if (domainArray==null) {
								errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
							}else{
								var atomPat=new RegExp(atom,"g");
								var domArr=domain.match(atomPat);
								var len=domArr.length;
								if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
									errormessage = errormessage + "\n The address must end in a three-letter domain, or two letter country.";
								}else{
									if (domArr[domArr.length-1].length==3 && len<2) {
										errormessage = errormessage + "\n This address is missing a hostname!";
									}
								}
							}
						}	
					}
				}
			}
		}
		
		if (document.getElementById('LOAconf_email') && document.myform.LOAconf_email.type != 'hidden') {
			if (document.myform.LOAconf_email.value == ""){
				errormessage = errormessage + "\n Please input your email address.";
			}else{
				var emailPat=/^(.+)@(.+)$/;
				var specialChars="\\(\\)<>@,;:{}`~'?!##$/|%^&*=+\\\\\\\"\\.\\[\\]";
				var validChars="\[^\\s" + specialChars + "\]";
				var firstChars=validChars;
				var quotedUser="(\"[^\"]*\")";
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
				var atom="(" + firstChars + validChars + "*" + ")";
				var word="(" + atom + "|" + quotedUser + ")";
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
				var emailadd=new String(document.myform.LOAconf_email.value);
				var matchArray=emailadd.match(emailPat);
				
				if (matchArray == null) {
					errormessage = errormessage + "\n Email address seems incorrect (check @ and .'s)";
				}else{
					var user=matchArray[1];
					var domain=matchArray[2];
					if (user.match(userPat)==null || domain == null) {
						errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
					}else{
						var IPArray=domain.match(ipDomainPat);
						if (IPArray!=null) {
							for (var i=1;i<=4;i++) {
							    if (IPArray[i]>255) {
									errormessage = errormessage + "\n Destination IP address is invalid!";
						    	}
					    	}
					    	return true;
						}else{
							var domainArray=domain.match(domainPat);
							if (domainArray==null) {
								errormessage = errormessage + "\n The email entered doesn't seem to be valid, please enter your correct email address.";
							}else{
								var atomPat=new RegExp(atom,"g");
								var domArr=domain.match(atomPat);
								var len=domArr.length;
								if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
									errormessage = errormessage + "\n The address must end in a three-letter domain, or two letter country.";
								}else{
									if (domArr[domArr.length-1].length==3 && len<2) {
										errormessage = errormessage + "\n This address is missing a hostname!";
									}
								}
							}
						}	
					}
				}
			}
		}
		
		if (document.getElementById('gender') && document.getElementById('gender').type == 'radio' && document.myform.gender.type != 'hidden') {
			for (var i=0; i < document.myform.gender.length; i++) {
				if (document.myform.gender[i].checked) {
					var rad_val = document.myform.gender[i].value;
				}
			}
			if (rad_val != 'M' && rad_val != 'F') {
				errormessage += "\n Please select your title.";
			}
		}
		else if (document.getElementById('gender') && document.myform.gender.type != 'hidden')
		{
			if (document.myform.gender.options[document.myform.gender.selectedIndex].value == "0" || document.myform.gender.options[document.myform.gender.selectedIndex].value == ""){
				errormessage += "\n Please select your title.";
			}
		}
		if (document.getElementById('firstname') && document.myform.firstname.type != 'hidden')
		{
			if (document.myform.firstname.value.length < 2){
				errormessage = errormessage + "\n Please enter your complete first name.";
			}
		}
		if (document.getElementById('lastname') && document.myform.lastname.type != 'hidden')
		{
			if (document.myform.lastname.value.length < 2){
				errormessage = errormessage + "\n Please enter your complete last name.";	
			}	
		}
		if (document.getElementById('address1') && document.myform.address1.type != 'hidden')
		{
			if (document.myform.address1.value == ""){
				errormessage = errormessage + "\n Please input your mailing address.";
			}
		}
		if (document.getElementById('zip') && document.myform.zip.type != 'hidden')
		{
			if (document.myform.zip.value == ""){
				errormessage = errormessage + "\n Please input your zip code.";
			}else{
				if (document.myform.zip.value.length != 5 || isNaN(document.myform.zip.value)){
					errormessage = errormessage + "\n Zip Code must be 5 characters.";
				}
			}
		}

		if (document.getElementById('byear') && document.myform.byear.type != 'hidden')
		{
			if (document.myform.bmonth.options[document.myform.bmonth.selectedIndex].value == "" || document.myform.bday.options[document.myform.bday.selectedIndex].value == "" || document.myform.byear.options[document.myform.byear.selectedIndex].value == ""){
				errormessage = errormessage + "\n Please select your birthday.";
			}
		}

		var homeiscell = 0;
		if (document.getElementById('homeiscell') && document.myform.homeiscell.type != 'hidden')
		{
			if (document.myform.homeiscell.checked == true)
			{
				homeiscell = 1;
			}
		}

		var numList = '222,333,444,555,666,777,888,999';
		if (document.getElementById('phone1') && document.myform.phone1.type != 'hidden')
		{
			if (document.myform.phone1.value != "" || document.myform.phone2.value != "" || document.myform.phone3.value != "" || homeiscell == 0){

				if (document.myform.phone1.value == "" || document.myform.phone2.value == "" || document.myform.phone3.value == ""){
					errormessage = errormessage + "\n Please input your phone number.";
				}
				else if (document.myform.phone1.value.length < 3 || document.myform.phone2.value.length < 3 || document.myform.phone3.value.length < 4){
					errormessage = errormessage + "\n Please input your complete phone number.";
				}		
				else if (document.myform.phone1.value.search(numbers) != -1 || document.myform.phone2.value.search(numbers) != -1 || document.myform.phone3.value.search(numbers) != -1){							
					errormessage = errormessage + "\n Your phone number can only contain numbers.";
				}
				else if (document.myform.phone1.value.substring(0,1) == "1" || document.myform.phone1.value.substring(0,1) == "0"){
					errormessage = errormessage + "\n Please input a valid phone number.";
				}
				else
				{
					var numToCheck = numList.split(',');
					var indexCount;
					for (indexCount = numToCheck.length - 1; indexCount >= 0; indexCount --)
					{
						if (document.myform.phone1.value == numToCheck[indexCount])
						{
							errormessage = errormessage + "\n Please input a valid phone number.";
							break;
						}
					}
				}
			}
		}
		if (document.getElementById('cphone1') && document.myform.cphone1.type != 'hidden')
		{
			if (homeiscell == 1 || document.myform.cphone1.value != "" || document.myform.cphone2.value != "" || document.myform.cphone3.value != "" || document.getElementById('cellRequired')){
				var thisphone = document.myform.cphone1.value  + document.myform.cphone2.value  + document.myform.cphone3.value ;
	
				if (document.myform.cphone1.value == "" || document.myform.cphone2.value == "" || document.myform.cphone3.value == ""){
					errormessage += "\n Please enter your cell number.";
				}else if (thisphone.length != 10){
					errormessage += "\n Please enter your complete cell number.";
				}else if (thisphone == '2222222222' || thisphone == '3333333333' || thisphone == '4444444444' || thisphone == '5555555555' || thisphone == '6666666666' || thisphone == '7777777777' || thisphone == '8888888888' || thisphone == '9999999999'){
					errormessage += "\n Please enter a valid cell number.";
				}else if (document.myform.cphone1.value == '222' || document.myform.cphone1.value == '333' || document.myform.cphone1.value == '444' || document.myform.cphone1.value == '555' || document.myform.cphone1.value == '666' || document.myform.cphone1.value == '777' || document.myform.cphone1.value == '888' || document.myform.cphone1.value == '999'){
					errormessage += "\n Please enter a valid cell number.";
				}else if (thisphone.substring(0,1) == '1' || thisphone.substring(0,1) == '0' || thisphone.substring(3,4) == '1' || thisphone.substring(3,4) == '0'){
						errormessage += "\n Please enter a valid cell number.";
				}else if (document.myform.cphone1.value.search(numbers) != -1 || document.myform.cphone2.value.search(numbers) != -1 || document.myform.cphone3.value.search(numbers) != -1){							
					errormessage = errormessage + "\n Your cell number can only contain numbers.";
				}else {
					var numToCheck = numList.split(',');
					var indexCount;
					for (indexCount = numToCheck.length - 1; indexCount >= 0; indexCount --)
					{
						if (document.myform.cphone1.value == numToCheck[indexCount])
						{
							errormessage = errormessage + "\n Please input a valid cell phone number.";
							break;
						}
					}
				}
			}
		}
		
		if (document.getElementById('conf_phone1') && document.myform.conf_phone1.type != 'hidden') {
			if (document.myform.conf_phone1.value == "" || document.myform.conf_phone2.value == "" || document.myform.conf_phone3.value == "") {
				errormessage = errormessage + "\n Please input your phone number.";
			}
			else if (document.myform.conf_phone1.value.length < 3 || document.myform.conf_phone2.value.length < 3 || document.myform.conf_phone3.value.length < 4) {
				errormessage = errormessage + "\n Please input your complete phone number.";
			}		
			else if (document.myform.conf_phone1.value.search(numbers) != -1 || document.myform.conf_phone2.value.search(numbers) != -1 || document.myform.conf_phone3.value.search(numbers) != -1) {
				errormessage = errormessage + "\n Your phone number can only contain numbers.";
			}
			else if (document.myform.conf_phone1.value.substring(0,1) == "1" || document.myform.conf_phone1.value.substring(0,1) == "0") {
				errormessage = errormessage + "\n Please input a valid phone number.";
			}
			else {
				var numToCheck = numList.split(',');
				var indexCount;
				for (indexCount = numToCheck.length - 1; indexCount >= 0; indexCount --) {
					if (document.myform.conf_phone1.value == numToCheck[indexCount]) {
						errormessage = errormessage + "\n Please input a valid phone number.";
						break;
					}
				}
			}
		}
		
		if (document.getElementById('LOAconf_phone1') && document.myform.LOAconf_phone1.type != 'hidden') {
			if (document.myform.LOAconf_phone1.value == "" || document.myform.LOAconf_phone2.value == "" || document.myform.LOAconf_phone3.value == "") {
				errormessage = errormessage + "\n Please input your phone number.";
			}
			else if (document.myform.LOAconf_phone1.value.length < 3 || document.myform.LOAconf_phone2.value.length < 3 || document.myform.LOAconf_phone3.value.length < 4) {
				errormessage = errormessage + "\n Please input your complete phone number.";
			}		
			else if (document.myform.LOAconf_phone1.value.search(numbers) != -1 || document.myform.LOAconf_phone2.value.search(numbers) != -1 || document.myform.LOAconf_phone3.value.search(numbers) != -1) {
				errormessage = errormessage + "\n Your phone number can only contain numbers.";
			}
			else if (document.myform.LOAconf_phone1.value.substring(0,1) == "1" || document.myform.LOAconf_phone1.value.substring(0,1) == "0") {
				errormessage = errormessage + "\n Please input a valid phone number.";
			}
			else {
				var numToCheck = numList.split(',');
				var indexCount;
				for (indexCount = numToCheck.length - 1; indexCount >= 0; indexCount --) {
					if (document.myform.LOAconf_phone1.value == numToCheck[indexCount]) {
						errormessage = errormessage + "\n Please input a valid phone number.";
						break;
					}
				}
			}
		}
		
		if (document.getElementById('password1') && document.myform.password1.type != 'hidden')
		{
			if (document.myform.password1.value == "")
			{
				errormessage = errormessage + "\n Please enter a password.";
			}
			else
			{
				if (document.getElementById('password2') && document.myform.password2.type != 'hidden')
				{
					if (document.myform.password1.value != document.myform.password2.value)
					{
						errormessage = errormessage + "\n Password fields do not match.";
					}
				}
			}
		}
		if (document.getElementById('terms') && document.myform.terms.type != 'hidden')
		{
			if(document.myform.terms.checked == false){
				errormessage = errormessage + "\n You must agree to the terms.";
			}
		}	
		if (document.getElementById('maiden') && document.myform.maiden.type != 'hidden')
		{
			if(document.myform.maiden.value == ""){
				errormessage = errormessage + "\n Please input your mother's maiden name.";
			}
		}
		
		if (document.getElementById('ssn') && document.myform.ssn.type != 'hidden')
		{
			if(document.myform.ssn.value == ""){
				errormessage = errormessage + "\n Please input your last 4 digits of Social Security Number .";
			}
		}	
		
		if (document.getElementById('state') && document.myform.state.type != 'hidden')
		{
			if (document.myform.state.options[document.myform.state.selectedIndex].value == "state" || document.myform.state.options[document.myform.state.selectedIndex].value == "State" || document.myform.state.options[document.myform.state.selectedIndex].value == '') {
				errormessage = errormessage + "\n Please input your state.";
			}
		}
		
		if (document.getElementById('city') && document.myform.city.type != 'hidden')
		{
			if(document.myform.city.value == ""){
				errormessage = errormessage + "\n Please input your city.";
			}
		}	
		if (document.getElementById('password') && document.myform.password.type != 'hidden')
		{
			if (document.myform.password.value == "") {
				errormessage = errormessage + "\n Please input a password.";
			}
		}	

		//**********************************************************************				
		if (errormessage != ""){
			errormessage = "I am sorry, the following error(s) have occured. \n _________________________________________________\n" + errormessage;
			errormessage = errormessage + "\n\n Thank You.";
			alert(errormessage);
			alreadySubmited = 0;
			return false;
		}else{
			if (document.getElementById('SourceJS') && document.myform.SourceJS.type != 'SourceJS')
			{
				if (document.getElementById('submitButton'))
				{
					document.getElementById('submitButton').src = 'http://cache.grouplotto.com/images/template3160/buttonGLa1.gif';
				}
				var AjaxString = './pageHandler.cfm?SourceJS=1' + BuildFieldString();
				postThis = ajaxManager(AjaxString);
				return false;
			}
			else
			{
				leaving=0;
				return true;
			}
		}

	}
}

function BuildFieldString(NewString)
{
	var returnString = '';
	for (i=0; i < document.myform.elements.length; i++)
	{
		var elem = document.myform.elements[i];
		if (elem.type == 'text' || elem.type == 'textarea' || elem.type == 'select-one' || elem.type == 'select-one' || elem.type == 'hidden')
		{
			returnString = returnString + '&' + document.myform.elements[i].name + '=' + escape(document.myform.elements[i].value);
   		}
		else if ((elem.type == 'radio' || elem.type == 'checkbox') && elem.checked == true)
		{
			returnString = returnString + '&' + document.myform.elements[i].name + '=' + escape(document.myform.elements[i].value);
		}
	}
	return returnString;
}
function Redirect()
{
	leaving=0;
	var newwin = null;
	newwin = window.open("./playpage/playpage.cfm","newwin","width=800,height=600,top=1,left=1");
	if (newwin != null)
	{
		newwin.blur();
	}
	self.focus();
	document.myform.DataToCollectNum.value = '';
	document.myform.submit();
}