function emailCheck(emailStr) {
			var emailPat=/^(.+)@(.+)$/
			var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
			var validChars="\[^\\s" + specialChars + "\]"
			var quotedUser="(\"[^\"]*\")"
			var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
			var atom=validChars + '+'
			var word="(" + atom + "|" + quotedUser + ")"
			var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
			var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
			var matchArray=emailStr.value.match(emailPat)

				if (matchArray==null) {
					alert("Email address seems incorrect (check @ and .'s)")
					emailStr.focus()
					return false
				}

			var user=matchArray[1]
			var domain=matchArray[2]

			if (user.match(userPat)==null) {
			}

			var IPArray=domain.match(ipDomainPat)
			if (IPArray!=null) {
				  for (var i=1;i<=4;i++) {
				    if (IPArray[i]>255) {
				        alert("Destination IP address is invalid!")
				        emailStr.focus()
					return false
				    }
			    }
			    return true
			}

			var domainArray=domain.match(domainPat)
			if (domainArray==null) {

				return true
			}

			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) {

			   alert("The address must end in a three-letter domain, or two letter country.")
			   emailStr.focus()
			   return false
			}

			if (len<2) {
			   var errStr="This address is missing a hostname!"
			   alert(errStr)
			   emailStr.focus()
			   return false
			}
return true
}

function submitinfo()
{
	assignCookieValue();
	document.form1.submit();
}

function validateMail()
{
	if (trim(document.form1.FirstName.value) =="")
	{ 
		alert("Please Enter Your First Name");
	  	return false;
	}
	if (trim(document.form1.LastName.value) == "")
	{
		alert("Please Enter Name of Last Name");
		return false;
	}	
	if (trim(document.form1.Site.value) == "")
	{
		alert("Please Enter Name of Site");
		return false;
	}
	if (trim(document.form1.Email.value) == "")
	{
		alert("Please Enter Your E-mail");
		return false;
	}
	if (emailCheck(trim(document.form1.Email)) == false)
	{
		return false;
	}
//	if (trim(document.form1.tel.value) == "")
//	{
//		alert("Please Enter Phone No.");
//		return false;
//	}
//	if (trim(document.form1.keywords.value) == "" || trim(document.form1.keywords.value) == "Enter Keywords or Phrases")
//	{
//		alert("Please Enter Keywords or Phrases");
//		return false;
//	}
	else
	{
		submitinfo();
	}
}

function validateform()
{
	if (document.form1.selectservice.value=="Select Service")
	{
		alert("Please Select Service Type")
		return false;
	}
	if (trim(document.form1.FirstName.value) =="")
	{ 
		alert("Please Enter Your First Name");
	  	return false;
	}
	if (trim(document.form1.LastName.value) == "")
	{
		alert("Please Enter Name of Last Name");
		return false;
	}	
	if (trim(document.form1.Site.value) == "")
	{
		alert("Please Enter Name of Site");
		return false;
	}
	if (trim(document.form1.Email.value) == "")
	{
		alert("Please Enter Your E-mail");
		return false;
	}
	if (emailCheck(trim(document.form1.Email)) == false)
	{
		return false;
	}
//	if (trim(document.form1.tel.value) == "")
//	{
//		alert("Please Enter Phone No.");
//		return false;
//	}
	else
	{
		submitinfo();
	}
}

function validatewebinarform()
{
	if (trim(document.form1.FirstName.value) =="")
	{ 
		alert("Please Enter Your First Name");
	  	return false;
	}
	if (trim(document.form1.LastName.value) == "")
	{
		alert("Please Enter Name of Last Name");
		return false;
	}	
	if (trim(document.form1.Email.value) == "")
	{
		alert("Please Enter Your E-mail");
		return false;
	}
	if (emailCheck(trim(document.form1.Email)) == false)
	{
		return false;
	}
//	if (trim(document.form1.tel.value) == "")
//	{
//		alert("Please Enter Phone No.");
//		return false;
//	}
	if (trim(document.form1.Site.value) == "")
	{
		alert("Please Enter Name of Site");
		return false;
	}	
	else
	{
		submitinfo();
	}
}

