// JavaScript Document
function clear()
{
	document.frmEnq.reset();  
}

function txtcheck()
{
		var Name=document.getElementById('txtName')
			if(Name.value == ""||Name.value == null)
				{
					document.getElementById('Name').innerHTML="<font style='color:#CC0000'>Name*</font>";
					Name.focus();
					return false
				}
			else
				{
					document.getElementById('Name').innerHTML="Name";
				}
		var emailID=document.getElementById('txtEmail')
				if ((emailID.value==null)||(emailID.value==""))
					{
							document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
							emailID.focus()
						return false
					}
				else if (echeck(emailID.value)==false)
					{
						emailID.value=""
						emailID.focus()
						return false
					}
				else
					{
						document.getElementById('Email').innerHTML="Email address";
					}
		var Phone=document.getElementById('txtPhone')
			if(Phone.value == ""||Phone.value == null)
				{
					document.getElementById('Phone').innerHTML="<font style='color:#CC0000'>Phone*</font>";
					Phone.focus();
					return false
				}
			else
				{
					document.getElementById('Phone').innerHTML="Phone";
				}
				
				
		var city=document.getElementById('txtcity')
			if(city.value == ""||city.value == null)
				{
					document.getElementById('city').innerHTML="<font style='color:#CC0000'>Town or city*</font>";
					city.focus();
					return false
				}
			else
				{
					document.getElementById('city').innerHTML="Town or city";
				}
		
		var State=document.getElementById('txtState')
			if(State.value == ""||State.value == null)
				{
					document.getElementById('State').innerHTML="<font style='color:#CC0000'>State*</font>";
					State.focus();
					return false
				}
			else
					{
						document.getElementById('State').innerHTML="State";
					}
		var Country=document.getElementById('txtCountry')
			if(Country.value == ""||Country.value == null)
				{
					document.getElementById('Country').innerHTML="<font style='color:#CC0000'>Country*</font>";
					Country.focus();
					return false
				}
			else
					{
						document.getElementById('Country').innerHTML="Country";
					}
		var tickets=document.getElementById('txttickets')
			if(tickets.value == ""||tickets.value == null)
				{
					document.getElementById('tickets').innerHTML="<font style='color:#CC0000'>About how many tickets did you sell last year?*</font>";
					tickets.focus();
					return false
				}
			else
					{
						document.getElementById('tickets').innerHTML="About how many tickets did you sell last year?";
					}

		var events=document.getElementById('txtevents')
			if(events.value == ""||events.value == null)
				{
					document.getElementById('events').innerHTML="<font style='color:#CC0000'>How many events per year?*</font>";
					events.focus();
					return false
				}
			else
				{
					document.getElementById('events').innerHTML="How many events per year?";
				}
		var current=document.getElementById('txtcurrent')
			if(current.value == ""||current.value == null)
				{
					document.getElementById('current').innerHTML="<font style='color:#CC0000'>What is your current ticketing system?*</font>";
					current.focus();
					return false
				}
			else
				{
					document.getElementById('current').innerHTML="What is your current ticketing system?";
				}
		var Organizations=document.getElementById('organizations')
			if(Organizations.value == ""||Organizations.value == null)
				{
					document.getElementById('Typeorganization').innerHTML="<font style='color:#CC0000'>Type of organization*</font>";
					Organizations.focus();
					return false
				}
			else
				{
					document.getElementById('Typeorganization').innerHTML="Type of organization";
				}
		var anything=document.getElementById('txtadd')
			if(anything.value == ""||anything.value == null)
				{
					document.getElementById('anything').innerHTML="<font style='color:#CC0000'>Please use this space to tell us anything else you'd like us to know about your organization or any questions you'd like to ask us.*</font>";
					anything.focus();
					return false
				}
			else
				{
					document.getElementById('anything').innerHTML="Please use this space to tell us anything else you'd like us to know about your organization or any questions you'd like to ask us.";
				}
				
		var Scode=document.getElementById('txtcharacters')
			if(Scode.value == ""||Scode.value == null || Scode.value != "A@S3n" && Scode.value != "O$K#r" && Scode.value != "4L9Gf" && Scode.value != "B!7@K" && Scode.value != "kBmCM")
				{
					document.getElementById('characters').innerHTML="<font style='color:#CC0000'>To submit this form, please enter the characters you see in the image below.*</font>";
					//document.getElementById('images').innerHTML= codeimages();
					document.getElementById('txtcharacters').value="";

imgDIR = "images"
var theImages = new Array()
theImages[0] = imgDIR+'/code-01.gif'
theImages[1] = imgDIR+'/code-02.gif'
theImages[2] = imgDIR+'/code-03.gif'
theImages[3] = imgDIR+'/code-04.gif'
theImages[4] = imgDIR+'/code-05.gif'
var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
//function codeimages(){
document.getElementById('images').innerHTML='<img src="'+theImages[whichImage]+'">';
//}
					Scode.focus();
					return false
				}
			else
				{
					document.getElementById('characters').innerHTML="To submit this form, please enter the characters you see in the image below.";
					//document.getElementById('images').innerHTML='<img src="images/code-01.gif">'
				}
		
		return true
}
	

function checkForInvalid(obj) 
	{
		obj.value = obj.value.replace(/[^0-9\-]|(-{2,})/gi, (RegExp.$1.indexOf("-") > -1) ? "-" : "");
	}
	
	
function echeck(str) {

		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('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		 }
		 var filter=/^.+@.+\..{2,3}$/
		 if (!filter.test(str)){
		    document.getElementById('Email').innerHTML="<font style='color:#CC0000'>Email address*</font>"
		    return false
		 }

 		 return true					
	}