function trim(thestring)
	{
		var newstring=thestring;
		for (j=0; j< thestring.length; j++)
		{
				if (newstring.substr(0,1) == " ")
				{
					newstring=newstring.substr(1);
				}
				if (newstring.substr(newstring.length-1,1) == " ")
				{
					newstring =	newstring.substr(0,newstring.length-1);
				}
		}
		return newstring;
	}

function addDaysToDate(myDate,days) 
{
    return new Date(myDate.getTime() + days*24*60*60*1000);
}

function createdate()
{
var tdate;
var newdate, newdate1; 
var newday, newday1;
var newmonth, newmonth1;
var newyear, newyear1;
var finaldate;
var dayName = new Array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var monthName = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
tdate = new Date();
newday = dayName[tdate.getDay()];

var curhours,curmin,cursec;
curhours = tdate.getHours();
curmin = tdate.getMinutes();
cursec = tdate.getSeconds();

var webinarday = "Wednesday";
var webinartime = "11";
var webinarsession = "AM"
var chnagewebinartimeat = (Math.floor(webinartime - "1"));

var addmon, addtues, addwed, addthur, addfri, addsat, addsun;

if (webinarday == "Monday") {addmon="7"; addtues="6"; addwed="5"; addthur="4"; addfri="3"; addsat="2"; addsun="1";}
if (webinarday == "Tuesday"){addmon="1"; addtues="7"; addwed="6"; addthur="5"; addfri="4"; addsat="3"; addsun="2";}
if (webinarday == "Wednesday"){addmon="2"; addtues="1"; addwed="7"; addthur="6"; addfri="5"; addsat="4"; addsun="3";}
if (webinarday == "Thursday"){addmon="3"; addtues="2"; addwed="1"; addthur="7"; addfri="6"; addsat="5"; addsun="4";}
if (webinarday == "Friday"){addmon="4"; addtues="3"; addwed="2"; addthur="1"; addfri="7"; addsat="6"; addsun="5";}
if (webinarday == "Saturday"){addmon="5"; addtues="4"; addwed="3"; addthur="2"; addfri="1"; addsat="7"; addsun="6";}
if (webinarday == "Sunday"){addmon="6"; addtues="5"; addwed="4"; addthur="3"; addfri="2"; addsat="1"; addsun="7";}

if (webinarday == newday) 
{ 
	if (curhours >= chnagewebinartimeat) 
	{
		if (newday == "Monday") {finaldate = addDaysToDate(tdate, addmon);}
		else if (newday == "Tuesday"){finaldate = addDaysToDate(tdate, addtues);}
		else if (newday == "Wednesday"){finaldate = addDaysToDate(tdate, addwed);}
		else if (newday == "Thursday"){finaldate = addDaysToDate(tdate, addthur);}
		else if (newday == "Friday"){finaldate = addDaysToDate(tdate, addfri);}
		else if (newday == "Saturday"){finaldate = addDaysToDate(tdate, addsat);}
		else if (newday == "Sunday"){finaldate = addDaysToDate(tdate, addsun);}		
	}
	else 
	{
		finaldate = tdate;
	}	
}
else
{
		if (newday == "Monday") {finaldate = addDaysToDate(tdate, addmon);}
		else if (newday == "Tuesday"){finaldate = addDaysToDate(tdate, addtues);}
		else if (newday == "Wednesday"){finaldate = addDaysToDate(tdate, addwed);}
		else if (newday == "Thursday"){finaldate = addDaysToDate(tdate, addthur);}
		else if (newday == "Friday"){finaldate = addDaysToDate(tdate, addfri);}
		else if (newday == "Saturday"){finaldate = addDaysToDate(tdate, addsat);}
		else if (newday == "Sunday"){finaldate = addDaysToDate(tdate, addsun);}
}

newday1 = dayName[finaldate.getDay()];
newmonth1 = monthName[finaldate.getMonth()];
newyear1 = finaldate.getFullYear();
newdate1 = finaldate.getDate();

document.write(newday1 + "&nbsp;" + newmonth1 + "&nbsp;" + newdate1 + "," + "&nbsp;" + newyear1 + "&nbsp;" + webinartime + webinarsession);
}	